KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo sumar correctamente números con unidades en un rango de Excel?

AutorSun Fecha de modificación

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

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.

Una captura de pantalla que muestra la fórmula para sumar números con unidades en Excel
Flecha
Una captura de pantalla del resultado correcto de la suma de números con unidades

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.

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

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:

Una captura de pantalla de la opción Eliminar caracteres en la pestaña Kutools en Excel

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:

Una captura de pantalla que muestra el cuadro de diálogo Eliminar caracteres

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.

Una captura de pantalla que muestra los valores numéricos limpios tras usar Kutools
Flecha
Una captura de pantalla del resultado final de la suma en Excel

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

 
Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

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.

Una tabla con números y distintas unidades, como kg y libras

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.

Una captura de pantalla de la herramienta Asistente de fórmulas para sumar según el texto en la pestaña Kutools en Excel

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.

Una captura de pantalla de la sección de entrada de argumentos para sumar según la unidad

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.

Una captura de pantalla del resultado final que muestra los valores sumados por cada unidad en Excel

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.

Una tabla que contiene frutas con pesos y múltiples unidades en Excel

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

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

Una captura de pantalla de la opción Combinar filas avanzadas en la pestaña Kutools en Excel

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:

Una captura de pantalla del cuadro de diálogo Combinar filas según columna que muestra la opción de clave principal

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.

Una captura de pantalla que muestra la opción Calcular suma

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.

Una captura de pantalla de la tabla final con números sumados agrupados por unidades

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

 
Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

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 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:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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