Страницы: 1
RSS
Суммирование данных в скобках
 
В файле по строке написаны значения в виде букв алфавита.
Любая буква равна 8, если нет значения указанного в скобках.
Необходимо суммировать количество по строке, в разрезе каждой буквы (если указано значение в скобке, то суммировать необходимо его)
 
массивная в F3 и протянуть вправо
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($B$3:$E$3;F2;"");"(";"");")";"");0))+СЧЁТЕСЛИ($B$3:$E$3;F2)*8
Лень двигатель прогресса, доказано!!!
 
ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($B$3:$E$3;F2;"");"(";"");")";"");0))
Данная часть не работает на массив, она рабочая только если указать одну ячейку
 
=SUM(IF(LEFT($B$3:$E$3)=F2;8+IFERROR(-8-MID($B$3:$E$3;FIND("(";$B$3:$E$3);17););))
Изменено: БМВ - 28.02.2020 07:51:28
По вопросам из тем форума, личку не читаю.
 
Цитата
Dmw написал:
Данная часть не работает на массив
у меня работает, внимательно читать надо или это вам ни о чем не говорит
Цитата
Сергей написал:
массивная в F3
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
или это вам ни о чем не говорит
Вставил данную формулу в F3 и расстянул. Если необходимо что-то другое сделать, можете, пожалуйста, объяснить подробнее?

___________
Работает, дело было в версии
Изменено: Dmw - 28.02.2020 08:33:01
 
массивная формула вводится комбинацией клавиш контрл+шифт+энтер
Изменено: Сергей - 28.02.2020 09:53:25
Лень двигатель прогресса, доказано!!!
 
Сергей,  Я завис в поиске различий в файле  :D
По вопросам из тем форума, личку не читаю.
 
БМВ,  :D  я скачал посмотреть твое решение и его же прицепил
Лень двигатель прогресса, доказано!!!
Страницы: 1
Наверх