Массив Excel Sumif

Массив Excel Sumif

Я пытаюсь использовать формулу массива с функцией sumif и знаю, что правильный формат выглядит следующим образом: =sum(sumif(A:A,B:B,{"hello","hi"})),

Однако когда я пытаюсь использовать операторы >«или <», формула не работает.

=SUM(SUMIFS($T:$T,$M:$M,{">"&2,"<"&10000}))

Может кто-нибудь помочь мне с тем, как эта формула (при использовании массивов) будет работать? Спасибо, и я был бы очень признателен.

решение1

Нет необходимости в массиве. В этом случае вы хотите ANDне ORкак в другой ситуации, B - это ИЛИ hello. hiВо втором случае вы хотите все между 2И. 10000SUMIFS делает это ANDестественно:

=SUMIFS($T:$T,$M:$M,">2",$M:$M,"<10000")

решение2

Честно говоря, в данном случае вы используете константы массива, а не формулы массива. Ваша проблема в том, что вы используете & и закрываете кавычки слишком быстро... Константа массива должна выглядеть так.. {">2","<10000"}

Полная формула будет выглядеть так:

=SUM(SUMIFS($T:$T,$M:$M,{">2","<10000"}))

Не уверен, какой у вас вариант использования, однако я почти уверен, что вы не хотите SUMиSUMIFS, в противном случае она просуммирует все значения в $T:$T, а затем добавит сумму всех значений, которые соответствуют критериям оператора sumif.

Связанный контент