Como eu uso uma matriz como uma condição em uma fórmula SUMIFS?

0

Aqui está minha fórmula:

=SUMIFS('February 16 Data Table'!$AD:$AD,'February 16 Data Table'!$AI:$AI,"N",'February 16 Data Table'!$AJ:$AJ,"N",'February 16 Data Table'!$AK:$AK,"N",'February 16 Data Table'!$AG:$AG,"Y",'February 16 Data Table'!$AN:$AN,">=1/1/2016",'February 16 Data Table'!$AC:$AC,{"A","L","S","R"})

Eu inseri a fórmula como uma fórmula de matriz usando CTRL + SHIFT + ENTER.

Atualmente, o SUMIFS só retorna a soma dos valores em que "A" é verdadeiro para a coluna AC. O que preciso fazer para corrigir a fórmula?

    
por Bryan F 15.03.2016 / 18:01

2 respostas

-2

Uma fórmula SUMIFS não aceita um array sozinho. Você pode, em vez disso, dividi-lo em instruções = SUM e = IF. Por exemplo:

=SUM(IF('February 16 Data Table'!$AI:$AI,"N",IF('February 16 Data Table'!$AJ:$AJ,"N" .... ,'February 16 Data Table'!$AD:$AD)))))

Substitua ... pelo seu outro código. Esta é apenas uma diretriz.

    
por 15.03.2016 / 18:11
0

Se um de seus argumentos de critério em uma função SUMIFS for uma constante de matriz, a função retornará uma matriz de valores que testam true para cada elemento. Assim, para somar esse array, você precisa envolver SUMIFS em uma função SUM. Então, supondo que sua fórmula esteja correta:

=SUM(SUMIFS('February 16 Data Table'!$AD:$AD,'February 16 Data Table'!$AI:$AI,"N",'February 16 Data Table'!$AJ:$AJ,"N",'February 16 Data Table'!$AK:$AK,"N",'February 16 Data Table'!$AG:$AG,"Y",'February 16 Data Table'!$AN:$AN,">=1/1/2016",'February 16 Data Table'!$AC:$AC,{"A","L","S","R"}))

deve funcionar

    
por 16.03.2016 / 01:58