Excel SUM devuelve 0: cómo corregir cuando los números se almacenan como texto
🔍 WiseChecker

Excel SUM devuelve 0: cómo corregir cuando los números se almacenan como texto

Tu fórmula SUMAR en Excel devuelve cero incluso cuando las celdas contienen números visibles. Esto ocurre porque los números están formateados o almacenados como texto. Los valores de texto son ignorados por la función SUMAR, lo que produce un resultado de cero. Este artículo explica por qué ocurre y proporciona métodos paso a paso para convertir texto a números y corregir la fórmula SUMAR.

Puntos clave: Corregir fórmulas SUMAR que devuelven cero

  • Triángulo verde de comprobación de errores: Selecciona las celdas con el indicador y usa la opción ‘Convertir a número’ para corregir el tipo de datos al instante.
  • Pegado especial > Multiplicar: Fuerza un cálculo que convierte números de texto en números reales multiplicando el rango por 1.
  • Función VALOR: Envuelve una referencia de celda para convertir explícitamente una cadena de texto en un valor numérico para la fórmula SUMAR.

ADVERTISEMENT

Por qué Excel SUMAR ignora los números formateados como texto

La función SUMAR está diseñada para sumar solo valores numéricos. Cuando una celda contiene un número almacenado como texto, Excel lo trata como una palabra, no como un valor. Este es un problema común en la importación de datos. Los números copiados de páginas web, bases de datos u otros sistemas a menudo llegan con formato de texto oculto.

Puedes identificar estas celdas por un pequeño triángulo verde en la esquina superior izquierda. Esta es la marca de comprobación de errores de Excel para ‘Número almacenado como texto’. La celda también puede estar alineada a la izquierda por defecto, a diferencia de los números reales que están alineados a la derecha. Cambiar el formato de la celda de ‘Texto’ a ‘Número’ o ‘General’ no corrige los datos subyacentes. Debes activar una reconversión del valor.

Fuentes comunes de números de texto

Los datos importados mediante ‘Texto en columnas’ con el tipo de datos incorrecto crearán números de texto. Usar un apóstrofo antes de un número para forzar la entrada de texto es otra causa. Las fórmulas que devuelven texto, como algunas funciones TEXTO o CONCATENAR, también producirán resultados no numéricos.

Pasos para convertir texto a números y corregir SUMAR

Usa uno de estos métodos para convertir tus datos. El método más rápido depende de cuántas celdas estén afectadas.

Método 1: Usar la comprobación de errores para convertir

  1. Selecciona el rango problemático
    Resalta las celdas donde la fórmula SUMAR devuelve cero. Busca el pequeño triángulo verde de comprobación de errores.
  2. Haz clic en el icono de advertencia
    Aparecerá un diamante amarillo con un signo de exclamación cuando selecciones el rango. Haz clic en él.
  3. Elige ‘Convertir a número’
    Selecciona esta opción en el menú desplegable. Los triángulos verdes desaparecerán y la alineación de la celda se desplazará hacia la derecha.
  4. Recalcula la SUMAR
    Haz clic en la celda de tu fórmula SUMAR y presiona Enter. La fórmula debería devolver ahora el total correcto.

Método 2: Usar Pegado especial > Multiplicar

  1. Escribe el número 1 en una celda en blanco
    Escribe 1 en cualquier celda vacía y cópiala presionando Ctrl+C.
  2. Selecciona tu rango de números de texto
    Resalta todas las celdas que necesitas convertir.
  3. Abre Pegado especial
    Haz clic derecho en el rango seleccionado y elige ‘Pegado especial’ en el menú contextual.
  4. Selecciona ‘Multiplicar’ y haz clic en Aceptar
    En el cuadro de diálogo Pegado especial, bajo ‘Operación’, selecciona ‘Multiplicar’. Haz clic en Aceptar. Esto fuerza a Excel a calcular, convirtiendo texto a números.
  5. Elimina la celda que contiene el 1
    Borra la celda que usaste en el primer paso. Tus datos originales ahora son numéricos.

Método 3: Aplicar la función VALOR en la fórmula

  1. Modifica tu fórmula SUMAR
    En lugar de =SUMAR(A1:A10), usa =SUMAR(VALOR(A1:A10)).
  2. Ingresa como fórmula de matriz (si es necesario)
    En versiones antiguas de Excel, presiona Ctrl+Mayús+Entrar después de escribir la fórmula. En Microsoft 365 o Excel 2021, presiona Entrar normalmente.

Este método convierte cada celda dentro del rango de texto a número como parte del cálculo. No cambia el valor almacenado en la celda original.

ADVERTISEMENT

Si tu fórmula SUMAR aún muestra cero

Después de la conversión, si el resultado sigue siendo cero, verifica estos otros problemas.

Las celdas contienen espacios adicionales o espacios no separables

El texto de páginas web a menudo incluye caracteres de espacio no separable. Estos son invisibles y evitan la conversión. Usa la función ESPACIOS para eliminar espacios regulares. Para espacios no separables, usa Buscar y reemplazar. Presiona Ctrl+H. En el cuadro ‘Buscar’, mantén presionada la tecla Alt y escribe 0160 en el teclado numérico. Deja ‘Reemplazar con’ en blanco y haz clic en ‘Reemplazar todos’.

El modo de cálculo está configurado en Manual

Es posible que Excel no esté recalculando fórmulas. Ve a la pestaña Fórmulas. En el grupo ‘Cálculo’, verifica si ‘Opciones de cálculo’ está configurado en ‘Manual’. Cámbialo a ‘Automático’. Luego presiona F9 para forzar un cálculo completo del libro.

La fórmula hace referencia al rango incorrecto

Haz doble clic en la celda con la fórmula SUMAR. Excel resaltará el rango que está sumando con un borde de color. Verifica que este borde incluya todas las celdas numéricas correctas.

Métodos para convertir texto a números: Comparación

Elemento Comprobación de errores (Convertir a número) Pegado especial > Multiplicar Función VALOR
Velocidad para pocas celdas Más rápido Lento Medio
Velocidad para rangos grandes Lento (debes seleccionar cada advertencia) Más rápido Rápido
Cambia los datos originales No
Maneja caracteres ocultos No No No
Funciona en columnas completas

Ahora puedes corregir una fórmula SUMAR que devuelve cero convirtiendo los números de texto en valores numéricos reales. Usa el método de Pegado especial > Multiplicar para conversiones masivas en conjuntos de datos grandes. Para futuras importaciones de datos, usa la pestaña ‘Datos’ y ‘Desde texto/CSV’ para especificar los tipos de datos de columna como numéricos. Un consejo avanzado es usar la función ESNUMERO en una columna auxiliar para escanear y marcar rápidamente todas las entradas de texto en tus datos.

ADVERTISEMENT