¿Cómo sumar correctamente números con unidades en un rango de Excel?
Al trabajar con Excel, es posible que se encuentre en una situación en la que necesite sumar números acompañados de unidades, como «5 kg», «12 lbs» o «10 m». Esto es habitual, por ejemplo, al registrar pesos, longitudes o cantidades en listas de compra, mediciones de ingeniería, registros de laboratorio o datos logísticos, donde cada valor incluye su unidad de medida. Sin embargo, si intenta usar la fórmula **SUMA** estándar de Excel con estos datos, no obtendrá el resultado esperado. El motivo es que Excel interpreta los valores que contienen texto —como las unidades— como cadenas, no como números, por lo que **SUMA** y otras funciones matemáticas básicas los ignoran o devuelven errores. Para sumar estos valores con precisión, debe extraer primero la parte numérica antes de realizar el cálculo. Este tutorial le guiará paso a paso por varios métodos prácticos y eficaces —incluidas fórmulas, funciones integradas y complementos útiles como **Kutools para Excel**— para ayudarle a sumar correctamente números con unidades en distintos escenarios reales.

➤ Sumar números con unidades mediante una fórmula
➤ Sumar números con unidades mediante Kutools para Excel
➤ Sumar números según la misma unidad con Kutools para Excel
➤ Combinar Fila duplicada y sumar los números correspondientes mediante Kutools para Excel
➤ Macro VBA: extraiga números de cadenas de texto con unidades y súmelos automáticamente
➤ Use Power Query para extraer y sumar números con unidades
Sumar números con unidades mediante una fórmula
Cuando todos sus valores comparten la misma unidad y necesita una solución rápida basada en fórmulas, las fórmulas matriciales de Excel le permiten extraer la parte numérica y calcular la suma. Este método es ideal para rangos donde cada celda contiene un número seguido inmediatamente por la misma unidad exacta, como «8 kg», «15 kg», etc.
Seleccione una celda vacía para el resultado e introduzca la siguiente fórmula:
=SUM(SUBSTITUTE(B2:B7, "kg", "") +0) Después de escribir la fórmula, confírmela pulsando simultáneamente Ctrl + Mayús + Entrar (en algunos sistemas, esto es necesario para las fórmulas matriciales), de modo que Excel la reconozca como una operación matricial. A continuación, verá la suma de las partes numéricas en la celda seleccionada.



Consejo: En la fórmula anterior, B2:B7 hace referencia al rango de datos que contiene los valores con unidades que desea sumar, y «kg» es la unidad incluida en sus datos. Asegúrese de que todas las entradas del rango sean coherentes en cuanto a la unidad y de que no haya espacios adicionales ni discrepancias ortográficas; de lo contrario, la fórmula no extraerá los valores correctamente. Si su unidad o rango es diferente, ajústelos en consecuencia. Esta fórmula no gestiona escenarios en los que haya varios tipos de unidades en el rango.
Sumar números con unidades mediante Kutools para Excel
Para los usuarios que prefieren un enfoque más sencillo y visual o quieren evitar memorizar fórmulas, Kutools para Excel ofrece una forma directa de limpiar valores numéricos. Su función Eliminar caracteres específicos permite eliminar fácilmente las unidades no numéricas, para que pueda sumar los números directamente. Es ideal cuando sus datos combinan números y unidades en una misma columna y necesita convertirlos rápidamente en valores listos para cálculos.
1. Resalte las celdas que contienen números con unidades. Vaya a la pestaña Kutools, haga clic en Texto y seleccione Eliminar caracteres específicos. Vea la captura de pantalla:

2. En el cuadro de diálogo Eliminar caracteres específicos, seleccione únicamente la opción No numérico. Esta configuración elimina todos los caracteres excepto los números. Vea la captura de pantalla:

3. Haga clic en Aceptar o en Aplicar. Ahora, solo quedarán los contenidos numéricos en las celdas seleccionadas, que podrá sumar con una fórmula sencilla. Seleccione una celda vacía e introduzca la siguiente fórmula para obtener el resultado:
=SUM(B2:B7) La siguiente imagen muestra cómo queda la columna depurada y su suma tras este procedimiento.



Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Nota: Kutools realiza sustituciones directas en las celdas seleccionadas, por lo que es recomendable trabajar con una copia de sus datos si necesita conservar el texto original. Esta solución funciona mejor con unidades de un solo tipo. Tras utilizar esta función, asegúrese de que todos los valores depurados sean numéricos antes de sumarlos.
Sumar números con la misma unidad mediante Kutools para Excel y la función SUMA
Sumar números según la misma unidad con Kutools para Excel
Si su tabla incluye valores expresados en distintas unidades —por ejemplo, pesos en «kg» y en «libras»— y necesita sumarlos por separado según cada unidad (como obtener el total en kg y el total en libras), Kutools le ofrece una solución eficaz mediante su función Asistente de fórmulas. Esta herramienta resulta especialmente útil para crear tablas resumen, informes de inventario o preparar datos para comparaciones posteriores.

