1. Faro

Nivel 4 · Cuestionario: SUM frente a + con números guardados como texto

La solicitud

De Laura Ross, Especialista de inventario

“Dos de nosotros sumamos los mismos tres conteos de estantería y obtuvimos totales distintos. El mío usó SUM, el de Mia usó signos más. La exportación del escáner trae algunos conteos como texto. ¿Quién tiene razón y por qué no coinciden las fórmulas?”

Tu objetivo

Elige el par de resultados que devuelven las dos fórmulas para los conteos de estantería de abajo.

B2 contiene el número 12, B3 contiene el texto "8" (alineado a la izquierda, de la exportación del escáner) y B4 contiene el número 5. ¿Qué devuelven =SUM(B2:B4) y =B2+B3+B4?

Elige una respuesta y luego compruébala.

La lección

Dos fórmulas, las mismas tres celdas, dos totales distintos. Ninguna muestra un error. Esta es la trampa del nivel anterior vista desde el otro lado, y es el tipo de pregunta que zanja una discusión en la mesa del recuento de inventario.

Los rangos dentro de funciones conservan solo números

Cuando SUM, AVERAGE, MIN, MAX o COUNT reciben un rango, miran cada celda y se quedan con los números. El texto, las celdas vacías y TRUE/FALSE se dejan fuera, sin aviso. Eso es una ventaja (una fila de encabezado dentro del rango no hace daño) y una trampa (un número guardado como texto también se descarta).

Los operadores convierten

+, -, * y / necesitan números, así que Excel intenta convertir en uno lo que reciben. El texto "8" se convierte en 8. El texto "n/a" no se puede convertir, y el resultado es #VALUE!. Por eso =E2*1 y =--E2 funcionan como conversiones rápidas.

Fórmula B3 = "8" B3 = "n/a"
=SUM(B2:B4) 17 17
=B2+B3+B4 25 #VALUE!
=SUM(B2,VALUE(B3),B4) 25 #VALUE!
=COUNTA(B2:B4)-COUNT(B2:B4) 1 1

De cuál fiarse

De ninguna, hasta que la columna esté limpia. SUM está mal sin avisarte. + acierta aquí por suerte y se rompe con el primer valor no numérico. El camino fiable es el del nivel anterior: contar las celdas de texto, convertir la columna con VALUE y luego hacer SUM de la columna convertida. Un error de VALUE apunta a una celda que necesita a una persona.

La misma trampa en otras funciones

La regla “los rangos conservan solo números” no es especial de SUM. En la hoja de reembolsos del nivel anterior, =AVERAGE(E2:E45) promedia solo los 34 reembolsos numéricos e ignora los diez de texto, así que el promedio está mal igual que el total. =MAX(E2:E45) devuelve 779.00, mientras que el reembolso más grande del mes es el 982.60 que está en E38 como texto. SUMIF y COUNTIF siguen la misma regla con las celdas que suman. Una columna de texto puede sesgar en silencio todos los resúmenes construidos sobre ella, y por eso primero va la comprobación y después los resúmenes.

Google Sheets se comporta igual en todo esto, así que una hoja que pasa de uno a otro conserva el problema. El hábito que viaja es el conteo: antes de cualquier resumen de una columna que no tecleaste tú, compara COUNT con el número de filas.

Errores comunes

  • Leer la alineación como decoración. Un número alineado a la izquierda en una columna de números alineados a la derecha es texto mientras no se demuestre lo contrario.
  • Sumar celdas una por una. =B2+B3+B4 no crece cuando se añade una cuarta estantería; un rango sí.
  • Suponer que un formato lo arregla. Dar formato de Número a B3 no cambia el texto que contiene.

Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.