Saltar al pie de página
HERRAMIENTAS DE EXCEL

Cómo sumar una columna en Excel

Microsoft Excel es un software robusto de visualización y evaluación de registros que utiliza hojas de cálculo para almacenar y organizar unidades de información con fórmulas y funciones. Excel es utilizado por mercadólogos, contadores, analistas de registros y diferentes profesionales.

El software MS-EXCEL es parte de la suite de Microsoft Office. Es una hoja de cálculo electrónica de múltiples filas y columnas, utilizada para organizar datos, representar datos visualmente y realizar varios cálculos. Tiene 1048576 filas y 16383 columnas, con cada fila y columna formando una celda. Cada celda tiene una dirección determinada por el nombre de la columna y el número de fila, como B7, Z100, etc.

Este tutorial cubre cómo sumar el total de una columna entera, una tarea que muchas personas necesitan hacer con frecuencia. Por ejemplo, si estás calculando datos de ventas actuales, necesitarás comprender rápidamente la suma completa dentro de la columna para determinar los resultados de ventas del día.

Sumar una columna entera con un solo clic

Puedes sumar columnas en Microsoft Excel con solo un clic. Simplemente haz clic en el nombre de la columna que deseas agregar, y automáticamente resaltará la columna y sumará los valores en toda esa columna. Puedes ver la suma en la barra de estado de Excel. La barra de estado de Excel está en la parte inferior de la aplicación de Microsoft Excel.

La ventaja de usar la barra de estado para el valor de la suma es que también obtienes el valor promedio de todos los valores de la columna y el número total de valores.

Otra ventaja es que si hay una celda vacía o una celda escrita con texto entre las celdas con valor, ignorará esa celda.

Una desventaja de usar ese método es que no puedes copiar el valor sumado.

También puedes personalizar la barra de estado haciendo clic derecho sobre la barra de estado. Puedes añadir valores máximos y mínimos, etc.

How To Add Up Columns In Excel 1 related to Sumar una columna entera con un solo clic

Fórmula de Autosuma para sumar columnas

La función AutoSuma ayuda a sumar una columna entera con solo unos pocos pasos:

  1. Hay dos formas de usar el botón AutoSuma.
  2. Puedes encontrar el botón en la pestaña de Inicio y en la pestaña de Fórmulas.
How To Add Up Columns In Excel 2 related to Fórmula de Autosuma para sumar columnas
  1. En la pestaña de Inicio, ve al grupo de Edición y selecciona la función AutoSuma; o, puedes ir a la pestaña de Fórmulas, y allí puedes ver la función AutoSuma en el grupo de Biblioteca de funciones.
  2. Hay dos métodos para sumar una columna.
  3. El primero es seleccionar los valores de las celdas haciendo clic y arrastrando las columnas. Luego, presiona el botón AutoSuma. Los valores de las columnas seleccionadas se agregarán al final de la columna de valor total.
  4. El segundo método es seleccionar la celda vacía debajo del valor y presionar el botón AutoSuma.
  5. Esto agregará automáticamente la función de suma y resaltará el rango de los números.
  6. Presiona Enter. Obtendrás la suma total.
How To Add Up Columns In Excel 3 related to Fórmula de Autosuma para sumar columnas

ConsejosUna desventaja de utilizar la función Autosuma es que esta función no puede detectar una celda en blanco o celdas con texto escrito. Si hay celdas vacías o de texto en el medio, la función de suma del valor seleccionará el rango debajo de estas celdas.@@--CIERRE-CORTE--@@

También puedes usar esta función para sumar las filas. Solo selecciona la siguiente fila de los valores en las celdas de fila, y la función de suma mostrará el rango. Luego presiona Enter, y obtendrás el valor del resultado en la nueva fila.

Utilice la función SUMA para sumar manualmente una columna en Microsoft Excel

Las opciones de AutoSuma son más rápidas y accesibles. Hay algunas ventajas de usar funciones manuales para sumar columnas. Puedes agregar la función SUMA manualmente o sumar solo ciertas celdas en una columna, o especificar una dirección para un rango amplio en lugar de seleccionarlas manualmente.

