Skip to main content

¿Cómo sumar celdas con texto y números en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

Si tienes una lista de celdas que contienen tanto texto como números, sumar solo los valores numéricos puede ser complicado. Por ejemplo, es posible que desees calcular totales basados en criterios de texto específicos o simplemente ignorar el texto y sumar los números. Este tutorial te presentará varios métodos para lograr esto en Excel.


Sumar celdas que contienen texto y números basándose en un texto específico mediante fórmulas

Puedes usar una fórmula matricial para sumar los números basados en su cadena de texto correspondiente dentro de la celda; sigue estos pasos:

1. Primero, puedes escribir las cadenas de texto que deseas sumar en las celdas de una columna.

A screenshot showing a column with specific text used as criteria for summing numbers in Excel

2. Luego, escribe la siguiente fórmula en una celda en blanco; en este ejemplo, ingresaré la fórmula en la celda E2, y luego presionaré las teclas Ctrl + Shift + Enter juntas, lo que devolverá el valor total de la lista basada en el texto específico. Ver captura de pantalla:

=SUMA(SI(ESNUMERO(ENCONTRAR(D2,$B$2:$B$9)),VALOR(IZQUIERDA($B$2:$B$9,ENCONTRAR(D2,$B$2:$B$9)-1)),0))

A screenshot of the SUM array formula being used to calculate numbers based on specific text criteria

Nota: En la fórmula anterior, D2 es el criterio que deseas usar, y B2:B9 indica el rango de celdas que deseas sumar.

3. Luego selecciona la celda de la fórmula y arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas aplicar esta fórmula para obtener el resultado:

A screenshot showing the results of the SUM formula applied across multiple rows in Excel


Sumar celdas que contienen texto y números basándose en un texto específico con una función práctica

Si la fórmula anterior es difícil de entender, Kutools para Excel proporciona una herramienta útil: Sumar según el mismo texto. Con esta función, puedes obtener el resultado total dentro de una celda que está mezclada con números y texto sin tener que recordar ninguna fórmula.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic para seleccionar una celda donde deseas mostrar el resultado, ver captura de pantalla:

Consejos: Para evitar referencias circulares, no insertes esta fórmula en la primera fila de la hoja de cálculo.

A screenshot of the selected output cell before applying the Kutools Formula Helper

2. Luego haz clic en Kutools > Asistente de fórmulas > Asistente de fórmulas, ver captura de pantalla:

A screenshot showing the Kutools Formula Helper option in the Excel ribbon

3. En el cuadro de diálogo Asistente de fórmulas, realiza las siguientes operaciones:

  • Selecciona Contar en la lista desplegable Tipo de fórmula;
  • En el cuadro de lista Selecciona una fórmula, haz clic para seleccionar la opción Sumar según el mismo texto;
  • Luego, en la Entrada de argumento sección, selecciona el rango de celdas que contiene el texto y los números que deseas sumar en el Rango cuadro de texto, y luego selecciona la celda de texto en la que deseas sumar los valores en el Texto cuadro de texto.
    Consejos: En el cuadro de texto Texto, deberías cambiar la referencia de celda absoluta predeterminada a una referencia relativa para arrastrar correctamente la fórmula.

    A screenshot of the Formula Helper dialog box with Sum based on the same text selected

4. Luego, haz clic en el botón Aceptar, se calculará el primer resultado, luego arrastra el controlador de relleno para llenar la fórmula en otras celdas, ver captura de pantalla:

A screenshot showing the results of the Kutools Formula Helper applied across multiple rows in Excel

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Sumar celdas que contienen texto y números ignorando el texto con una Función Definida por el Usuario

Si tienes los siguientes datos que están mezclados con texto y números, y quieres extraer y sumar solo los números en cada celda, ¿cómo puedes lograrlo rápidamente en Excel?

A screenshot of a dataset containing mixed text and numbers before using the User Defined Function

Para resolver este problema, puedes crear una Función Definida por el Usuario. Sigue estos pasos:

1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.

Código VBA: suma solo los números en la celda que contiene números y texto

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Updateby Extendoffice
    Dim xNums As Variant, lngNum As Long
    xNums = Split(rngS, strDelim)
    For lngNum = LBound(xNums) To UBound(xNums) Step 1
        SumNumbers = SumNumbers + Val(xNums(lngNum))
    Next lngNum
End Function

3. Luego guarda y cierra este código, regresa a la hoja de cálculo e ingresa esta fórmula =SumNumbers(A2) (A2 indica la celda en la que deseas sumar los números), luego arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas llenar la fórmula, y solo los números en cada celda se sumarán, ver captura de pantalla:

A screenshot showing results calculated using the User Defined Function to sum numbers from mixed cells


Más artículos relacionados:

  • Combinar filas duplicadas y sumar los valores en Excel
  • En Excel, es posible que siempre te encuentres con este problema cuando tengas un rango de datos que contiene algunas entradas duplicadas, y ahora deseas combinar los datos duplicados y sumar los valores correspondientes en otra columna, como se muestra en las siguientes capturas de pantalla. ¿Cómo podrías resolver este problema?
  • Multiplicar dos columnas y luego sumar en Excel
  • En Excel, la mayoría de nosotros podemos sufrir al multiplicar dos columnas y luego sumarlas; por supuesto, podemos multiplicar cada elemento y luego sumarlos, pero esto será problemático si hay cientos o miles de filas que necesitan ser calculadas. En Excel, hay una función poderosa: SUMAPRODUCTO, con ella, podemos multiplicar rápidamente dos columnas y luego sumarlas. En este artículo, hablaré sobre cómo aplicar esta función.
  • Sumar los 3 o N valores principales basados en criterios en Excel
  • Normalmente, podemos sumar los n valores principales de un rango de celdas usando una fórmula simple, pero ¿alguna vez has intentado sumar los n valores principales basados en algunos criterios? En este artículo, presentaré algunas fórmulas para sumar los n valores principales con criterios específicos en Excel.
  • Sumar valores únicos basados en criterios en Excel
  • Por ejemplo, tengo un rango de datos que contiene columnas de Nombre y Pedido; ahora, para sumar solo los valores únicos en la columna Pedido basados en la columna Nombre, como se muestra en la siguiente captura de pantalla. ¿Cómo resolver esta tarea rápidamente y fácilmente en Excel?
  • Contar o sumar celdas basadas en los colores de fuente en Excel
  • ¿Cómo podrías obtener el número de celdas o sumar todas las celdas que contienen un color de fuente particular en Excel? Por ejemplo, tengo un rango de datos en una hoja de trabajo como se muestra en la siguiente captura de pantalla, y ahora quiero contar o sumar respectivamente las celdas que tienen un color de fuente rojo, azul y negro. Normalmente, no hay una manera directa de manejar esta tarea; aquí hablaré de algunos trucos para solucionar este trabajo.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!