Kutools para Excel: incluye más de 300 herramientas esenciales que harán sus tareas en Excel más rápidas, sencillas y eficientes.¡Descárguelo ahora!
1. Elija la celda en la que desea que aparezca el resultado de la suma. Vaya a Kutools > Asistente de fórmulas > Estadísticas > Sumar según mismo texto.

2. En la ventana de diálogo Asistente de fórmulas, configure su cálculo: en Entrada de argumento, seleccione el rango de datos completo como su Rango y escriba o seleccione la unidad específica (como «kg» o «libras») en el cuadro Texto. A continuación, haga clic en Aceptar.

Consejo: La fórmula predeterminada utiliza referencias absolutas (p. ej., $B$2:$B$7). Si planea rellenarla automáticamente en varias celdas o filas, cámbielas manualmente a referencias relativas según sea necesario.
Ahora, la celda de resultados muestra el total correspondiente a la unidad seleccionada. Repita el proceso para cada unidad y obtendrá todos los totales agrupados.

Nota: Este método funciona especialmente bien con tablas en las que los tipos de unidad están claramente identificados y permite automatizar la suma de múltiples unidades, reduciendo así los errores derivados del agrupamiento manual.
Combinar Fila duplicada y sumar los números correspondientes mediante Kutools para Excel
Algunos conjuntos de datos incluyen elementos o entidades que aparecen más de una vez con cantidades y unidades asociadas, como frutas con entradas de peso expresadas en distintas unidades. Imagina que quieres sumar los valores agrupados por elemento y unidad, fusionando filas duplicadas y consolidando el total. La función Combinar filas avanzado de Kutools para Excel está diseñada precisamente para estos escenarios, haciendo que la agregación sea rápida y sencilla.

1. Seleccione la tabla que contiene elementos duplicados y unidades mixtas y, a continuación, vaya a Kutools > Combinar y dividir > Combinar filas avanzado.

2. En el cuadro de diálogo Combinar Filas Basado en columna, seleccione primero la columna que contiene las unidades y márquela como Clave principal. Así, Kutools podrá agrupar sus datos por unidad. Vea la captura de pantalla:

3. A continuación, resalte la columna con los valores numéricos (por ejemplo, «Peso»), seleccione Calcular y elija Suma para sumar los valores de cada grupo.

