Fórmula Excel emitir Countif para Sumproduct

Fórmula Excel emitir Countif para Sumproduct

Estou tendo um pesadelo no momento com algumas fórmulas que me pediram para 'consertar'. Parece que os usuários esperavam que eles trabalhassem com planilhas de código fechado, mas não o fazem. Então eles acabam tendo que abrir umas 10 planilhas para somar todos os valores.

Tentei descobrir como mudar de Countif para Sumproduct, que parece ser a única resolução, mas sem essa sorte.

Esperando que um Guru do Excel possa ajudar.

Fórmula como está agora…:

=CONTADORES('S:\Dados\HQ\2014\Report.xlsx'!Tabela2[Data RFI],">="&B1,'S:\Dados\HQ\2014\Report.xlsx'!Tabela2[Data RFI] ,"<="&B2)

Obrigado

Responder1

Então você tem

=COUNTIFS('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date],">="&B1,'S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date],"<="&B2)

Que é basicamente contar quantas linhas na tabela estãoambosmaior ou igual a B1E menor ou igual a B2. Isso seria o mesmo que:

=SUMPRODUCT(('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date]>=B1)*('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date]<=B2)

O *funciona como ANDnesta fórmula, portanto só conta se ambas as condições forem atendidas.

Ou mais simplesmente, você pode ver o que fiz desta forma:

=COUNTIFS(C1:C7,">3",C1:C7,"<6")

é o mesmo que

=SUMPRODUCT((C1:C7>3)*(C1:C7<6))

informação relacionada