Contagem de ocorrências de um valor, duas colunas

1

Eu quero contar as ocorrências de valores >=13.8 em duas colunas, não há problema com isso - mas se ambos os valores na mesma linha forem >=13.8 , quero que ele conte como uma correspondência.

Veja um exemplo de
O resultado deve ser 6

Eu sei que posso adicionar uma terceira coluna com o resultado para cada linha usando uma fórmula simples e que conta valores nessa coluna. Mas é um documento bastante volumoso e muitas folhas, então se é possível fazer o cálculo em uma fórmula que teria sido ótima ...:)

Alguma idéia?

    
por Tester 22.10.2015 / 12:01

3 respostas

3

Se eu entendi sua pergunta corretamente, você pode reformular a tarefa para: Conte qualquer linha em que uma das duas colunas (ou ambas) contenha um valor >=13.8 .

Você pode usar SUMPRODUCT para atingir sua meta (suponha que os dados fornecidos estejam nas células B1 a C7 ):

=SUMPRODUCT( ( ( ( B1:B7 >= 13.8 ) + ( C1:C7 >= 13.8 ) ) > 0 ) * 1 )

Oqueelefazéavaliaracondiçãodecadaumadasmatrizes(portanto,obtemosumamatrizdetrueefalseparacadalinha)e,emseguida,adicionamosseusvalores.Assim,vocêobtémumamatrizde0s,1se2s(deacordocomofatodenenhumacélulanalinhaatualterumvalorcorrespondente,umacélulaouambos).Essesvaloressãoentãoverificados(pelo>0)evocêrecebeumamatrizdetrueefalsenovamente,oquemultiplicamoscom1paraobterumasoma.

VocêpodeseguiraexecuçãodafórmulaescolhendoFórmulas>Auditoriadefórmulas>Avaliarafórmuladafaixadeopções(explicaçãodetalhadacomcapturasdetela aqui ).

    
por 22.10.2015 / 12:39
2

Você pode continuar usando COUNTIFS aqui:

=SUM(COUNTIFS(B:B;{">=",">=","<"}&13,8;C:C;{"<",">=",">="}&13,8))

que, embora sem dúvida um toque complicado, tem a vantagem sobre SUMPRODUCT de poder referenciar colunas inteiras sem prejudicar o desempenho.

É claro que essa configuração não é facilmente extensível para lidar com mais critérios. No entanto, talvez valha a pena considerar neste caso.

Observe que você pode precisar corrigir os separadores nas constantes da matriz para que eles tenham um formato válido para o seu sistema, por exemplo:

{">="\">="\"<"}

ou talvez:

{">=".">="."<"}

Atenciosamente

    
por 22.10.2015 / 13:07
0

Eu tenho esse para você:

=SUM( COUNTIF( A:A;">=13,8" ) ; COUNTIF( B:B;">=13,8" ) ) 
 - COUNTIFS( A:A;">=13,8" ; B:B;">=13,8" )

Ele conta as células que atendem à sua condição em cada coluna e subtrai o número de linhas nas quais ambas as colunas atendem à condição.

    
por 22.10.2015 / 14:58