Fórmula COUNTIF que não retorna valores esperados


1

Atualmente, estou tentando criar uma fórmula para minha planilha que calcule a porcentagem total de preenchimento do formulário, contando todos os resultados "Aprovados" e / ou "Reprovados" encontrados nas colunas B a H.

=COUNTIFS(B3:H100,I89,B3:H100,I95)

É o que tenho atualmente, mas não importa quantas células estejam listadas como Aprovado ou Reprovado, o total permanece em 0. Design 1

=COUNTIF(B78:H100,I89)

Essa é a fórmula que eu usei para calcular a porcentagem de células que retornam com um "Aprovado" (sendo os dados listados na célula I89) e funciona nessa instância. Design 2

Com isso em mente, qual seria a melhor solução para minha situação?

obrigado


11
Certamente isso está acontecendo porque você está pedindo para contar dois valores separados do mesmo intervalo e está dizendo "O que você quer de mim ?!"
22818 Michael Frank

Talvez, mas "Aprovado" e "Reprovado" não são os únicos valores encontrados nas células. "Não iniciado" e "Em andamento" serão os valores listados nas células; no entanto, não quero que esses valores sejam considerados na porcentagem de conclusão.
ArgentKing

Respostas:


1

Então você provavelmente quer fazer algo assim:

=SUM(COUNTIFS(A1:C3,I1),COUNTIFS(A1:C3,I2))

Como parece que você deseja a soma de dois COUNTIFS, no entanto, ao tentar especificar dois valores para serem contados no mesmo intervalo, ele fica assustado e fornece um valor de 0.

Para obter a porcentagem, apenas divida pelo número total de valores:

=SUM(COUNTIFS(A1:C3,A1),COUNTIFS(A1:C3,C1))/COUNTA(A1:C3)

Pessoalmente, eu provavelmente teria trabalhado assim:

Number of PASS results (in F1):        =COUNTIF(A1:C3,E1)
Number of FAIL results (in F2):        =COUNTIF(A1:C3,E2)
Number of NOT STARTED results (in F3): =COUNTIF(A1:C3,E3)
COMPLETION percentage:                 =SUM(F1:F2)/SUM(F1:F3)

Tabela de exemplo Tabela de exemplo com fórmulas


Isso funcionou perfeitamente! Muito obrigado pela assistência !!
ArgentKing

0

COUNTIFS ANDnão é OR. Portanto, ele está literalmente procurando células que sejam iguais Passe Failao mesmo tempo na mesma célula, o que não é possível.

Para isso, ORvocê deve fazer dois COUNTIFs separados e adicioná-los:

=COUNTIF(B78:H100,I89)+COUNTIF(B78:H100,I95)

Ou use uma matriz e envolva em sumproduct:

=SUMPRODUCT(COUNTIF(B78:H100,IF({1,0},I89,I95)))

Mas como você já tem as duas células com seu próprio COUNTIF (), por que não adicionar as duas células juntas:

=I90 + I96
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.