A continuación se presentan los pasos para usar manualmente la fórmula SUMA:

  1. En primer lugar, selecciona una celda en cualquier lugar de la tabla de Excel donde quieras tu valor de suma.
  2. Ingresa =SUMA( con las teclas del teclado, o también puedes usar la función AutoSuma.
How To Add Up Columns In Excel 4 related to Utilice la función SUMA para sumar manualmente una columna en Microsoft Excel
  1. A continuación, selecciona el rango de números que deseas sumar.
  2. Puedes seleccionar el rango de columnas seleccionando la primera celda en la columna y manteniendo la tecla Shift para seleccionar la última celda con valor.
  3. También puedes seleccionar celdas separadas haciendo clic izquierdo en las celdas mientras mantienes la tecla Ctrl.
  4. Adelante, selecciona las celdas deseadas.
How To Add Up Columns In Excel 5 related to Utilice la función SUMA para sumar manualmente una columna en Microsoft Excel
  1. Ahora, presiona la tecla Enter, y verás tu resultado en la celda seleccionada.
How To Add Up Columns In Excel 6 related to Utilice la función SUMA para sumar manualmente una columna en Microsoft Excel

Tenga en cuenta que al usar la función SUMA para obtener la suma de una columna, también se incluyen las celdas filtradas u ocultas.

Usar la función SUMA para agregar solo celdas visibles

Si tienes una tabla de datos donde tienes celdas ocultas o filtradas, no puedes usar la fórmula SUMA directamente. Hay pasos alternativos para sumar estos valores. Sigue los pasos a continuación para sumar solo las celdas visibles:

Células ocultas

  • Número_de_función: Este es un número que le dice a la función AGGREGATE el cálculo que se debe realizar. En este ejemplo, he usado nueve, que representa la función SUMA.
  • Opciones: Podrás especificar lo que deseas ignorar al hacer el cálculo. En este ejemplo, he usado 3, que 'Ignora fila oculta, valores de error, funciones anidadas SUBTOTAL y de combinación'. En resumen, solo utiliza las celdas visibles para el cálculo.
  • Array: Selecciona el rango de celdas desde las cuales quieres la suma de sus valores. Por ejemplo, D1:D3 es el rango de celdas que también puede contener celdas ocultas.
=AGGREGATE(9,3,D1:D3)

Esta fórmula proporciona la suma de las celdas visibles.

Si estás usando una versión anterior de Excel, puedes usar la siguiente fórmula:

How To Add Up Columns In Excel 7 related to Células ocultas

Células filtradas

Con esta fórmula, podemos sumar una columna en Excel con celdas filtradas presentes. Usa la función SUBTOTAL:

=SUBTOTAL(9,D1:D3)

Esta fórmula calcula el subtotal y solo considera las celdas visibles al sumar.

How To Add Up Columns In Excel 8 related to Células filtradas

La biblioteca IronXL de C

Para la apertura, lectura, edición y guardado de archivos de Excel en .NET, IronXL proporciona un marco versátil y potente. Es compatible con todos los tipos de proyectos .NET, incluidas las aplicaciones de Windows, ASP.NET MVC y las aplicaciones de .NET Core.

Para desarrolladores .NET, IronXL proporciona una API simple para leer y escribir documentos de Excel.

Para acceder a scripts de manipulación de Excel, IronXL no requiere la instalación de Microsoft Office Excel en tu servidor ni el uso de Excel Interop. Trabajar con archivos de Excel en .NET se vuelve increíblemente rápido y sencillo como resultado de esto.

Usando IronXL, los desarrolladores pueden realizar todos los cálculos relacionados con Excel sin ninguna complicación simplemente escribiendo unas pocas líneas de código para tareas como agregar dos celdas, la opción de columnas de gran total, agregar toda una columna a una tabla de Excel, agregar toda una fila a una tabla de Excel, todas las funciones de suma de celdas/opciones de suma y función de suma de múltiples columnas y múltiples filas, y muchas otras características útiles.

A continuación se presentan ejemplos de código del código C# en acción.

using IronXL;

// Load the existing Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");
// Get the default worksheet
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set formulas to specific cells in the worksheet
worksheet["A1"].Formula = "Sum(B8:C12)";
worksheet["B8"].Formula = "=C9/C11";
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculation of all formula values in all sheets
workbook.EvaluateAll();

// Retrieve and print the calculated value of the formula in cell G30
string formulaValue = worksheet["G30"].Value;
Console.WriteLine($"Calculated Value at G30: {formulaValue}");

// Retrieve and print formula as a string from cell G30
string formulaString = worksheet["G30"].Formula;
Console.WriteLine($"Formula in G30: {formulaString}");

// Save changes to the workbook with updated formulas and calculated values
workbook.Save();
using IronXL;

// Load the existing Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");
// Get the default worksheet
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set formulas to specific cells in the worksheet
worksheet["A1"].Formula = "Sum(B8:C12)";
worksheet["B8"].Formula = "=C9/C11";
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculation of all formula values in all sheets
workbook.EvaluateAll();

// Retrieve and print the calculated value of the formula in cell G30
string formulaValue = worksheet["G30"].Value;
Console.WriteLine($"Calculated Value at G30: {formulaValue}");

// Retrieve and print formula as a string from cell G30
string formulaString = worksheet["G30"].Formula;
Console.WriteLine($"Formula in G30: {formulaString}");

// Save changes to the workbook with updated formulas and calculated values
workbook.Save();
Imports IronXL

' Load the existing Excel workbook
Private workbook As WorkBook = WorkBook.Load("test.xlsx")
' Get the default worksheet
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

' Set formulas to specific cells in the worksheet
Private worksheet("A1").Formula = "Sum(B8:C12)"
Private worksheet("B8").Formula = "=C9/C11"
Private worksheet("G30").Formula = "Max(C3:C7)"

' Force recalculation of all formula values in all sheets
workbook.EvaluateAll()

' Retrieve and print the calculated value of the formula in cell G30
Dim formulaValue As String = worksheet("G30").Value
Console.WriteLine($"Calculated Value at G30: {formulaValue}")

' Retrieve and print formula as a string from cell G30
Dim formulaString As String = worksheet("G30").Formula
Console.WriteLine($"Formula in G30: {formulaString}")

' Save changes to the workbook with updated formulas and calculated values
workbook.Save()
$vbLabelText   $csharpLabel

Los desarrolladores deben tener cuidado cuando establecen modificar y editar archivos de Excel en C# porque puede ser fácil que un descuido cambie todo el documento. Poder confiar en líneas de código simples y eficientes ayuda a reducir el riesgo de error, y facilita la edición o eliminación de archivos de Excel de manera programática. Hoy, recorrimos los pasos necesarios para editar archivos de Excel en C# rápida y exactamente, utilizando funciones que ya han sido bien probadas. Para más información, por favor lee Cómo editar archivos de Excel.

Jordi Bardia
Ingeniero de Software
Jordi es más competente en Python, C# y C++. Cuando no está aprovechando sus habilidades en Iron Software, está programando juegos. Compartiendo responsabilidades para pruebas de productos, desarrollo de productos e investigación, Jordi agrega un valor inmenso a la mejora continua del producto. La experiencia variada lo mantiene ...
Leer más