CONTAR.SI.CONJUNTO en Excel
Actualizado el
CONTAR.SI.CONJUNTO cuenta las filas que cumplen varias condiciones a la vez. Por ejemplo, =CONTAR.SI.CONJUNTO(C2:C13;"Alta";E2:E13;"Abierto") cuenta los tickets de prioridad Alta con estado Abierto. Cada condición es un par: un rango que se revisa y el criterio que debe cumplir. Si tu Excel usa comas, escribe =CONTAR.SI.CONJUNTO(C2:C13,"Alta",E2:E13,"Abierto").
Sintaxis de CONTAR.SI.CONJUNTO
=CONTAR.SI.CONJUNTO(rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)
- rango_criterios1
- El primer rango que se revisa, por ejemplo
C2:C13. Fíjalo con$($C$2:$C$13) antes de copiar la fórmula. - criterio1
- La condición para ese rango: un texto entre comillas (
"Alta"), una comparación entre comillas (">=2"), un comodín ("Facturación*") o una referencia de celda (H2). No distingue mayúsculas de minúsculas. - rango_criterios2; criterio2; …
- Pares adicionales, opcionales. Cada rango debe tener el mismo número de filas y columnas que el primero. Una fila solo se cuenta si cumple todas las condiciones.
Practica CONTAR.SI.CONJUNTO aquí
Escribe tu fórmula directamente en la hoja. Se revisa como en Excel, con punto y coma o con coma, en español o en inglés.
Contar tickets que cumplen dos condiciones
En H2, usa CONTAR.SI.CONJUNTO para contar los tickets con prioridad Alta en C2:C13 y estado Abierto en E2:E13.
| No. de ticket | Canal | Prioridad | Tema | Estado | Tiempo dedicado (h) | Tickets abiertos de prioridad alta | |
| T-3101 | Correo | Alta | Facturación – Reembolso | Abierto | 6 | ||
| T-3102 | Teléfono | Alta | Cuenta – Inicio de sesión | Cerrado | 1 | ||
| T-3103 | Chat | Baja | Falla técnica | Cerrado | 2 | ||
| T-3104 | Correo | Media | Facturación – Factura | Cerrado | 8 | ||
| T-3105 | Teléfono | Media | Cuenta – Contraseña | Abierto | 3 | ||
| T-3106 | Chat | Alta | Facturación – Reembolso | Abierto | 12 | ||
| T-3107 | Correo | Baja | Cuenta – Contraseña | Cerrado | 1 | ||
| T-3108 | Teléfono | Baja | Facturación – Factura | Cerrado | 5 | ||
| T-3109 | Chat | Media | Cuenta – Inicio de sesión | Abierto | 4 | ||
| T-3110 | Correo | Alta | Falla técnica | Abierto | 9 | ||
| T-3111 | Teléfono | Alta | Facturación – Factura | Cerrado | 3 | ||
| T-3112 | Chat | Media | Facturación – Reembolso | Cerrado | 7 |
Cómo usar CONTAR.SI.CONJUNTO paso a paso
- Haz clic en la celda del resultado y escribe
=CONTAR.SI.CONJUNTO(. - Selecciona el primer rango, escribe el separador (
;o,según tu Excel) y luego la condición entre comillas, o haz clic en la celda que la contiene. - Escribe el separador y agrega el siguiente par de la misma forma: rango, separador, condición. Usa rangos del mismo tamaño.
- Cierra el paréntesis y presiona Enter. Antes, presiona F4 en cada rango para fijarlo con $ si vas a copiar la fórmula.
Ejemplos de CONTAR.SI.CONJUNTO
Dos condiciones de texto
=CONTAR.SI.CONJUNTO(C2:C13;"Alta";E2:E13;"Abierto")
Cuenta las filas donde la columna C dice Alta y la columna E dice Abierto, en la misma fila.
Contar entre dos límites
=CONTAR.SI.CONJUNTO(F2:F13;">=2";F2:F13;"<8")
Usa el mismo rango dos veces: al menos 2 y menos de 8. Un valor de exactamente 2 cuenta; uno de exactamente 8, no.
Tomar las condiciones de celdas
=CONTAR.SI.CONJUNTO($B$2:$B$13;H2;$E$2:$E$13;I2)
Cuenta las filas iguales a H2 en la columna B y a I2 en la columna E. Para combinar una comparación con una celda, únelas con &: ">"&H2.
Comodín y comparación
=CONTAR.SI.CONJUNTO(D2:D13;"Facturación*";F2:F13;">4")
"Facturación*" encuentra cualquier texto que empiece por Facturación, y ">4" deja solo los valores mayores que 4.
Problemas comunes de CONTAR.SI.CONJUNTO y cómo resolverlos
| Resultado | Causa | Solución |
|---|---|---|
| 0 en lugar de un conteo | Ninguna fila cumple todas las condiciones a la vez. Pasa a menudo cuando se ponen dos valores para la misma columna, como "Alta" y "Media", esperando un O. | CONTAR.SI.CONJUNTO combina las condiciones con Y. Para un O, suma dos CONTAR.SI.CONJUNTO. Revisa también la ortografía y los espacios de más. |
| #¡VALOR! | Los rangos no tienen el mismo tamaño, como C2:C13 con E2:E12. | Dale a todos los rangos las mismas filas y columnas. |
| Conteos incorrectos al copiar | Los rangos no estaban fijos y se movieron al copiar la fórmula hacia abajo o hacia la derecha. | Fija los rangos con $ ($C$2:$C$13) y, en una tabla cruzada, usa referencias mixtas como $H2 o I$1. |
| #¿NOMBRE? | Un criterio de texto sin comillas, como =CONTAR.SI.CONJUNTO(C2:C13;Alta), o una fórmula copiada de un sitio en inglés (COUNTIFS). | Pon el texto entre comillas y usa el nombre en español CONTAR.SI.CONJUNTO. |
CONTAR.SI.CONJUNTO o CONTAR.SI
CONTAR.SI acepta un rango y una sola condición. CONTAR.SI.CONJUNTO acepta uno o varios pares de rango y criterio y solo cuenta las filas que cumplen todos, por ejemplo tickets de prioridad Alta que siguen abiertos. Con un solo par, CONTAR.SI.CONJUNTO da el mismo resultado que CONTAR.SI, así que puedes usarlo para todos tus conteos con condición.
Preguntas frecuentes
¿Cómo cuento con una condición O?
CONTAR.SI.CONJUNTO siempre combina sus condiciones con Y. Para un O, suma dos conteos: =CONTAR.SI.CONJUNTO(C2:C13;"Alta";E2:E13;"Abierto")+CONTAR.SI.CONJUNTO(C2:C13;"Media";E2:E13;"Abierto").
¿Cómo cuento fechas entre dos fechas?
Usa la columna de fechas dos veces y une cada operador a una celda con &: =CONTAR.SI.CONJUNTO(A2:A100;">="&H1;A2:A100;"<"&H2) cuenta las fechas desde H1 y antes de H2.
¿Cuántos criterios acepta CONTAR.SI.CONJUNTO?
Hasta 127 pares de rango y criterio. Todos los rangos deben tener el mismo tamaño.
¿Puedo usar CONTAR.SI.CONJUNTO con un solo criterio?
Sí. =CONTAR.SI.CONJUNTO(C2:C13;"Alta") funciona exactamente igual que =CONTAR.SI(C2:C13;"Alta").
Sigue practicando
Los 5 ejercicios de CONTAR.SI.CONJUNTO, con explicaciones y seguimiento de tu avance.
Abrir los ejercicios de CONTAR.SI.CONJUNTO