Формула действительна для меня, но это может быть проблема с вашим разделителем. В зависимости от вашего Excel, windows или настроек местоположения вам может понадобиться использовать запятую ,
в качестве разделителя вместо точки с запятой ;
.
Что касается вашей формулы, для завершения я сделал тот же поиск в Google и в итоге эта ссылка . Кажется, что ваша логика c в формуле верна, если не считать одного важного шага - SUM(
, охватывающего вашу формулу. Это означает, что если ваша формула работает, она будет учитывать только первое попадание, но с суммой она будет учитывать каждую запись, где ваша логика c равна True
. Синтаксис:
=SUM(SUMIFS(C2:C51,A2:A51,{"abc","cba"},B2:B51,"def"))
Или разделенный точкой с запятой:
=SUM(SUMIFS(C2:C51;A2:A51;{"abc";"cba"};B2:B51;"def"))
Поскольку опция {array} не работает для вас, я предлагаю обходной путь следующим образом:
=SUMIFS(C1:C15;A1:A15;"abc";B1:B15;"def")+SUMIFS(C1:C15;A1:A15;"cba";B1:B15;"def")
Это более неуклюжая функция, но она достигает того же результата, разбивая данные на две функции SUMIFS(
и добавляя результаты вместе.