Skip to main content

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

¿Cómo excluir celdas en una columna de la suma en Excel?

Author Siluvia Last modified

Al trabajar con datos en Excel, es posible que a menudo necesites calcular la suma de un rango mientras omites intencionalmente ciertas celdas, por ejemplo, si estas contienen valores atípicos, errores, datos irrelevantes o valores específicos que deseas excluir del total. Como se muestra en la captura de pantalla a continuación, imagina que tienes una columna de números pero quieres sumar todos excepto los valores en las celdas A3 y A4. Este artículo demostrará de manera integral varios métodos prácticos para sumar un rango en Excel excluyendo una o más celdas específicas, ayudando a asegurar que obtengas exactamente los resultados que buscas para tareas de análisis financiero, informes o gestión de inventario que requieren cálculos selectivos.

a screenshot of the original data range and the cells you want to exclude from a sum


Excluir celdas en una columna de la suma con fórmula

Usando una aritmética simple dentro de la fórmula SUMA, puedes excluir directamente celdas no deseadas en tu cálculo. Este enfoque es adecuado para cálculos rápidos cuando tienes un pequeño número de exclusiones para manejar. Sigue estos pasos:

1. Selecciona una celda en blanco para mostrar el resultado de la suma e introduce la siguiente fórmula en la Barra de Fórmulas, luego presiona Enter para calcular la suma excluyendo celdas específicas. Por ejemplo:

=SUMA(A2:A7)-SUMA(A3:A4)

a screenshot of using formula to exclude the cell A3 and A4 from sum

Explicación y Consejos:

  • La SUMA(A2:A7) calcula todo el rango, mientras que SUMA(A3:A4) resta los valores de las celdas excluidas. Esto funciona mejor cuando las celdas a excluir son continuas.
  • Puedes mezclar y restar múltiples celdas de exclusión fácilmente si son no adyacentes. Por ejemplo, para excluir A3 y A6 del rango, ajusta la fórmula de la siguiente manera:

=SUMA(A2:A7)-A3-A6

a screenshot of using formula to exclude discontinuous cells A3 and A6 from a sum

  • Si las exclusiones están dispersas o son numerosas, enumerar manualmente cada celda excluida puede hacer que las fórmulas sean más largas y difíciles de manejar.
  • Ten cuidado con las referencias de celda: si tus datos o rango cambian, actualiza la fórmula en consecuencia para evitar errores.

Código VBA – Sumar un rango programáticamente, saltando/excluyendo celdas específicas

Para escenarios en los que tengas muchas exclusiones o necesites repetir el proceso con frecuencia, usar una macro VBA proporciona flexibilidad y automatización. Con VBA, puedes sumar un rango especificado y excluir cualquier número de celdas, ya sean continuas o discontinuas, definiéndolas programáticamente. Este método es adecuado para usuarios familiarizados con el entorno VBA y que buscan simplificar lógicas de exclusión más complejas.

Precauciones: Las macros VBA pueden modificar tu libro de trabajo. Siempre guarda tu trabajo antes de ejecutar un nuevo código. Las macros deben estar habilitadas para que lo anterior funcione.

1. Ve a Herramientas de Desarrollo > Visual Basic para abrir el editor de VBA. En la ventana Proyecto, haz clic derecho en tu libro, selecciona Insertar > Módulo, y pega el siguiente código en el módulo:

Sub SumWithExclusions()
    Dim sumRange As Range
    Dim excludeCells As Range
    Dim cell As Range
    Dim result As Double
    Dim xTitleId
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set sumRange = Application.InputBox("Select the range to sum", xTitleId, Type:=8)
    Set excludeCells = Application.InputBox("Select cells to exclude (use Ctrl+Click to select multiple)", xTitleId, Type:=8)
    
    result = 0
    If Not sumRange Is Nothing Then
        For Each cell In sumRange
            If Not Application.Intersect(cell, excludeCells) Is Nothing Then
                ' Skip excluded cells
            Else
                result = result + cell.Value
            End If
        Next
        
        MsgBox "The sum excluding specified cells is: " & result, vbInformation
    Else
        MsgBox "No range selected.", vbExclamation
    End If
End Sub

2. Haz clic Run button Ejecutar en la ventana VBA o presiona F5 para ejecutar la macro. Un cuadro de diálogo te pedirá que selecciones el rango completo a sumar, luego selecciona las celdas a excluir (mantén Ctrl para seleccionar varias). La macro mostrará el resultado en un cuadro de mensaje.

  • Si seleccionas celdas por error, vuelve a ejecutar la macro. El proceso es interactivo y flexible.
  • Las macros son ideales para tareas rutinarias o exclusiones basadas en criterios complejos.

