Я бы хотел найти в ячейке описания ЛЮБЫЕ слова (критерии) из предварительно определенного списка и вытащить соответствующую сумму в долларах для элемента из соседней ячейки.
Для иллюстрации приведу мои настройки:
A | B | C | D | E | F |
Date | Descr.| Amount| Cat1 | Cat2 | Cat3 |
D, E, F: Каждый из них является категорией предмета.Если элемент в этой строке принадлежит категории, я бы хотел, чтобы его количество заполняло эту ячейку категории в той же строке.Каждая ячейка категории имеет формулу для проверки этого и выполнения операции.
Моей первой мыслью было использование VLookup, но у меня есть список значений поиска.Я не смог успешно сделать это.Каждая из ячеек категории имеет следующую формулу:>
=IF(SUM(COUNTIF($B10,{"*costco*","*saputo*","*t & t*"}))>0,$C10," ")
Столбец B относится к описанию, в котором ищется любой из критериев.Если какое-либо из слов содержится в описании, ячейка заполняется суммой из столбца C, в противном случае она остается с пробелом.
Это отлично работает как есть, однако мне нужны критерии (costco, saputo, t & t в этом случае) быть гибким (добавлять или удалять строки в списке), а не жестко закодированным в формуле.Это моя проблема: формула перестает работать, если я заменяю критерии ссылкой на другую ячейку.Я относительно новичок в превосходстве и не знаком с ограничениями / ограничениями его функций, что, я подозреваю, является проблемой.
Любая помощь очень ценится, дайте мне знать, если мне нужно предоставить больше информации.
Анкит