Сложение цифр в скобках в ячейке
|
|
Silver777 |
Дата: Среда, 21.08.2019, 14:00 |
Сообщение № 1 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
 Excel 2016 | |
В ячейке вот такое значение : " 50*70 (2) и 70*70 (2) " , нужно сложить то что в скобках ,подскажите пожалуйста формулу ,спасибо!
В ячейке вот такое значение : " 50*70 (2) и 70*70 (2) " , нужно сложить то что в скобках ,подскажите пожалуйста формулу ,спасибо!Silver777
|
|
| Ответить
|
Nic70y |
Дата: Среда, 21.08.2019, 14:29 |
Сообщение № 2 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
 Excel 2010 | |
какие еще варианты бывают? файл бы с примерами так 18-19 ячеек приложили бы.
какие еще варианты бывают? файл бы с примерами так 18-19 ячеек приложили бы.Nic70y
ЮMoney 41001841029809
|
|
| Ответить
|
Silver777 |
Дата: Среда, 21.08.2019, 15:18 |
Сообщение № 3 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
 Excel 2016 | |
Nic70y, приложил файл, вариантов значений не так и много
Nic70y, приложил файл, вариантов значений не так и многоSilver777
Сообщение отредактировал Silver777 - Среда, 21.08.2019, 15:19 |
|
| Ответить
|
Silver777 |
Дата: Среда, 21.08.2019, 15:21 |
Сообщение № 4 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
 Excel 2016 | |
можно конечно сделать через перебор функцией "если", но может есть более простой механизм? на другие случаи
можно конечно сделать через перебор функцией "если", но может есть более простой механизм? на другие случаиSilver777
Сообщение отредактировал Silver777 - Среда, 21.08.2019, 15:21 |
|
| Ответить
|
Nic70y |
Дата: Среда, 21.08.2019, 15:29 |
Сообщение № 5 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
 Excel 2010 | |
строго по Вашему примеруКод =-(ПСТР(A1;7;3)+ПСТР(A1&"000000000000";19;3))
строго по Вашему примеруКод =-(ПСТР(A1;7;3)+ПСТР(A1&"000000000000";19;3)) Nic70y
ЮMoney 41001841029809
|
|
| Ответить
|
bmv98rus |
Дата: Среда, 21.08.2019, 15:30 |
Сообщение № 6 |
|
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
 Excel 2013/2016 | |
Если в скобках от 1 до 9 может быть , то например так
Код =SUM((LEN(A1)-LEN(SUBSTITUTE(A1;"("&{1;2;3;4;5;6;7;8;9}&")";)))/3*{1;2;3;4;5;6;7;8;9})
Если в скобках от 1 до 9 может быть , то например так
Код =SUM((LEN(A1)-LEN(SUBSTITUTE(A1;"("&{1;2;3;4;5;6;7;8;9}&")";)))/3*{1;2;3;4;5;6;7;8;9}) bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Сообщение отредактировал bmv98rus - Среда, 21.08.2019, 16:02 |
|
| Ответить
|
Silver777 |
Дата: Среда, 21.08.2019, 15:36 |
Сообщение № 7 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
 Excel 2016 | |
отлично, спасибо! , смысл понятен, ищет нужное значение в строке по номеру положения
отлично, спасибо! , смысл понятен, ищет нужное значение в строке по номеру положенияSilver777
|
|
| Ответить
|
Silver777 |
Дата: Среда, 21.08.2019, 16:00 |
Сообщение № 8 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
 Excel 2016 | |
bmv98rus, есть файл работающей формулой?, у меня ошибку выдает
bmv98rus, есть файл работающей формулой?, у меня ошибку выдаетSilver777
|
|
| Ответить
|
Светлый |
Дата: Среда, 21.08.2019, 17:50 |
Сообщение № 9 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1869
Репутация:
536
±
Замечаний:
0% ±
 Excel 2013, 2016 | |
Ещё вариант массивной (Ctrl+Shift+Enter) формулы:Код =СУММ(ЕСЛИОШИБКА(-ЛЕВБ(ПОДСТАВИТЬ(ПСТР(A1;(ПСТР(A1;СТРОКА($1:$99);1)="(")*СТРОКА($1:$99);8);")";") ");8);)) *Или так можно:Код =СУММ(ЕСЛИОШИБКА(-ЛЕВБ(ПОДСТАВИТЬ(ПСТР(ПОДСТАВИТЬ(A1;"(";"#(");СТРОКА($1:$99);8);")";") ");8);)) **Тоже массивная:Код =СУММ(ЕСЛИОШИБКА(-ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"(";"#(");")";") ");СТРОКА($1:$99);8);))
Ещё вариант массивной (Ctrl+Shift+Enter) формулы:Код =СУММ(ЕСЛИОШИБКА(-ЛЕВБ(ПОДСТАВИТЬ(ПСТР(A1;(ПСТР(A1;СТРОКА($1:$99);1)="(")*СТРОКА($1:$99);8);")";") ");8);)) *Или так можно:Код =СУММ(ЕСЛИОШИБКА(-ЛЕВБ(ПОДСТАВИТЬ(ПСТР(ПОДСТАВИТЬ(A1;"(";"#(");СТРОКА($1:$99);8);")";") ");8);)) **Тоже массивная:Код =СУММ(ЕСЛИОШИБКА(-ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"(";"#(");")";") ");СТРОКА($1:$99);8);)) Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Среда, 21.08.2019, 18:39 |
|
| Ответить
|