COUNTIFS usando AND / OR

1

Preciso contar o número de registros em que qualquer uma das várias condições poderia ser atendida na coluna G, mas uma condição específica deve ser atendida na coluna I.

Por exemplo, a coluna G pode ser "Toyota" ou "Mazda", mas a coluna I deve ser "2008".

Eu tentei o seguinte, mas recebo o total errado

{=COUNTIFS(I2:I3053,="2008")+COUNTIFS(G2:G3053,"=Mazda")+COUNTIFS(G2:G3053,"=Toyota")}
    
por Paul Goodwin 09.04.2014 / 11:34

1 resposta

2

Sua fórmula atual conta as linhas com 2008 , adiciona as que têm Mazda e as adiciona àquelas com Toyota , o que significa que há sobreposições e é provável que você obtenha um número maior que o número real .

Você pode usar 2 COUNTIFS :

=COUNTIFS(I2:I3053,"=2008",G2:G3053,"=Mazda")+COUNTIFS(I2:I3053,"=2008",G2:G3053,"=Toyota")

Isto conta os 2008 que são Mazda e os adiciona àqueles 2008 que são Toyota.

Ou talvez SUMPRODUCT seja mais simples?

=SUMPRODUCT((I2:I3053=2008)*(G2:G3053={"Mazda","Toyota"}))

Esse poderia ser um pouco mais difícil de entender, mas as igualdades devem ser bem diretas.

    
por 09.04.2014 / 11:43