4. Haga clic en Aceptar y su tabla se resumirá por unidad, combinando los números según sea necesario. Esto resulta especialmente útil para datos de inventario y ventas en los que varias entradas deben agregarse según la unidad coincidente.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Consejo: Puede agrupar por más de una clave (por ejemplo, artículo y unidad) para conseguir una consolidación aún más profunda.
Combinar duplicados y sumar números
Macro VBA: extraiga números de cadenas de texto con unidades y súmelos automáticamente
Para usuarios avanzados que buscan una automatización completa o trabajan con patrones complejos y variados en las cadenas de unidades, una macro VBA puede gestionar simultáneamente la extracción y la suma. Este método resulta especialmente útil cuando el rango contiene números seguidos de distintas unidades o estructuras de datos inconsistentes, y cuando las fórmulas integradas de Excel son demasiado limitadas o engorrosas de ajustar caso por caso.
1. Abra el Editor de VBA haciendo clic en Programador > Visual Basic. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y, a continuación, pegue el siguiente código en el módulo:
Sub SumNumbersWithUnits()
Dim cell As Range
Dim WorkRng As Range
Dim xTitleId As String
Dim NumSum As Double
Dim NumStr As String
Dim i As Long
Dim ch As String
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range with numbers and units", xTitleId, WorkRng.Address, Type:=8)
NumSum = 0
For Each cell In WorkRng
NumStr = ""
For i = 1 To Len(cell.Value)
ch = Mid(cell.Value, i, 1)
If ch Like "[0-9.]" Then
NumStr = NumStr & ch
ElseIf Len(NumStr) > 0 Then
Exit For
End If
Next i
If IsNumeric(NumStr) Then
NumSum = NumSum + Val(NumStr)
End If
Next cell
MsgBox "Sum of numbers is: " & NumSum, vbInformation, "Kutools for Excel"
End Sub 2. Para ejecutar el código, haga clic en cualquier lugar dentro de la macro y pulse F5, o bien haga clic en el
botón Ejecutar situado encima de la ventana del editor de código. Aparecerá un cuadro de diálogo solicitándole que seleccione el rango que contiene números con unidades. El script extraerá automáticamente el valor numérico inicial de cada celda, sumará todos los resultados y mostrará la suma en un cuadro emergente.
Consejos y notas de uso:
- Esta macro extrae los caracteres numéricos del inicio de cada cadena hasta encontrar un carácter no numérico, por lo que es compatible con la mayoría de formatos, como «5 kg», «12 lbs» o «20,5 m».
- Si el formato de los números es inconsistente o está incrustado en la cadena, puede requerirse una personalización adicional.
- Puede modificar el código VBA para recopilar o procesar las unidades de forma independiente, si así lo desea.
- Para proteger sus datos originales, utilice siempre las macros en una copia o en una copia de seguridad de su hoja de cálculo.
- Requiere que las macros estén habilitadas en la configuración de Excel.
Esta solución VBA es versátil para manejar variaciones en sus datos y supone un ahorro considerable de tiempo al aplicarse a conjuntos de datos grandes.
Use Power Query para extraer y sumar números con unidades
Power Query, la herramienta integrada de transformación de datos de Excel, es ideal para procesar conjuntos de datos más grandes o complejos que incluyen números con unidades.
Funciona especialmente bien cuando las estructuras de los datos son inconsistentes o cuando necesitas automatizar tareas recurrentes.
1. Seleccione el rango que contiene sus datos (incluidos los números con unidades), vaya a la pestaña Datos y haga clic en Desde tabla o rango. Si se le solicita, asegúrese de que sus datos tengan encabezados.
2.En el Editor de Power Query, seleccione la columna con sus valores de texto. Use la pestaña Agregar columna>Extraer>Texto antes del delimitadoro Texto entre delimitadores.
Elija según el formato de sus datos:
- Utilice un delimitador de espacio si los datos tienen el formato «12 kg»
- Utilice un delimitador basado en letras si los datos tienen el formato «12kg»
3. Cambie el tipo de datos de la nueva columna a Número decimal o Número entero, según sea necesario. Para ello, haga clic con el botón derecho en su encabezado y seleccione Cambiar Tipo.
4. (Opcional) Si desea sumar por unidad, separe adicionalmente la unidad con Extraer texto después del delimitador y, a continuación, use Agrupar por(en la pestaña)Inicio) y seleccione Suma para el nuevo campo numérico.
5. Haga clic en Cerrar y cargar para importar los datos procesados y las sumas directamente en Excel como una hoja o tabla nueva.
Ventajas:
- Gestiona datos complejos, inconsistentes o masivos de forma ágil y precisa.
- Los pasos se pueden guardar y reaplicar a datos futuros o actualizados, lo que convierte este enfoque en altamente repetible.
- Puede personalizar la lógica de transformación más allá de una simple extracción, incluyendo el manejo de prefijos, sufijos, decimales y agrupaciones según distintas unidades.
Limitaciones:
- Los nuevos usuarios de Power Query enfrentan una curva de aprendizaje.
- Es más adecuado para datos estructurados o cuando se trabaja con tablas, en lugar de introducir datos directa y puntualmente en celdas.
Resolución de problemas y sugerencias:
- Para obtener los mejores resultados, revise siempre los números extraídos o convertidos en busca de anomalías, especialmente cuando el formato de las unidades o los números varíe considerablemente.
- Haga una copia de seguridad de sus datos de origen antes de realizar cualquier acción masiva (incluidas las llevadas a cabo con Kutools y VBA).
- Al utilizar fórmulas, revise atentamente los datos y las unidades en busca de espacios ocultos o errores tipográficos.
- Si las fórmulas fallan o devuelven errores (como)
#¡VALOR!), asegúrese de que todas las celdas referenciadas tengan los formatos esperados y ajuste el rango o los criterios de unidad en consecuencia. - Al utilizar VBA, asegúrese de tener habilitadas las macros y guarde su trabajo antes de ejecutarlas para facilitar la recuperación en caso necesario.
- Los pasos de transformación de Power Query pueden ajustarse tras la vista previa mediante el panel Pasos aplicados si sus datos han cambiado.
Artículos relacionados:
- ¿Cómo combinar varias celdas que contienen ceros iniciales en una sola celda en Excel?
- ¿Cómo combinar rangos de diferentes hojas de cálculo o libros en uno solo?
- ¿Cómo fusionar filas rápidamente según el valor de una columna y luego realizar cálculos en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos