Fórmula genérica
=SUMPRODUCT(COUNTIF(rng,things))
Resumen
Para contar el número de celdas igual a uno de muchos valores, puede usar la función CONTAR.SI dentro de la función SUMPRODUCTO. En la forma genérica de la fórmula (arriba), rng representa un rango de celdas, y cosas representa los valores a contar.
En el ejemplo que se muestra, la celda G5 contiene esta fórmula:
=SUMPRODUCT(COUNTIF(B5:B10,things))
Nota: COUNTIF no distingue entre mayúsculas y minúsculas.
Explicación
CONTAR.SI cuenta el número de celdas en el rango que cumplen con los criterios que proporcionó. Cuando le da a CONTAR.SI un rango de celdas como criterio, devuelve una matriz de números como resultado, donde cada número representa el recuento de una cosa en el rango. En este caso, el rango nombrado "cosas" (D5: D7) contiene 3 valores, por lo que CONTAR.SI devuelve 3 resultados en una matriz como:
=SUMPRODUCT((1;1;1))
Dado que los valores "amarillo", "verde" y "perro" aparecen todos una vez en el rango B5: B10. Para manejar esta matriz, usamos la función SUMPRODUCT, que está diseñada para trabajar con matrices. SUMPRODUCT simplemente suma los elementos de la matriz y devuelve el resultado, 3.
Con matriz constante
Con un número limitado de valores, puede usar una constante de matriz en su fórmula con SUM, así:
=SUM(COUNTIF(B5:B10,("red","green","blue")))
Pero si usa referencias de celda en los criterios, deberá ingresar como una fórmula de matriz o cambiar a SUMPRODUCT.