Catorce incidencias cerradas el mes pasado, 117,50 horas de resolución entre todas, y un contrato de soporte con una sola cifra dentro: se debe una penalización cualquier mes en que menos del 60% de las incidencias se cierren dentro de cuatro horas.
El panel decía 71,4%. Cómodo. La tabla dinámica de dos pestañas más allá decía 42,9%, que sería penalización y disculpa. La cifra contra la que está escrito el contrato es 57,1% — por debajo del umbral, penalización debida, y en ninguno de los dos informes.
Nadie se equivocó al teclear una hora. Todas las versiones de este informe leen los mismos catorce números. La discrepancia es enteramente por seis incidencias que se cerraron en exactamente 2,00, 4,00, 8,00 y 24,00 horas, y por las cuatro maneras distintas en que los tramos de la hoja deciden a qué lado de un borde pertenece un número que está sobre el borde.
Qué cubre esto.
CONTAR.SI,CONTAR.SI.CONJUNTO,SUMAR.SI,SUMAR.SI.CONJUNTO,FRECUENCIA,SUMAPRODUCTO,INDICE,COINCIDIR,CONTAR,CONTARA,MIN,MAX,MEDIANAyREDONDEARfuncionan en todas las versiones de este siglo.LETy las matrices desbordadas necesitan Microsoft 365 o Excel 2021;FRECUENCIAfunciona en todas partes pero necesita Ctrl+Mayús+Entrar antes de 2021, y la sección 5 dice exactamente dónde. Los bordes de tramo son números, así que todo esto vale igual para tramos de antigüedad en días, importes de factura en euros y tamaños de pedido en unidades.
1) Catorce Incidencias y Cinco Tramos
Las incidencias están en A1:D15 y las horas en C2:C15. Los tramos que alguien montó son bordes en F2:F5 y etiquetas en G2:G6:
| Borde (F) | Etiqueta (G) |
|---|---|
| 2 | 0–2 h |
| 4 | 2–4 h |
| 8 | 4–8 h |
| 24 | 8–24 h |
| 24 h+ |
Cuatro bordes, cinco tramos — esa proporción es lo primero que hay que retener, y la sección 5 va sobre la función que la acierta sola.
Estas son las catorce filas, ordenadas por horas, con las seis que están justo sobre un borde marcadas:
| Fila | Incidencia | Horas | |
|---|---|---|---|
| 12 | INC-4022 | 0,25 | |
| 2 | INC-4012 | 0,75 | |
| 4 | INC-4014 | 1,50 | |
| 3 | INC-4013 | 2,00 | sobre un borde |
| 9 | INC-4019 | 2,00 | sobre un borde |
| 6 | INC-4016 | 3,25 | |
| 5 | INC-4015 | 4,00 | sobre un borde |
| 13 | INC-4023 | 4,00 | sobre un borde |
| 8 | INC-4018 | 6,50 | |
| 7 | INC-4017 | 8,00 | sobre un borde |
| 10 | INC-4020 | 11,75 | |
| 15 | INC-4025 | 18,00 | |
| 11 | INC-4021 | 24,00 | sobre un borde |
| 14 | INC-4024 | 31,50 |
Seis de catorce, y no es mala suerte. Los tiempos de resolución se registran en cuartos de hora y los tramos se dibujan sobre números redondos, así que los valores caen sobre los bordes constantemente; pasa lo mismo con la antigüedad a 30/60/90 días en facturas con fecha de fin de mes, y con tramos de precio en 100 y 500. La mediana de esta columna es exactamente 4,00, es decir que la mitad de las incidencias están sobre el borde o por debajo — el peor sitio posible para dibujar un tramo, y la sección 9 vuelve sobre ello.
Un Mes de Incidencias de Soporte, los Catorce Tiempos de Resolución de los Que Sale Cada Tramo de Este Artículo
Referencia de la incidencia en A2:A15, cliente en B2:B15, horas hasta la resolución en C2:C15, prioridad en D2:D15. La columna C suma 117,50 horas en catorce incidencias — una media de 8,39 y una mediana de exactamente 4,00. Seis de las catorce están justo sobre el borde de un tramo: las filas 3 y 9 valen 2,00, las filas 5 y 13 valen 4,00, la fila 7 vale 8,00 y la fila 11 vale 24,00. Esas seis filas son todo el artículo. La pregunta del contrato es cuántas se cerraron dentro de cuatro horas, y la respuesta honesta es 8 de 14 — las cinco de 2,00 o menos, más la de 3,25 y las dos de 4,00.
fxLas celdas con fórmulas están resaltadas en verde
Pasa el mouse sobre las celdas con fórmulas para ver la fórmula y resaltar las celdas referenciadas
🎯 Escenario: Antes de construir un solo tramo, pon =CONTAR(C2:C15) y =SUMA(C2:C15) en algún sitio y apunta las respuestas: 14 y 117,50. Cada construcción de este artículo se comprueba contra esos dos números, y la comprobación cuesta dos celdas. Un conjunto de tramos cuyas cuentas no suman el número de filas no es una distribución, es un surtido.
2) Los Tramos Que Suman 136%
Esto es lo que había en el panel, un CONTAR.SI.CONJUNTO por tramo, escrito tal y como se leen las etiquetas:
=CONTAR.SI.CONJUNTO($C$2:$C$15;">=0";$C$2:$C$15;"<=2") → 5
=CONTAR.SI.CONJUNTO($C$2:$C$15;">=2";$C$2:$C$15;"<=4") → 5
=CONTAR.SI.CONJUNTO($C$2:$C$15;">=4";$C$2:$C$15;"<=8") → 4
=CONTAR.SI.CONJUNTO($C$2:$C$15;">=8";$C$2:$C$15;"<=24") → 4
=CONTAR.SI.CONJUNTO($C$2:$C$15;">24") → 1
Cinco más cinco más cuatro más cuatro más uno son 19, sobre catorce incidencias. Después cada porcentaje se calculó sobre el número de filas:
| Tramo | Cuenta | % de 14 |
|---|---|---|
| 0–2 h | 5 | 35,7% |
| 2–4 h | 5 | 35,7% |
| 4–8 h | 4 | 28,6% |
| 8–24 h | 4 | 28,6% |
| 24 h+ | 1 | 7,1% |
| 19 | 135,7% |
Una columna de porcentajes que suma 136% es lo más ruidoso de esta hoja y aun así es fácil no verlo, porque nadie suma una columna de porcentajes — el ojo va a las cifras individuales, y 35,7% es un número perfectamente normal.
Las cinco incidencias de más son las filas de borde contadas dos veces. ">=2" y "<=2" incluyen las dos el 2,00, así que las dos incidencias de 2,00 están en el tramo 0–2 y en el 2–4. Lo mismo con las dos de 4,00 entre los tramos dos y tres, y con la única de 8,00 entre el tres y el cuatro. Eso son cinco. La de 24,00 se libra porque el tramo superior se escribió ">24" — la única desigualdad estricta de la hoja, y el único tramo que está bien.
La cifra que quiere el contrato son los dos primeros tramos: 5 + 5 = 10 de 14, 71,4%, holgadamente por encima del 60%. La verdad es 8 de 14.
🎯 Escenario: Añade la columna de cuentas y pon =SUMA(cuentas)-CONTAR(C2:C15) al lado. Tiene que ser 0. En el panel de arriba es 5, y esa única celda lo habría dicho el mes en que se montaron los tramos y no el mes en que se reclamó la penalización.
3) El Arreglo Que Pierde Seis Incidencias
La reparación obvia, en cuanto alguien ve el 136%, es dejar de usar >= y <= sobre el mismo valor. Lo que se teclea suele ser estricto en los dos extremos:
=CONTAR.SI.CONJUNTO($C$2:$C$15;">=0";$C$2:$C$15;"<2") → 3
=CONTAR.SI.CONJUNTO($C$2:$C$15;">2";$C$2:$C$15;"<4") → 1
=CONTAR.SI.CONJUNTO($C$2:$C$15;">4";$C$2:$C$15;"<8") → 1
=CONTAR.SI.CONJUNTO($C$2:$C$15;">8";$C$2:$C$15;"<24") → 2
=CONTAR.SI.CONJUNTO($C$2:$C$15;">24") → 1
Total 8, sobre catorce incidencias. Ahora los porcentajes suman 57,1%, que no parece un error en absoluto — parece una distribución a la que le falta algo en las colas, y esta columna no tiene cola por abajo.
Las seis incidencias que desaparecieron son las mismas seis que hace un momento estaban duplicadas, más la de 24,00 que la primera versión sí acertaba: 2,00, 2,00, 4,00, 4,00, 8,00 y 24,00 no pertenecen a ningún tramo, porque ahora todos los tramos excluyen sus dos bordes. Seis de catorce incidencias, el 43% del mes, en silencio fuera del informe.
Dos construcciones, dos fallos opuestos, y el segundo es peor: un exceso de 5 se delata con un total que no puede ser, y un defecto de 6 produce una tabla donde todos los números son verosímiles.
🎯 Escenario: Cuando el total de una tabla de tramos baja después de un arreglo, mira si ha bajado exactamente en el número de filas que están sobre bordes. =SUMAPRODUCTO(--(CONTAR.SI($F$2:$F$5;$C$2:$C$15)>0)) las cuenta directamente: en esta columna, 6.
4) El Intervalo Semiabierto Es la Única Forma Que Funciona
Hay exactamente una forma que no puede ni duplicar ni perder filas, y es la misma para todos los tramos: inclusiva en un extremo, exclusiva en el otro, y siempre el mismo extremo.
=CONTAR.SI.CONJUNTO($C$2:$C$15;"<="&F2) → 5
=CONTAR.SI.CONJUNTO($C$2:$C$15;">"&F2;$C$2:$C$15;"<="&F3) → 3
=CONTAR.SI.CONJUNTO($C$2:$C$15;">"&F3;$C$2:$C$15;"<="&F4) → 2
=CONTAR.SI.CONJUNTO($C$2:$C$15;">"&F4;$C$2:$C$15;"<="&F5) → 3
=CONTAR.SI.CONJUNTO($C$2:$C$15;">"&F5) → 1
5 + 3 + 2 + 3 + 1 = 14. Cada incidencia en exactamente un tramo, porque el valor con el que termina un tramo es el valor que el siguiente excluye.
Fíjate en cómo se construye el criterio: ">"&F2, con el operador como texto y la celda concatenada detrás. ">F2" son los tres caracteres literales y no coincide con nada numérico, que es la trampa 8 y el motivo más habitual de que una tabla de tramos guiada por celdas devuelva ceros en toda la columna.
Qué extremo haces inclusivo no es arbitrario — lo dicta cómo está redactado lo que se mide. "Resuelta dentro de cuatro horas" significa que 4,00 cuenta, así que cuatro horas es el techo de su tramo y el extremo inclusivo es el superior. "Más de 30 días" significa que el día 30 no cuenta, así que 30 es el techo del tramo de abajo. Lee el contrato y luego elige el extremo; no elijas el extremo y luego leas el contrato.
Con la lectura de extremo superior inclusivo, que es lo que dice este contrato:
| Tramo | Cuenta | % de 14 |
|---|---|---|
| 0–2 h | 5 | 35,7% |
| 2–4 h | 3 | 21,4% |
| 4–8 h | 2 | 14,3% |
| 8–24 h | 3 | 21,4% |
| 24 h+ | 1 | 7,1% |
| 14 | 100,0% |
Dentro de cuatro horas: 5 + 3 = 8 de 14, 57,1%. Por debajo del umbral del 60%. La penalización se debe, y se debía con los propios datos del panel desde el principio.
Hay una segunda construcción que merece la pena conocer, porque no puede duplicar ni escribiéndola con descuido — contar de forma acumulada y restar:
=CONTAR.SI($C$2:$C$15;"<="&F2) → 5 acumulado en 2
=CONTAR.SI($C$2:$C$15;"<="&F3) → 8 acumulado en 4
=CONTAR.SI($C$2:$C$15;"<="&F4) → 10 acumulado en 8
=CONTAR.SI($C$2:$C$15;"<="&F5) → 13 acumulado en 24
5, 8, 10, 13, y 14 al final. Las diferencias por esa columna son 5, 3, 2, 3, 1 — los mismos cinco tramos, construidos con cuatro cuentas todas de la misma forma. No hay un segundo criterio que equivocar, y la columna acumulada vale por sí sola: el 8 en el borde de las cuatro horas es la cifra del contrato, leída directamente.
Y la versión matricial, para cuando los tramos viven en la fórmula y no en una tabla:
=SUMAPRODUCTO((C2:C15>2)*(C2:C15<=4)) → 3
🎯 Escenario: Escribe una fórmula de tramo, acértala, y arrástrala. El panel de la sección 2 tiene cinco fórmulas tecleadas por separado, que es por lo que el tramo cinco está bien y los otros cuatro no. Una tabla de tramos con una sola fórmula arrastrada y una fórmula escrita a mano en cada extremo tiene exactamente dos sitios donde equivocarse.
5) FRECUENCIA, la Función Hecha Para Esto
Todo lo anterior es un rodeo alrededor de una función que está en Excel desde 1993:
=FRECUENCIA($C$2:$C$15;$F$2:$F$5) → 5, 3, 2, 3, 1 en cinco celdas
Una fórmula, cuatro bordes, cinco tramos, y el convenio de borde ya decidido: FRECUENCIA cuenta los valores mayores que el grupo anterior y menores o iguales que el grupo actual. Extremo superior inclusivo, en todos los tramos, sin discusión — por eso coincide con la tabla de la sección 4 hasta la última incidencia.
Cuatro cosas sobre ella que la ayuda no pone primero:
Devuelve un valor más que grupos le has dado. Cuatro bordes, cinco resultados. Ese elemento extra es el tramo de desbordamiento — todo lo que está por encima del último borde — y es donde vive el 31,50. Esto es una virtud, no una rareza: lo que se olvida al montar tramos a mano es justo el de arriba, y FRECUENCIA no puede olvidarlo.
Antes de Excel 2021 es una fórmula matricial heredada. Selecciona las cinco celdas de resultado, escribe la fórmula y confirma con Ctrl+Mayús+Entrar. Escrita de forma normal en una versión antigua devuelve solo el primer tramo y ningún error, así que un informe que muestra 5 y cuatro huecos no es una función rota, es una fórmula que se introdujo como si fuera corriente. En Microsoft 365 se desborda sola en cinco celdas.
Ignora el texto y los huecos de los datos. Una incidencia registrada como "N/D" o dejada en blanco no está en ningún tramo ni en el desbordamiento — sencillamente no se cuenta, y los totales siguen pareciendo coherentes entre sí. =CONTAR(C2:C15) frente a =CONTARA(C2:C15) es la señal: aquí las dos valen 14, y la diferencia entre ellas es el número de filas que se han ido del informe sin avisar.
Un valor de grupo repetido devuelve cero. Bordes de 2, 4, 4, 8 dan un tercer tramo que pide valores mayores que 4 y no mayores que 4, que no cumple nada. Devuelve 0 en vez de un error, y un tramo con 0 en una distribución es el número menos sospechoso que existe.
La comprobación que hace todo esto seguro es una celda:
=SUMA(FRECUENCIA($C$2:$C$15;$F$2:$F$5)) → 14
=CONTAR($C$2:$C$15) → 14
Y los porcentajes, que ahora no pueden dejar de sumar 100%:
=FRECUENCIA($C$2:$C$15;$F$2:$F$5)/CONTAR($C$2:$C$15)
🎯 Escenario: Pon los bordes en una columna de celdas y apunta FRECUENCIA a esa columna, nunca a una constante con los cuatro números escritos dentro de la propia fórmula. Los bordes que viven en celdas se pueden leer, cambiar y auditar sin abrir la barra de fórmulas, y las etiquetas se pueden construir desde esas mismas celdas — que es la sección 7.
6) La Tabla Dinámica Agrupa al Revés
El segundo informe — el que decía 42,9% — es una tabla dinámica con la columna de horas agrupada de 2 en 2 y luego en pasos mayores. Nadie escribió una fórmula. Y aun así discrepa.
El agrupamiento de una tabla dinámica incluye el extremo inferior. Un grupo etiquetado "4–8" significa desde 4 hasta 8 sin llegar a 8, así que una incidencia cerrada en exactamente 4,00 horas está en el grupo 4–8. FRECUENCIA pone esa misma incidencia en el tramo 2–4. La misma columna, los mismos bordes, el convenio opuesto:
| Tramo | FRECUENCIA (superior inclusivo) | Tabla dinámica (inferior inclusivo) |
|---|---|---|
| 0–2 h | 5 | 3 |
| 2–4 h | 3 | 3 |
| 4–8 h | 2 | 3 |
| 8–24 h | 3 | 3 |
| 24 h+ | 1 | 2 |
| 14 | 14 |
Las dos suman 14. Ninguna está rota. Son respuestas a dos preguntas distintas, y la diferencia entre las dos columnas son exactamente las seis filas que están sobre bordes.
El daño lo hace quien lee la tabla dinámica para responder a la pregunta del contrato. Sumar las dos primeras filas de la dinámica da 3 + 3 = 6 de 14, 42,9% — pero "dentro de cuatro horas" incluye el 4,00, y las dos incidencias de 4,00 están abajo, en la fila 4–8. El total de la dinámica es honesto; la lectura que se hace de él no, porque la etiqueta "2–4" no dice de qué extremo es dueña.
El gráfico de histograma que trae Excel se porta mejor que ninguno de los dos en esto: etiqueta sus grupos en notación de intervalo, así que un eje que pone (2, 4] te dice el convenio sin que nadie tenga que saberlo. La herramienta Histograma de Análisis de Datos sigue a FRECUENCIA — el valor del grupo significa "hasta ese valor incluido".
🎯 Escenario: No pongas nunca los tramos agrupados de una dinámica y una tabla de FRECUENCIA en el mismo panel. Si tienen que convivir, etiqueta los tramos de forma que el convenio se vea — "0,01–2,00", "2,01–4,00" para datos con extremo superior inclusivo, o notación de intervalo — porque "2–4" al lado de "4–8" es una etiqueta que nadie puede leer correctamente.
7) El Tramo en la Fila, y Luego el Resumen
Una matriz desbordada de cinco números es un resumen que no puedes comprobar fila a fila. La versión que sobrevive a la reclamación de un cliente pone el tramo en la incidencia:
=INDICE($G$2:$G$6;CONTAR.SI($F$2:$F$5;"<"&C2)+1)
Léela así: cuenta cuántos bordes están estrictamente por debajo de las horas de esta incidencia, súmale uno, y esa es la posición del tramo. Para 4,00 horas solo el borde 2 está estrictamente por debajo, así que la respuesta es el tramo 2 — "2–4 h", extremo superior inclusivo, igual que FRECUENCIA. Para 31,50 los cuatro bordes están por debajo, lo que da el tramo 5. Arrastrada por H2:H15 etiqueta todas las filas, y las etiquetas salen de las mismas celdas que los bordes, así que un tramo renombrado en G queda renombrado en todas partes.
El resumen pasa a ser entonces un CONTAR.SI sobre una columna que alguien puede leer:
=CONTAR.SI($H$2:$H$15;G2) → 5, 3, 2, 3, 1
Merece la pena saber qué hace en cambio la búsqueda más obvia. COINCIDIR con tipo de coincidencia 1 encuentra el mayor valor menor o igual que el valor buscado, que es el convenio de extremo inferior inclusivo — el de la dinámica:
=INDICE($G$2:$G$6;COINCIDIR(C5;$J$2:$J$6;1)) → "4–8 h" para una incidencia de 4,00
donde J2:J6 contiene los límites inferiores — 0, 2, 4, 8, 24 — porque una tabla de extremo inferior inclusivo se describe por el valor en el que empieza cada tramo, no por el que lo termina. Esa fórmula no está mal; está respondiendo a la pregunta de la dinámica. Si tus tramos son de extremo inferior inclusivo por contrato — "30 días o más", "500 € o más" — es la correcta, y entonces la que no puedes usar tal cual es FRECUENCIA. Cada convenio tiene su función natural, y elegir la función primero es como se acaba con un convenio que nadie eligió.
🎯 Escenario: Construye la columna de tramo primero y el resumen a partir de ella, nunca cinco CONTAR.SI.CONJUNTO sueltos directamente en el informe. Una columna de tramos se puede ordenar, filtrar, contrastar con la incidencia por la que alguien está reclamando y totalizar de dos maneras; una matriz desbordada de cinco números solo se puede creer.
8) Horas por Tramo, No Solo Cuentas
Las cuentas responden a "cuántas". La pregunta siguiente siempre es "cuánto", y los mismos bordes la responden con SUMAR.SI.CONJUNTO:
=SUMAR.SI.CONJUNTO($C$2:$C$15;$C$2:$C$15;"<="&F2) → 6,50
=SUMAR.SI.CONJUNTO($C$2:$C$15;$C$2:$C$15;">"&F2;$C$2:$C$15;"<="&F3) → 11,25
=SUMAR.SI.CONJUNTO($C$2:$C$15;$C$2:$C$15;">"&F3;$C$2:$C$15;"<="&F4) → 14,50
=SUMAR.SI.CONJUNTO($C$2:$C$15;$C$2:$C$15;">"&F4;$C$2:$C$15;"<="&F5) → 53,75
=SUMAR.SI.CONJUNTO($C$2:$C$15;$C$2:$C$15;">"&F5) → 31,50
| Tramo | Incidencias | Horas | % de las horas |
|---|---|---|---|
| 0–2 h | 5 | 6,50 | 5,5% |
| 2–4 h | 3 | 11,25 | 9,6% |
| 4–8 h | 2 | 14,50 | 12,3% |
| 8–24 h | 3 | 53,75 | 45,7% |
| 24 h+ | 1 | 31,50 | 26,8% |
| 14 | 117,50 | 100,0% |
117,50 al céntimo, que es la comprobación de la sección 1 llegando a su sitio. Y la tabla dice algo que la columna de cuentas no puede: una incidencia de catorce — el 7,1% del mes — es el 26,8% del esfuerzo. Una distribución de cuentas esconde eso por completo, y los dos tramos de la derecha juntos son 4 incidencias y el 72,5% de las horas.
Con la columna de tramo de la sección 7 puesta, las mismas cifras son un SUMAR.SI, y el cuadre es una resta:
=SUMAR.SI($H$2:$H$15;G2;$C$2:$C$15) por tramo
=SUMA($C$2:$C$15)-SUMA(totales) → 0,00
🎯 Escenario: Informa de la cuenta y de la suma una al lado de la otra en todos los tramos que construyas. Las cuentas son la unidad en la que está escrito el SLA y las sumas son donde se fue el trabajo de verdad, y una tabla de tramos con solo una de las dos columnas acabará citada como si fuera la otra.
9) Dónde Deberían Haber Estado los Bordes
Los bordes de aquí vienen del contrato — las 4 horas son contractuales y no se negocian — pero los de encima, 8 y 24, se eligieron por ser redondos. Tres celdas dicen si se ganan el sitio:
=MIN($C$2:$C$15) → 0,25
=MEDIANA($C$2:$C$15) → 4,00
=MAX($C$2:$C$15) → 31,50
=PROMEDIO($C$2:$C$15) → 8,39
La mediana es exactamente 4,00, justo encima del borde contractual. Esa es toda la razón de que estos datos sean tan sensibles al convenio: con media columna en el borde o por debajo y dos filas exactamente encima, mover una incidencia de lado cambia el titular en 7,1 puntos porcentuales. Un borde que pasa por el centro de un grupo de datos es un borde que se va a discutir todos los meses, y la discusión no se gana nunca cambiando la fórmula.
La media de 8,39 frente a una mediana de 4,00 dice lo mismo desde el otro lado — la cola es larga y fina, una incidencia de 31,50 se lleva la media dos tramos por encima de donde está la mayor parte del mes, y cualquier informe que cite solo la media está citando el 31,50.
De ahí salen dos costumbres. Primera: cuando los bordes los eliges tú y no un contrato, ponlos donde los datos sean escasos — mira =CONTAR.SI($C$2:$C$15;"="&F2) para cada borde, que aquí devuelve 2, 2, 1, 1 y lo ideal sería que fuera 0. Segunda: cuando un borde es contractual y los datos se amontonan encima, dilo en el informe en vez de esperar que no se note: "8 de 14 dentro de 4 horas, de las cuales 2 se cerraron en exactamente 4,00" es una frase que termina la discusión antes de que empiece.
🎯 Escenario: Antes de dibujar tramos sobre una columna nueva, calcula MIN, MEDIANA, MAX y una cuenta de las filas que caen exactamente sobre cada borde propuesto. Cuatro celdas, y te dicen si tus tramos van a describir los datos o a pelearse con ellos.
10) Cuatro Comprobaciones
Una: las cuentas suman las filas. =SUMA(cuentas)-CONTAR($C$2:$C$15) tiene que ser 0. El panel de la sección 2 devuelve 5; el arreglo de la sección 3 devuelve -6; a los dos los habría cazado una celda.
Dos: las sumas suman el total. =SUMA(totales)-SUMA($C$2:$C$15) tiene que ser 0,00. Las cuentas y las sumas fallan de formas distintas — un tramo puede tener la cuenta bien y la suma mal si un criterio apunta a la columna equivocada — así que las dos comprobaciones se ganan su celda.
Tres: no se ha caído nada de los datos. =CONTARA($C$2:$C$15)-CONTAR($C$2:$C$15) tiene que ser 0. Cualquier otra cosa es texto donde debería haber un número — "N/D", "sigue abierta", un número pegado como texto desde la exportación del gestor de incidencias — y todas esas filas faltan en todos los tramos sin ningún síntoma.
Cuatro: las filas sobre los bordes. =SUMAPRODUCTO(--(CONTAR.SI($F$2:$F$5;$C$2:$C$15)>0)) devuelve 6 aquí. Ese número es cuánto depende tu informe del convenio: en 0, nada de este artículo puede hacerte daño; en 6 de 14, el convenio es el informe.
🎯 Escenario: Pon las cuatro comprobaciones en un bloque encima de la tabla de tramos, no en una pestaña oculta. Los tramos son un modelo de los datos, y estas son sus pruebas; el día que alguien mueva un borde de 8 a 6 para que un gráfico quede mejor, las comprobaciones uno y dos son las que dicen si movió el borde o rompió la tabla.
11) Doce Trampas
>=en los dos extremos de tramos contiguos duplica todos los valores de borde. Cinco tramos, 19 incidencias, 14 filas, y porcentajes que suman 135,7%.>y<en los dos extremos los pierde en cambio. El total baja a 8 de 14 y cada número por separado sigue pareciendo razonable. El defecto es el más peligroso de los dos.- El semiabierto es la única forma segura, y tiene que ser el mismo extremo siempre. Un solo tramo escrito
">="/"<="dentro de una tabla de">"/"<="mete un valor en dos sitios. ">F2"es texto literal. Los criterios construidos desde una celda necesitan">"&F2. El síntoma es una columna de ceros, que se lee como falta de datos y no como una fórmula rota.FRECUENCIAdevuelve un valor más que grupos hay. Cuatro bordes, cinco resultados. Introdúcela sobre cuatro celdas y el tramo de desbordamiento — el 31,50 — sencillamente no sale en el informe.- Antes de Excel 2021,
FRECUENCIAnecesita Ctrl+Mayús+Entrar. Introducida de forma normal devuelve solo el primer tramo, sin ningún error que lo diga. FRECUENCIAincluye el extremo superior; el agrupamiento de la dinámica incluye el inferior. La misma columna, los mismos bordes, las dos sumando 14, y 6 de las 14 incidencias en una fila distinta.- Un valor de grupo repetido devuelve 0. Bordes de 2, 4, 4, 8 dan un tramo que pide "mayor que 4 y no mayor que 4", y un 0 en una distribución parece un mes tranquilo.
FRECUENCIA,CONTARy la familia*.SIignoran el texto. Una incidencia registrada como "N/D" no está en ningún tramo y no rompe ningún total.CONTARAmenosCONTARes lo único que la ve.- La coma flotante se lleva mal con los bordes. Unas horas calculadas como
(resuelta-abierta)*24pueden valer 4,000000000000001, que no cumple"<=4". Redondea el dato de entrada —=REDONDEAR((B2-A2)*24;2)— nunca el criterio. - Las fechas y las horas son números, así que los tramos de antigüedad son el mismo problema. Una tabla 30/60/90 construida con
">=30"y"<=60"duplica todas las facturas de exactamente 60 días, y la facturación a fin de mes garantiza que las haya. - Los bordes escritos dentro de las fórmulas se separan de las etiquetas. El tramo dice "0–4 h" y la fórmula dice
"<=3", y Excel no lo mencionará jamás. Bordes en celdas, etiquetas construidas desde esas mismas celdas.
Práctica
Con las catorce filas de la cuadrícula de arriba:
- Cuatro respuestas a una pregunta. Calcula "cerradas dentro de cuatro horas" de cuatro maneras — los tramos con
">="en los dos extremos, los estrictos, los semiabiertos y las dos primeras filas de una dinámica de extremo inferior inclusivo. Deberías obtener 10, 4, 8 y 6. Di cuál es la que quiere decir el contrato y por qué. - Encuentra las filas sensibles. Escribe la única fórmula que devuelve cuántas incidencias están justo sobre el borde de un tramo, y después la que devuelve el total de sus horas.
- La columna acumulada. Pon
=CONTAR.SI($C$2:$C$15;"<="&F2)junto a cada borde y lee 5, 8, 10, 13. ¿Cuál de esos cuatro números es la cifra del contrato, y cuál es la cuenta del quinto tramo sin escribir otra fórmula? - Dos convenios, una columna. Construye la etiqueta de tramo de dos maneras — con
CONTAR.SIcomo en la sección 7 y conCOINCIDIRtipo 1 — y enumera las filas en las que las dos columnas discrepan. Tienen que ser seis. - Horas, no incidencias. Saca la cuenta y las horas de cada tramo y demuestra que suman 14 y 117,50. ¿Qué única incidencia es el 26,8% de las horas del mes?
- Mueve un borde. Cambia el 8 de F4 por un 6 y di, antes de recalcular, qué cuentas de tramo cambian y en cuánto. Después comprueba si las cuatro comprobaciones de la sección 10 siguen devolviendo 0.
Resumen
Un tramo es una decisión sobre un borde, y el borde es justo donde están los datos que importan. Seis de estas catorce incidencias se cerraron en exactamente 2,00, 4,00, 8,00 o 24,00 horas, y cada versión de este informe respondió distinto a la misma pregunta contractual — 10, luego 4, luego 6 — mientras que la respuesta honesta, 8, no estuvo nunca en una pantalla.
Así que: elige el convenio a partir de la redacción antes de elegir la fórmula, porque "dentro de cuatro horas" y "más de cuatro horas" son tramos distintos y ninguna función va a preguntarte cuál querías decir. Escribe los tramos semiabiertos, inclusivos en un extremo y siempre el mismo, o dale el trabajo entero a FRECUENCIA, que incluye el extremo superior por construcción y no puede olvidarse del tramo de desbordamiento. Ten los bordes en celdas y construye las etiquetas desde esas mismas celdas. Pon el tramo en la fila antes de poner una cuenta en un resumen. Y suma las cuentas: una tabla de tramos cuyas cuentas no son el número de filas y cuyas sumas no son el total de la columna no está describiendo nada, y cuesta una celda cada cosa saberlo.
La alternativa es la versión con la que empezó este artículo: 71,4% informado, 57,1% cumplido, cinco porcentajes sumando 136%, y una penalización que se debía con los números del propio panel desde el día en que se construyó.
