Como posso executar SUMIF ou COUNTIF com duas condições?

0

Recentemente, obtive uma excelente ajuda com SUMIF e COUNTIF e terminei com as fórmulas de trabalho a seguir ;

=SUMIF(REC!$F:$F,$C2,REC!$G:$G)
=COUNTIF(REC!$F:$F,$C2)

Eu estava misturando a sintaxe e trocando o intervalo de soma com o intervalo de critérios.

Agora, estou tentando resumir e contar as instâncias em que um determinado fornecedor F foi contratado por um local Q . Infelizmente, tentar adicionar -IFS a estes não está funcionando. Minha expectativa era de que o seguinte funcionasse;

=SUMIFS(REC!$F:$F,$C2,REC!$G:$G,REC!$Q:$Q,$G$2)
=COUNTIFS(REC!$F:$F,$C2,REC!$Q:$Q,$G$2)

Então,

  • a fórmula SUMIFS está testando ( REC!$F:$F,$C2,REC!$G:$G ) e ( REC!$F:$F,REC!$Q:$Q,$G$2 )
  • a fórmula do COUNTIFS está testando ( REC!$Q:$Q,$G$2 ) e ( REC!$F:$F,$C2 )

O REC! sheet é uma listagem de projetos de fornecedores com os seguintes campos: REC!F column e C column contêm IDs de fornecedores; G,H são taxas, horas para cada projeto; REC!Q é a coluna que contém o local designado. Algumas das linhas no REC! folha estão em branco nas colunas F,G,H .

Estou, mais uma vez, atrapalhando a sintaxe no SUMIFS e COUNTIFS forumlas? Existe uma maneira mais simples usando SUMPRODUCT ? Eu estaria melhor importando para o Access?

Eu também tentei usar fórmulas de estilo de matriz ,

{=SUMIF(REC!$F:$F,$C5,REC!$G:$G)*AND(REC!$Q:$Q,$G$2)}
{=SUMIFS(REC!$F:$F,$C2, REC!$G:$G, REC!$Q:$Q, $G$2)}

Mas todos eles emitem erros [#VALUE!] e têm avaliações como [0,0,0,0,0 ....].

    
por mfg 02.10.2012 / 20:48

1 resposta

2

Não consigo ver seus dados, portanto, leve isso em consideração, mas se você está digitando as fórmulas conforme aparecem acima, o problema é a sintaxe - você terá que trocar novamente :) SUMIF leva range, criteria, sum_range , enquanto SUMIFS recebe sum_range, criteria_range1, criteria_1, etc. . Sendo esse o caso, tente isso para o SUMIFS :

=SUMIFS(REC!$G:$G,REC!$F:$F,$C2,REC!$Q:$Q,$G$2)

Isso pressupõe que REC!$G:$G é o que você deseja somar. Quanto ao COUNTIFS , qual erro você está recebendo? Sua sintaxe parece correta.

    
por 02.10.2012 / 21:05