Fórmula SUMA de Excel para totalizar una columna, filas o sólo celdas visibles

  • Compartir Este
Michael Brown

El tutorial explica cómo hacer sumas en Excel utilizando la función Autosuma, y cómo hacer su propia fórmula SUMA para sumar una columna, fila o rango seleccionado. También aprenderá cómo sumar sólo las celdas visibles, calcular el total acumulado, sumar a través de hojas, y averiguar por qué su fórmula Suma de Excel no funciona.

Si quieres una suma rápida de ciertas celdas en Excel, puedes simplemente seleccionar esas celdas, y mirar la barra de estado en la esquina inferior derecha de tu ventana de Excel:

Para algo más permanente, utiliza la función SUMA de Excel. Es muy sencilla y directa, por lo que incluso si eres principiante en Excel, difícilmente tendrás dificultades para entender los siguientes ejemplos.

    Cómo sumar en Excel utilizando un simple cálculo aritmético

    Si necesita un total rápido de varias celdas, puede utilizar Microsoft Excel como una minicalculadora. Sólo tiene que utilizar la función operador del signo más (+) como en una operación aritmética normal de suma. Por ejemplo:

    =1+2+3

    o

    =A1+C1+D1

    Sin embargo, si necesita sumar unas docenas o unos cientos de filas, hacer referencia a cada celda en una fórmula no parece una buena idea. En este caso, puede utilizar la función SUMA de Excel, especialmente diseñada para sumar un conjunto especificado de números.

    Cómo utilizar la función SUMA en Excel

    Excel SUM es una función matemática y trigonométrica que suma valores. La sintaxis de la función SUM es la siguiente:

    SUMA(número1, [número2] ,...)

    El primer argumento es obligatorio, los demás números son opcionales y se pueden introducir hasta 255 números en una misma fórmula.

    En la fórmula SUMA de Excel, cada argumento puede ser un valor numérico positivo o negativo, un rango o una referencia de celda. Por ejemplo:

    =SUMA(A1:A100)

    =SUMA(A1, A2, A5)

    =SUMA(1,5,-2)

    La función SUMA de Excel es útil cuando se necesita sumar valores de diferentes rangos, o combinar valores numéricos, referencias de celdas y rangos. Por ejemplo:

    =SUMA(A2:A4, A8:A9)

    =SUMA(A2:A6, A9, 10)

    La siguiente captura de pantalla muestra estos y otros ejemplos de fórmulas SUMA:

    En las hojas de cálculo de la vida real, la función SUMA de Excel se incluye a menudo en fórmulas más grandes como parte de cálculos más complejos.

    Por ejemplo, puede incrustar SUM en el campo value_if_true de la función IF para sumar números en las columnas B, C y D si las tres celdas de la misma fila contienen valores, y mostrar un mensaje de advertencia si alguna de las celdas está en blanco:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Falta valor")

    Y aquí hay otro ejemplo del uso de una fórmula SUM avanzada en Excel: VLOOKUP y fórmula SUM para totalizar todos los valores coincidentes.

    Cómo Autosumar en Excel

    Si necesitas sumar un rango de números, ya sea una columna, una fila o varias columnas o filas adyacentes, puedes dejar que Microsoft Excel escriba por ti una fórmula SUMA adecuada.

    Simplemente seleccione una celda junto a los números que desea añadir, haga clic en Autosuma en el Inicio en la pestaña Edición de pulse la tecla Intro y se insertará automáticamente una fórmula de suma:

    Como puede ver en la siguiente captura de pantalla, la función Autosuma de Excel no sólo introduce una fórmula de suma, sino que también selecciona el rango de celdas más probable que desee sumar. Nueve de cada diez veces, Excel acierta con el rango. Si no es así, puede corregir manualmente el rango simplemente arrastrando el cursor por las celdas que desea sumar y, a continuación, pulsando la tecla Intro.

    Consejo: Una forma más rápida de realizar la Autosuma en Excel es utilizar la función Atajo de suma Alt + = . Mantenga pulsada la tecla Alt, pulse la tecla del signo igual y, a continuación, pulse Intro para completar una fórmula de suma insertada automáticamente.

    Además de calcular el total, puede utilizar Autosuma para introducir automáticamente las funciones PROMEDIO, CONTAR, MÁX o MÍN. Para obtener más información, consulte el tutorial Autosuma de Excel.

    Cómo sumar una columna en Excel

    Para sumar números en una columna específica, puede utilizar la función SUMA de Excel o la función Autosuma.

    Por ejemplo, para sumar los valores de la columna B, digamos en las celdas B2 a B8, introduce la siguiente fórmula SUMA de Excel:

    =SUMA(B2:B8)

    Totalizar una columna entera con un número indefinido de filas

    Si una columna que desea sumar tiene un número variable de filas (es decir, se pueden añadir nuevas celdas y eliminar las existentes en cualquier momento), puede sumar toda la columna suministrando una referencia de columna, sin especificar un límite inferior o superior. Por ejemplo:

    =SUMA(B:B)

    Nota importante: En ningún caso debe poner su fórmula "Suma de una columna" en la columna que desea totalizar, ya que esto crearía una referencia de celda circular (es decir, una suma recursiva sin fin), y su fórmula Suma devolvería 0.

    Suma de columnas excepto cabecera o excluyendo algunas primeras filas

    Normalmente, al proporcionar una referencia de columna a la fórmula Suma de Excel, se totaliza toda la columna ignorando el encabezado, como se muestra en la captura de pantalla anterior. Pero en algunos casos, el encabezado de la columna que desea totalizar puede contener un número. O bien, puede que desee excluir las primeras filas con números que no son relevantes para los datos que desea sumar.

    Lamentablemente, Microsoft Excel no acepta una fórmula SUMA mixta con un límite inferior explícito pero sin un límite superior como =SUMA(B2:B), que funciona correctamente en Google Sheets. Para excluir las primeras filas de la suma, puedes utilizar una de las siguientes soluciones.

    • Suma toda la columna y luego resta las celdas que no quieras incluir en el total (celdas B1 a B3 en este ejemplo):

      =SUMA(B:B)-SUMA(B1:B3)

    • Recordando los límites de tamaño de la hoja de cálculo, puede especificar el límite superior de su fórmula SUMA de Excel basándose en el número máximo de filas de su versión de Excel.

    Por ejemplo, para sumar la columna B sin la cabecera (es decir, excluyendo la celda B1), puedes utilizar las siguientes fórmulas:

    • En Excel 2007, Excel 2010, Excel 2013 y Excel 2016:

    =SUMA(B2:B1048576)

  • En Excel 2003 e inferiores:
  • =SUMA(B2:B655366)

    Cómo sumar filas en Excel

    De forma similar a sumar una columna, puede sumar una fila en Excel utilizando la función SUMA, o hacer que Autosuma inserte la fórmula por usted.

    Por ejemplo, para sumar los valores de las celdas B2 a D2, utilice la siguiente fórmula:

    =SUMA(B2:D2)

    Cómo sumar varias filas en Excel

    Para añadir valores en cada fila individualmente El punto clave es utilizar referencias de celda relativas (sin $) o mixtas (donde el signo $ fija sólo las columnas). Por ejemplo:

    =SUMA($B2:$D2)

    Para totalizar los valores en un rango que contiene varias filas basta con especificar el intervalo deseado en la fórmula Suma. Por ejemplo:

    =SUMA(B2:D6) - suma los valores de las filas 2 a 6.

    =SUMA(B2:D3, B5:D6) - suma los valores de las filas 2, 3, 5 y 6.

    Cómo sumar una fila entera

    Para resumir toda la fila con un número indefinido de columnas, proporcione una referencia de fila completa a su fórmula de suma de Excel, por ejemplo

    =SUMA(2:2)

    Recuerde que no debe introducir esa fórmula 'Suma de una fila' en ninguna celda de la misma fila para evitar crear una referencia circular, ya que esto daría lugar a un cálculo erróneo, si lo hubiera:

    A sumar filas excluyendo una(s) determinada(s) columna(s) Por ejemplo, para sumar la fila 2 excepto las 2 primeras columnas, utilice la siguiente fórmula:

    =SUMA(2:2)-SUMA(A2:B2)

    Utilizar la fila total de Excel para sumar los datos de una tabla

    Si sus datos están organizados en una tabla de Excel, puede beneficiarse de la función especial Fila total que puede sumar rápidamente los datos de la tabla y mostrar los totales en la última fila.

    Una gran ventaja de usar tablas de Excel es que se auto-expanden para incluir nuevas filas, por lo que cualquier dato nuevo que introduzcas en una tabla se incluirá en tus fórmulas automáticamente. Si puedes aprender sobre otros beneficios de las tablas de Excel en este artículo: 10 características más útiles de las tablas de Excel.

    Para convertir un rango ordinario de celdas en una tabla, selecciónelo y pulse la combinación de teclas Ctrl + T (o haga clic en Cuadro en el Inserte tab).

    Cómo añadir una fila de totales en tablas Excel

    Una vez organizados los datos en una tabla, puede insertar una fila de totales de esta forma:

    1. Haga clic en cualquier lugar de la tabla para mostrar el Herramientas de mesa con el Diseño ficha.
    2. En el Diseño en la pestaña Opciones de estilo de mesa seleccione el grupo Fila total caja:

    Otra forma de añadir una fila de totales en Excel es hacer clic con el botón derecho en cualquier celda de la tabla y, a continuación, hacer clic en Cuadro > Totales Fila .

    Cómo totalizar los datos de la tabla

    Cuando aparece la fila del total al final de la tabla, Excel hace todo lo posible para determinar cómo desea calcular los datos de la tabla.

    En mi tabla de ejemplo, los valores de la columna D (columna situada más a la derecha) se suman automáticamente y la suma se muestra en la fila Total:

    Para totalizar valores en otras columnas, sólo tiene que seleccionar la celda correspondiente en la fila de totales, hacer clic en la flecha de la lista desplegable y seleccionar Suma :

    Si desea realizar algún otro cálculo, seleccione la función correspondiente en la lista desplegable, por ejemplo Media , Cuenta , Max, Min etc.

    Si la fila de totales muestra automáticamente un total para una columna que no lo necesita, abra la lista desplegable de esa columna y seleccione Ninguno .

    Nota: Cuando se utiliza la función Total Fila de Excel para sumar una columna, Excel suma los valores sólo en las filas visibles insertando la función SUBTOTAL con el primer argumento fijado en 109. Encontrará la explicación detallada de esta función en el siguiente apartado.

    Si desea sumar datos tanto en filas visibles como invisibles, no sume la fila total y utilice en su lugar una función SUMA normal:

    Cómo sumar sólo celdas filtradas (visibles) en Excel

    A veces, para un análisis de fechas más efectivo, puede que necesite filtrar u ocultar algunos datos en su hoja de cálculo. Una fórmula de Suma habitual no funcionará en este caso porque la función SUMA de Excel suma todos los valores en el rango especificado incluyendo las filas ocultas (filtradas).

    Si desea sumar sólo las celdas visibles de una lista filtrada, la forma más rápida es organizar los datos en una tabla de Excel y, a continuación, activar la función Fila total de Excel. Como se ha demostrado en el ejemplo anterior, al seleccionar Suma en la fila total de una tabla se inserta la función SUBTOTAL que ignora las celdas ocultas .

    Otra forma de sumar celdas filtradas en Excel es aplicar manualmente un Autofiltro a los datos haciendo clic en el botón Filtro en el botón Datos Y luego, escriba usted mismo una fórmula de Subtotal.

    La función SUBTOTAL tiene la siguiente sintaxis:

    SUBTOTAL(función_num, ref1, [ref2],...)

    Dónde:

    • Número_de_función - un número del 1 al 11 o del 101 al 111 que especifica qué función utilizar para el subtotal.

      Puede encontrar la lista completa de funciones en support.office.com. Por ahora, sólo nos interesa la función SUMA, que viene definida por los números 9 y 109. Ambos números excluyen las filas filtradas. La diferencia es que el 9 incluye las celdas ocultadas manualmente (es decir, haciendo clic con el botón derecho del ratón en> Ocultar ), mientras que el 109 las excluye.

      Por lo tanto, si lo que desea es sumar sólo las celdas visibles, independientemente de cómo se ocultaron exactamente las filas irrelevantes, utilice 109 en el primer argumento de su fórmula Subtotal.

    • Ref1, Ref2, ... - celdas o rangos que desea subtotalizar. El primer argumento Ref es obligatorio, los demás (hasta 254) son opcionales.

    En este ejemplo, vamos a sumar las celdas visibles del rango B2:B14 utilizando la siguiente fórmula:

    =SUBTOTAL(109, B2:B14)

    Y ahora, vamos a filtrar sólo ' Plátano y asegúrese de que nuestra fórmula Subtotal suma sólo las celdas visibles:

    Sugerencia: puede hacer que la función Autosuma de Excel inserte la fórmula Subtotal por usted automáticamente. Sólo tiene que organizar los datos en tabla ( Ctrl + T ) o filtrar los datos como desee haciendo clic en el botón Filtro A continuación, seleccione la celda situada inmediatamente debajo de la columna que desea totalizar y haga clic en el botón Autosuma Se insertará una fórmula SUBTOTAL que sumará sólo las celdas visibles de la columna.

    Cómo hacer un total acumulado en Excel

    Para calcular un total corrido en Excel, se escribe una fórmula SUMA habitual con un uso inteligente de referencias de celdas absolutas y relativas.

    Por ejemplo, para mostrar la suma acumulada de los números de la columna B, introduzca la siguiente fórmula en C2 y, a continuación, cópiela en otras celdas:

    =SUMA($B$2:B2)

    La referencia relativa B2 cambiará automáticamente en función de la posición relativa de la fila en la que se copie la fórmula:

    Puedes encontrar la explicación detallada de esta fórmula básica de Suma Acumulada y consejos para mejorarla en este tutorial: Cómo calcular el total acumulado en Excel.

    Cómo sumar hojas

    Si tiene varias hojas de cálculo con el mismo diseño y el mismo tipo de datos, puede sumar los valores de la misma celda o del mismo rango de celdas en diferentes hojas con una sola fórmula SUMA.

    Una llamada Referencia 3D es lo que funciona:

    =SUMA(Ene:Abr!B6)

    O

    =SUMA(Ene:Abr!B2:B5)

    La primera fórmula añade valores en la celda B6, mientras que la segunda fórmula suma el rango B2:B5 en todas las hojas de cálculo situadas entre las dos hojas límite que especifique ( Jan y Abr en este ejemplo):

    Puede encontrar más información sobre una referencia 3D y los pasos detallados para crear dichas fórmulas en este tutorial: Cómo crear una referencia 3D para calcular varias hojas.

    Suma condicional Excel

    Si su tarea requiere añadir sólo las celdas que cumplen una determinada condición o unas pocas condiciones, puede utilizar la función SUMIF o SUMIFS, respectivamente.

    Por ejemplo, la siguiente fórmula SUMIF suma sólo los importes de la columna B que tienen " Completado "en la columna C:

    =SUMIF(C:C, "completado",B:B )

    Para calcular un suma condicional con criterios múltiples En el ejemplo anterior, para obtener el total de pedidos "Completados" con un importe superior a 200 $, utilice la siguiente fórmula SUMIFS:

    =SUMIFS(B:B,C:C, "completado",B:B,">200" )

    Puedes encontrar la explicación detallada de la sintaxis SUMIF y SUMIFS y muchos más ejemplos de fórmulas en estos tutoriales:

    • Función SUMIF en Excel: ejemplos para números, fechas, texto, espacios en blanco y no espacios en blanco
    • SUMIF en Excel - ejemplos de fórmulas para sumar celdas condicionalmente
    • Cómo utilizar Excel SUMIFS y SUMIF con múltiples criterios

    Nota. Las funciones de Suma Condicional están disponibles en las versiones de Excel a partir de Excel 2003 (más concretamente, SUMIF se introdujo en Excel 2003, mientras que SUMIFS sólo en Excel 2007). Si alguien todavía utiliza una versión anterior de Excel, tendría que hacer una fórmula SUM de matriz como se demuestra en Uso de Excel SUM en fórmulas de matriz para sumar celdas condicionalmente.

    Excel SUM no funciona - razones y soluciones

    ¿Está intentando sumar unos cuantos valores o totalizar una columna en su hoja de Excel, pero una simple fórmula SUMA no funciona? Pues bien, si la función SUMA de Excel no funciona, lo más probable es que se deba a las siguientes razones.

    1. Aparece el error #Nombre en lugar del resultado esperado

    Es el error más fácil de solucionar. En 99 de cada 100 casos, el error #Nombre indica que la función SUMA está mal escrita.

    2. Algunos números no se suman

    Otra razón común para que una fórmula de Suma (o Autosuma de Excel) no funcione son números formateados como texto valores A primera vista, parecen números normales, pero Microsoft Excel los percibe como cadenas de texto y los deja fuera de los cálculos.

    Uno de los indicadores visuales de los números de texto es la alineación izquierda predeterminada y los triángulos verdes en la esquina superior izquierda de las celdas, como en la hoja de la derecha de la captura de pantalla siguiente:

    Para solucionarlo, seleccione todas las celdas problemáticas, haga clic en el signo de advertencia y, a continuación, en Convertir a número .

    Si contra todo pronóstico eso no funciona, pruebe otras soluciones descritas en: Cómo arreglar números formateados como texto.

    3. La función SUMA de Excel devuelve 0

    Aparte de los números formateados como texto, una referencia circular es una fuente común de problemas en las fórmulas de Suma, especialmente cuando está intentando totalizar una columna en Excel. Por lo tanto, si sus números están formateados como números, pero su fórmula de Suma de Excel sigue devolviendo cero, rastree y corrija las referencias circulares en su hoja ( Fórmula tab> Comprobación de errores > Referencia circular Para obtener instrucciones detalladas, consulte Cómo buscar una referencia circular en Excel.

    4. La fórmula Suma de Excel devuelve un número mayor de lo esperado

    Si contra todo pronóstico tu fórmula Suma devuelve un número mayor del que debería, recuerda que la función SUMA en Excel suma tanto las celdas visibles como las invisibles (ocultas). En este caso, utiliza en su lugar la función Subtotal, como se demuestra en Cómo sumar sólo las celdas visibles en Excel.

    5. La fórmula SUM de Excel no se actualiza

    Cuando una fórmula SUMA en Excel sigue mostrando el total antiguo incluso después de haber actualizado los valores en las celdas dependientes, lo más probable es que el Modo de cálculo esté configurado en Manual. Para solucionarlo, vaya a la pantalla Fórmulas haga clic en la flecha desplegable situada junto a Calcular opciones y haga clic en Automático.

    Bien, estas son las razones más comunes por las que la SUMA no funciona en Excel. Si ninguna de las anteriores es tu caso, consulta otras posibles razones y soluciones: Las fórmulas de Excel no funcionan, no se actualizan, no calculan.

    Así es como se utiliza la función SUMA en Excel. Si quieres echar un vistazo más de cerca a los ejemplos de fórmulas tratados en este tutorial, te invito a descargar un libro de Excel SUMA de ejemplo. Te doy las gracias por leer y espero verte en nuestro blog la próxima semana.

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.