Страницы: 1
RSS
Определить значения для фамилий, записанных в одной ячейке, есть отдельная таблица "фамилия-число"
 
ТЕМА: "Найти сумму, согласно списку фамилий в ячейке"

Доброе время суток.
Может быть кто то сможет подсказать:
Имеем ячейки, в которых через пробел написаны Фамилии. (От одной до пяти). Так же имеем таблицу с фамилиями и суммой в соседней ячейке напротив каждой.
Как с помощью формулы найти сумму для каждой ячейки с фамилиями и суммировать ее?!

UP добавил пример
Изменено: indigo88 - 05.11.2019 18:59:31
 
ответ очевиден - чтобы найти сумму нужно использовать функцию СУММ
(на основании представленных данных ничего больше сказать нельзя)

название темы:
есть таблица с фамилиями и числами. как для ячейки, содержащей произвольное количество фамилий, посчитать сумму чисел соответствующих этим фамилиям
с учетом появившегося файла, ответ, как анлнсировано ранее, формула массива:
Код
=СУММ(ЕСЛИ(ДЛСТР(A2)>ДЛСТР(ПОДСТАВИТЬ(A2;$E$2:$E$21;""));$F$2:$F$21))
indigo88,
Вы бы еще над ником задумались, термин индиго это цвет, но чаще сейчас - это характеристика детей. Ваш напоминает мне одну популярную в интернете фразу:
мне 37 лет... а я все еще не знаю кем хочу стать когда вырасту
Изменено: Ігор Гончаренко - 05.11.2019 18:50:50
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
indigo88 написал:
Добавил Пример
Цитата
vikttur написал:
предложить в сообщении название темы
Осталось сменить название. Предлагаю: "Найти сумму, согласно списка фамилий в ячейке"
Решение уже есть.
Код
=СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(" "&E$2:E$22&" ";" "&A2&" "))*F$2:F$22) 

=СУММПРОИЗВ((A2<>ПОДСТАВИТЬ(A2;E$2:E$22;))*F$2:F$22)

При одинаковом начале фамилии врёт.

Код
=СУММПРОИЗВ((" "&A2&" "<>ПОДСТАВИТЬ(" "&A2&" ";" "&E$2:E$22&" ";))*F$2:F$22)
Изменено: Светлый - 05.11.2019 19:36:21
 
Ігор Гончаренко, благодарю!

Ник был придуман лет 18 назад, и информационного смысла не имеет. Привычка.
 
Игорь, перестарался )
=СУММ(ЕСЛИ(A2<>ПОДСТАВИТЬ(A2;$E$2:$E$21;);$F$2:$F$21))
Не забываем - формула массива.
 
=СУММ(ЕЧИСЛО(ПОИСК($E$2:$E$21;A2))*$F$2:$F$21)
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, vikttur, Ігор Гончаренко, если одна из фамилий является частью другой фамилии, будет ошибка.
Страницы: 1
Наверх