Contar los valores en función de Igualdad Comparar


0

Tengo una tabla que se parece a la siguiente:

ingrese la descripción de la imagen aquí

Tengo varias Itemfilas, y para cada una hay muchas Valuecolumnas y una sola Result. Lo que me gustaría hacer en mi TOTALes, para cada Valuecolumna, si cada una Value X = Result, entonces contar eso.

Por ejemplo, para Item 1, Value 1 = Resultasí que cuento eso para ese Value 1total. Lo mismo para Item 2, pero no Item 3porque sean diferentes. Lo mismo para otras Valuecolumnas. Como puede ver, el Value 1total es 3, el Value 2total es 2 y el Value 3total es 4. En mi hoja de trabajo real puede haber muchos elementos y valores.

Entonces, ¿cómo escribo una fórmula para esto?

Podría escribir una serie dolorosa de múltiples IFdeclaraciones como a continuación, pero siento que debería haber una manera más fácil:

=IF(B2=$E2,1,0)+IF(B3=$E3,1,0)+IF(B4=$E4,1,0)+IF(B5=$E5,1,0)+IF(B6=$E6,1,0)

¿Es COUNTIFel camino a seguir aquí? Entonces, ¿cuál será mi condición?

=COUNTIF(B2:B6,???)

Respuestas:


1

Use SUMPRODUCT () que iterará los rangos comprobando si coinciden. Y si es así, --hará que lo VERDADERO sea 1y lo FALSO sea 0. Luego sumará la matriz resultante.

=SUMPRODUCT(--(B$2:B$6=$E$2:$E$6))

ingrese la descripción de la imagen aquí


GUAU ordenado, nunca supe de la --notación. ¡Gracias!
Sach
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.