Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo sumar valores sin incluir o excluyendo los subtotales en Excel?

Author Siluvia Last modified

Al trabajar con conjuntos de datos en Excel, es común organizar y analizar tus números calculando subtotales para diferentes grupos o categorías. Sin embargo, después de haber agregado estos subtotales, podrías querer calcular un total general que excluya estos valores de subtotales, evitando cualquier duplicación en tu suma final. El desafío radica en que, al sumar directamente todos los números, los subtotales se incluyen en el total general, resultando en una suma total mayor de lo previsto. Para evitar esto, necesitas encontrar una manera de sumar los datos originales mientras excluyes las filas de subtotales. En este artículo, presentamos varios métodos prácticos para resolver este problema, permitiéndote calcular resultados precisos de forma eficiente en diferentes escenarios.


Sumar valores sin subtotales usando la función SUMA en Excel

Un enfoque ampliamente adoptado para calcular subtotales de grupo es insertar la función SUMA dentro o debajo de cada grupo relevante. Sin embargo, cuando deseas calcular el total general para toda la lista ignorando estas filas de subtotales de grupo, a menudo se requiere un paso adicional. Aquí tienes un método que puedes usar para lograrlo:

1. Usa la función SUMA dentro de cada grupo para generar los respectivos subtotales, como se muestra en esta captura de pantalla:

A screenshot showing the SUM function used to calculate group subtotals in Excel

2. Luego, para encontrar el total general sin incluir esas filas de subtotales, introduce la siguiente fórmula en una celda en blanco donde deseas que aparezca el resultado:
=SUMA(B2:B21)/2

Presiona Enter para obtener el total correcto. Esta fórmula funciona porque asume que has insertado subtotales con la función SUMA inmediatamente después de los grupos relevantes, duplicando efectivamente la suma de los datos brutos. Dividir por 2 elimina el total duplicado. Ten en cuenta que este método es más adecuado cuando el conjunto de datos está estructurado de tal manera que la suma de los valores originales y los subtotales juntos forma exactamente el doble de la suma de los datos originales.

A screenshot showing how to sum values without subtotals using a formula in Excel

Si tu estructura de datos es más compleja, o el número de filas de subtotales varía, los métodos alternativos descritos a continuación pueden ofrecer una solución más precisa y flexible.


Sumar valores sin subtotales usando la función SUBTOTAL en Excel

La función SUBTOTAL en Excel proporciona una forma integrada de realizar cálculos solo en filas filtradas o visibles. Esto la hace especialmente útil al trabajar con listas que contienen subtotales, ya que las fórmulas SUBTOTAL pueden configurarse para ignorar otros resultados SUBTOTAL dentro del rango, evitando así cualquier duplicación de valores.

Para usar la función SUBTOTAL en este contexto, sigue estos pasos:

1. Introduce la función SUBTOTAL para cada grupo de la siguiente manera:
=SUBTOTAL(9,B2:B10)

Esto aplica la operación SUMA (número de función 9) al rango especificado y a menudo se usa como parte de la función Datos > Subtotal incorporada de Excel.

A screenshot showing the SUBTOTAL function used to calculate group subtotals in Excel

2. Para el total general que excluye los subtotales internos, introduce la siguiente fórmula en la celda elegida:
=SUBTOTAL(9,B2:B21)

Presiona Enter para sumar automáticamente los valores de los datos, ignorando cualquier función SUBTOTAL anidada dentro del rango. Este enfoque es adecuado para listas que usan la función SUBTOTAL para resúmenes de grupo y elimina el riesgo de sumar subtotales varias veces.

A screenshot showing how to use the SUBTOTAL function to sum values without including subtotals in Excel

Ten en cuenta que la función SUBTOTAL funciona mejor cuando las celdas de subtotal se generaron usando SUBTOTAL en lugar de SUMA. Además, si filtras u ocultas filas, SUBTOTAL puede configurarse para sumar solo los datos visibles (no ocultos), lo cual es útil en situaciones de informes dinámicos.


Código VBA - Sumar valores excluyendo las filas de subtotales

Si tu estructura de datos es compleja o deseas un método automatizado para sumar solo las filas de datos brutos (excluyendo subtotales), puedes utilizar una macro VBA simple. Este enfoque te permite identificar y sumar programáticamente solo aquellas filas que coinciden con tus criterios, como basados en un formato específico, la presencia de fórmulas u otros atributos distintivos.

Por ejemplo, si tus filas de subtotales se calculan con fórmulas (como SUMA o SUBTOTAL), y tus filas de datos brutos contienen solo valores estáticos, puedes configurar el código VBA para sumar solo aquellas celdas en una columna específica que no contengan fórmulas. Así es como puedes hacerlo:

1. Haz clic en Herramientas de desarrollo > Visual Basic para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En la nueva ventana, haz clic en Insertar > Módulo y pega el siguiente código en el módulo:

Sub SumNonSubtotalRows()
    Dim WorkRng As Range
    Dim SumResult As Double
    Dim cell As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to sum (e.g., B2:B21)", xTitleId, WorkRng.Address, Type:=8)
    SumResult = 0
    For Each cell In WorkRng
        If Not cell.HasFormula Then
            SumResult = SumResult + cell.Value
        End If
    Next
    MsgBox "The sum of non-subtotal rows is: " & SumResult, vbInformation, xTitleId
End Sub

3. Haz clic en el botón Run button Ejecutar para ejecutar el código. Aparecerá un mensaje para que selecciones el rango que contiene tus datos. La macro luego sumará solo las celdas en tu selección que no contengan fórmulas, omitiendo efectivamente las filas típicas de subtotales.

Consejos prácticos: Ajusta los criterios dentro del bucle VBA para adaptarlos a la estructura de tu conjunto de datos. Por ejemplo, puedes agregar lógica para identificar filas de subtotales basadas en un formato de celda específico, cierto texto (como "Subtotal" en una columna adyacente) u otras características que distingan las filas de datos de los subtotales.

Filtrado - Usar filtro y SUBTOTAL para sumar solo las filas visibles (no subtotales)

Si tu conjunto de datos te permite filtrar las filas de subtotales (por ejemplo, hay una etiqueta, palabra clave o patrón para identificarlas), puedes usar la función Filtro incorporada de Excel junto con la función SUBTOTAL para sumar solo las filas de datos visibles (no filtradas). Esta técnica es práctica para casos donde los subtotales tienen un indicador o etiqueta consistente.

1. Haz clic en cualquier lugar de tu conjunto de datos, luego ve a la pestaña Datos y haz clic en Filtro para habilitar filtros para tus columnas.
2. Haz clic en la flecha desplegable en tu columna auxiliar, desmarca "Subtotal" para ocultar las filas de subtotales y mostrar solo los datos originales.
3. En una celda separada, introduce la siguiente fórmula para sumar solo las filas visibles (filtradas).

=SUBTOTAL(9,B2:B21)

La función SUBTOTAL (con el número de función 9 para SUMA) ignorará cualquier fila oculta, devolviendo el total solo de aquellas filas actualmente visibles (es decir, las filas no subtotales que conservaste después de filtrar). Esta solución es rápida y dinámica: si reaplicas filtros o expandes tu conjunto de datos, la fórmula se actualizará en consecuencia.

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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree 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...)...
Los15 principales 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 de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos