Estou tentando usar uma fórmula de matriz com sumif e sei que o formato correto é semelhante a =sum(sumif(A:A,B:B,{"hello","hi"})),
Porém, quando tento usar operadores >
or <
than, a fórmula não funciona.
=SUM(SUMIFS($T:$T,$M:$M,{">"&2,"<"&10000}))
Alguém pode me ajudar com como essa fórmula (ao usar matrizes) funcionaria? Obrigado e eu realmente aprecio isso.
Responder1
Não há necessidade de matriz. Neste caso, você AND
não quer OR
como na outra situação, B é hello
OR hi
. Com o segundo você quer tudo entre 2
AND 10000
. SUMIFS faz AND
naturalmente:
=SUMIFS($T:$T,$M:$M,">2",$M:$M,"<10000")
Responder2
Para ser honesto, neste caso você está usando constantes de matriz, não fórmulas de matriz. Seu problema é que você está usando & e fechando suas aspas muito rapidamente... A constante da matriz deve ficar assim. {">2","<10000"}
A fórmula completa seria:
=SUM(SUMIFS($T:$T,$M:$M,{">2","<10000"}))
Não tenho certeza de qual é o seu caso de uso, mas tenho certeza de que você não deseja SOMAeSUMIFS, caso contrário, somará tudo em $T:$T e, em seguida, adicionará a soma de tudo que se enquadra nos critérios da instrução sumif.