Faga uso do SUMPRODUCT de Excel para contar varios criterios

A función COUNTIFS, que se pode empregar para contar o número de veces que os datos en dous ou máis intervalos de celas cumpren varios criterios, foi introducida por primeira vez en Excel 2007. Antes diso, só COUNTIF, que está deseñado para contar o número de celas en un alcance que cumpre un único criterio, estaba dispoñible.

Para aqueles que usan Excel 2003 ou versións anteriores, ou para aqueles que queren unha alternativa a COUNTIFS, no canto de tentar descubrir un xeito de contar varios criterios usando COUNTIF, a función SUMPRODUCT pode utilizarse no seu lugar.

Do mesmo xeito que COUNTIFS, os rangos utilizados con SUMPRODUCT deben ser de tamaño idéntico.

Ademais, a función só conta instancias onde o criterio para cada intervalo se cumpre simultaneamente, como na mesma liña.

Como usar a función SUMPRODUCT

A sintaxe usada para a función SUMPRODUCT cando se usa para contar varios criterios é diferente do que normalmente usa a función:

= SUMPRODUCT (Criteria_range-1, Criteria-1) * (Criteria_range-2, Criteria-2) * ...)

Criteria_range - o grupo de celas que a función é buscar.

Criterios: determina se se contará ou non a cela.

No exemplo a continuación, contaremos só as liñas da mostra de datos E1 a G6 que cumpren criterios específicos para as tres columnas de datos.

As liñas só se contarán se cumpren os seguintes criterios:
Columna E: se o número é inferior ou igual a 2;
Columna F: se o número é igual a 4;
Columna G: se o número é maior ou igual a 5.

Exemplo empregando a función SUMPRODUCT de Excel

Nota: Dado que se trata dun uso non estándar da Función SUMPRODUCT, a función non se pode ingresar usando o cadro de diálogo , pero debe escribirse na cela de destino.

  1. Introduza os seguintes datos nas celas E1 a E6: 1, 2, 1, 2, 2, 8.
  2. Introduce os seguintes datos nas celas F1 a F6: 4, 4, 6, 4, 4, 1.
  3. Introduza os seguintes datos nas celas G1 a G6: 5, 1, 5, 3, 8, 7.
  4. Prema na cela I1 - a localización onde se mostrarán os resultados da función.
  5. Escriba o seguinte na cela I1:
    1. = sumproduct ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5) e prema a tecla Enter no teclado.
  6. A resposta 2 debería aparecer na cela I1 xa que só hai dúas filas (filas 1 e 5) que cumpren os tres criterios enumerados anteriormente.
  7. A función completa = SUMPRODUCT ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) aparece na barra de fórmulas arriba da folla de traballo cando fai clic na cela I1.