La función COUNTIFS en Excel
CONTAR.SI.CONJUNTO (Inglés: COUNTIFS) cuenta las filas en las que se cumplen todas las condiciones. Cada condición es un par: un rango y lo que debe coincidir. Pedidos del Norte por encima de 100, pedidos pagados entre 100 y 300, y así sucesivamente.
Sintaxis
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], …)
| Argumento | Qué significa |
|---|---|
| criteria_range1 | El primer rango que comprobar. |
| criteria1 | La condición para ese rango, escrita como en CONTAR.SI (Inglés: COUNTIF): «Norte», «>100», una celda o un comodín. |
| criteria_range2, criteria2opcional | Más pares rango/condición. Todos los rangos deben tener el mismo tamaño. |
Ejemplos
1. Dos condiciones en columnas distintas
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Pedido | Región | Importe | Estado | Norte por encima de 100 | |
| 2 | 1001 | Norte | 250 | Pagado | 2 | |
| 3 | 1002 | Sur | 90 | Pagado | ||
| 4 | 1003 | Norte | 420 | Abierto | ||
| 5 | 1004 | Este | 130 | Pagado | ||
| 6 | 1005 | Norte | 75 | Pagado |
Filas que son del Norte y superan 100: pedidos 1001 (250) y 1003 (420).
2. Entre dos valores
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Pedido | Región | Importe | Estado | Importe 100–300 | |
| 2 | 1001 | Norte | 250 | Pagado | 2 | |
| 3 | 1002 | Sur | 90 | Pagado | ||
| 4 | 1003 | Norte | 420 | Abierto | ||
| 5 | 1004 | Este | 130 | Pagado | ||
| 6 | 1005 | Norte | 75 | Pagado |
Usa el mismo rango dos veces, una para cada límite: 250 y 130 están en el rango.
3. Condiciones tomadas de celdas
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Pedido | Región | Importe | Estado | Región | Norte | |
| 2 | 1001 | Norte | 250 | Pagado | Por debajo | 200 | |
| 3 | 1002 | Sur | 90 | Pagado | Recuento | 1 | |
| 4 | 1003 | Norte | 420 | Abierto | |||
| 5 | 1004 | Este | 130 | Pagado | |||
| 6 | 1005 | Norte | 75 | Pagado |
Pedidos del Norte por debajo de 200: solo el pedido 1005 (75). Cambia G1 o G2 para hacer otra pregunta.
Errores comunes
Error #VALUE!. Los rangos tienen distinto tamaño, por ejemplo B2:B6 y C2:C7.
Corrección: Todos los rangos de criterios deben cubrir las mismas filas.
Esperar una lógica O. CONTAR.SI.CONJUNTO (Inglés: COUNTIFS) solo cuenta las filas en las que todas las condiciones son verdaderas.
Corrección: Para Norte o Este, suma dos recuentos:
=CONTAR.SI(B2:B6;"Norte")+CONTAR.SI(B2:B6;"Este").
Preguntas frecuentes
¿Cuántas condiciones admite COUNTIFS?
Hasta 127 pares rango/condición.
¿Puedo usar COUNTIFS con una sola condición?
Sí, entonces funciona exactamente igual que CONTAR.SI (Inglés: COUNTIF).