Fórmula de Excel – Usar SUMAR.SI o SUMAR.SI.CONJUNTO para incluir solo valores que no coincidan con los criterios de exclusión

Para exclusiones más avanzadas o basadas en lógica, puedes usar las funciones SUMAR.SI o SUMAR.SI.CONJUNTO. Estas fórmulas funcionan bien cuando tus exclusiones se basan en valor, criterio o cuando tienes una lista de valores a evitar.

Ejemplo – Excluir Basado en un Valor Específico

1. Si quieres sumar A2:A7 pero excluir el valor '16', introduce la siguiente fórmula en tu celda objetivo (por ejemplo, en la celda B1):

=SUMIF(A2:A7,"<>16")

Esta fórmula suma todos los valores en el rango A2:A7 excepto aquellos iguales a 16.

2. Después de escribir la fórmula, presiona Enter. Puedes copiar o ajustar las referencias de rango/celda según sea necesario.

Ejemplo – Excluir Todas las Celdas Coincidentes con un Valor de Celda

Supongamos que la celda C1 contiene el valor que deseas excluir de la suma:

=SUMIF(A2:A7,"<>"&A3)
Nota: Esta fórmula suma todos los valores en A2:A7 que no son iguales al valor en C1. Si múltiples celdas en A2:A7 contienen el mismo valor que C1, todas ellas serán excluidas de la suma.

Actualiza C1 según sea necesario, y la fórmula excluirá dinámicamente todos los valores coincidentes.

  • Para criterios de exclusión múltiple o reglas más complejas, considera usar SUMAR.SI.CONJUNTO en combinación con columnas auxiliares o matrices. Sin embargo, SUMAR.SI/SUMAR.SI.CONJUNTO funciona mejor cuando las exclusiones se basan en criterios específicos y consistentes, no en posiciones arbitrarias de celdas.
  • Si tu rango contiene texto o celdas en blanco, SUMAR.SI las ignora automáticamente; asegúrate de que este sea el comportamiento deseado.

Fórmula de Excel – Usar la función FILTRAR (nuevas versiones de Excel) para filtrar celdas excluidas antes de sumar

Si estás usando Excel para Microsoft 365 o Excel 2021 y versiones posteriores, la función FILTRAR permite la exclusión dinámica y flexible de celdas antes de aplicar SUMA. Esto es especialmente útil para grandes conjuntos de datos o criterios de exclusión variables.

Ejemplo – Excluir Valores Específicos (p.ej., 16 y 13)

1. Introduce la siguiente fórmula en tu celda objetivo (por ejemplo, B1):

=SUM(FILTER(A2:A7,(A2:A7<>16)*(A2:A7<>13)))

Esto suma todos los valores en A2:A7, excepto aquellos iguales a 16 y 13. La función FILTRAR crea una matriz que solo incluye celdas no iguales a esos valores, y luego SUMA los suma.

2. Presiona Enter. El cálculo se actualizará dinámicamente si las exclusiones o los datos de origen cambian.

  • Para excluir valores dinámicamente basados en una lista (por ejemplo, la lista de exclusión está en C2:C4):
=SUM(FILTER(A2:A7,ISNA(MATCH(A2:A7,C2:C4,0))))

Esta fórmula excluye cualquier valor en A2:A7 que coincida con cualquier valor en C2:C4. Simplemente actualiza tu lista de exclusión en la columna C, y el resultado de la fórmula se actualizará automáticamente.

  • El enfoque basado en FILTRAR es recomendado para usuarios que trabajan con las versiones más recientes de Excel buscando lógica de exclusión dinámica y escalable.
  • Si recibes un error #¡CALC!, verifica que después de todas las exclusiones quede al menos un valor en el rango; de lo contrario, FILTRAR devuelve un error.

En resumen, Excel proporciona varias soluciones prácticas para sumar un rango mientras se excluyen celdas o valores específicos. Las fórmulas simples son adecuadas para exclusiones rápidas y pequeñas, mientras que SUMAR.SI/SUMAR.SI.CONJUNTO y FILTRAR soportan escenarios más flexibles y basados en condiciones. VBA es ideal cuando hay muchas exclusiones, diversas o que requieren automatización. Siempre revisa dos veces las referencias de celda y los ajustes de fórmulas al cambiar tus datos de origen. Si encuentras errores, verifica rangos o listas de exclusión y prueba volver a aplicar tus fórmulas o reejecutar la macro.


Artículos relacionados:


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