HERRAMIENTAS EXCEL

Cómo sumar una columna en Excel

Actualizado 19 de abril, 2022
Compartir:

Microsoft Excel es un sólido software de visualización y evaluación de registros que utiliza hojas de cálculo para almacenar y organizar unidades de información con formulación y funciones. Excel es utilizado por vendedores, contables, analistas de registros y otros profesionales.

El programa MS-EXCEL forma parte del paquete Microsoft Office. Se trata de una hoja de cálculo electrónica de varias filas y columnas que sirve para organizar datos, representarlos visualmente y realizar diversos cálculos. Tiene 1048576 filas y 16383 columnas, y cada fila y columna forman 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.

En este tutorial se explica cómo sumar el total de una columna entera, una tarea que mucha gente necesita hacer con bastante frecuencia. Por ejemplo, si está calculando datos de ventas al minuto, necesitará comprender rápidamente toda la suma dentro de la columna para averiguar los resultados de ventas del día.

Suma toda una columna con un solo clic

Puede sumar columnas en Microsoft Excel con un solo clic. Simplemente haga clic en el nombre de la columna que desea añadir, y automáticamente se resaltará la columna y se sumarán los valores de toda esa columna. Puede ver la suma en la barra de estado de Excel. La barra de estado de Excel se encuentra en la parte inferior de la aplicación Microsoft Excel.

La ventaja de utilizar la barra de estado para el valor de la suma es que también se obtiene el valor medio de todos los valores de las columnas y el número de recuento de los valores totales.

Una ventaja más es que si hay una celda vacía o una celda con texto entre las celdas valoradas, ignorará esa celda.

Una desventaja de este método es que no se puede copiar el valor sumado.

También puedes personalizar la barra de estado haciendo clic con el botón derecho del ratón sobre ella. Puede añadir valores máximos y mínimos, etc.

Fórmula Autosuma para añadir columna

La función Autosuma ayuda a sumar una columna entera con sólo unos pasos:

  1. Hay dos formas de utilizar el botón Autosuma.
  2. Puedes encontrar el botón en la pestaña de inicio y en la pestaña de fórmulas.

  3. En la pestaña Inicio, vaya al grupo de edición y seleccione la función Autosuma; o, puede ir a la pestaña de fórmulas, y allí podrá ver la función Autosuma en el grupo de la biblioteca de funciones.
  4. Existen dos métodos para sumar una columna.
  5. La primera consiste en seleccionar los valores de las celdas haciendo clic y arrastrando las columnas. A continuación, pulse el botón Autosuma. Los valores de las columnas seleccionadas se sumarán al final de la columna del valor de la suma.
  6. El segundo método consiste en seleccionar la celda vacía situada debajo del valor y pulsar el botón Autosuma.
  7. Esto añadirá automáticamente la función de suma y resaltará el rango de los números.
  8. Pulsa Intro. Obtendrá la suma total.

    Nota: una desventaja de utilizar la función Autosuma es que esta función no puede detectar una celda en blanco o celdas escritas con texto. Si hay celdas vacías o de texto entre ellas, la función de suma de valores seleccionará el rango situado debajo de estas celdas.

También puede utilizar esta función para sumar las filas. Sólo tienes que seleccionar la siguiente fila de los valores en celdas de fila, y la función de suma mostrará el rango. A continuación, pulse Intro y obtendrá el valor resultante en la nueva fila.

Utilizar la función suma para sumar manualmente una columna en Microsoft Excel

Las opciones de Autosuma son más rápidas y accesibles. Utilizar funciones manuales para sumar columnas tiene algunas ventajas. Puede añadir la función de suma manualmente o sumar sólo determinadas celdas de una columna, o especificar una dirección para un rango amplio en lugar de seleccionarlas manualmente.

A continuación se indican los pasos para utilizar manualmente la fórmula de la suma:

  1. En primer lugar, seleccione una celda en cualquier lugar de la tabla Excel en la que desee el valor de la suma
  2. Introduce =suma( mediante las teclas del teclado, o también puede utilizar la función Autosuma)

  3. A continuación, seleccione el intervalo de números que desea sumar
  4. Puede seleccionar el rango de columnas seleccionando la primera celda de la columna y manteniendo pulsada la tecla Mayús para seleccionar la última celda de valor
  5. También puede seleccionar una celda por separado haciendo clic con el botón izquierdo en las celdas mientras mantiene pulsada la tecla Ctrl
  6. Seleccione las celdas deseadas

  7. Ahora, pulse la tecla Intro y verá el resultado en la celda seleccionada.

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

Utilizar la función suma para sumar sólo las celdas visibles

Si tiene una tabla de datos con celdas ocultas o filtradas, no puede utilizar la fórmula de suma. Existen pasos alternativos para sumar estos valores. Siga los pasos que se indican a continuación para sumar sólo las celdas visibles:

Celdas ocultas

Función_num: Es un número que indica a la función AGREGAR el cálculo que se desea realizar. En este ejemplo, en realidad he utilizado nueve, ya que necesito la suma.

Opciones: Podrás especificar lo que deseas ignorar al hacer el cálculo. En este ejemplo, incluso he utilizado 3, que 'Ignora fila oculta, valores de error, SUBTOTAL anidado y funciones de combinación'. En resumen, sólo utiliza las celdas visibles para el cálculo.

Matriz: Selecciona el rango de las celdas de las que quieres la suma de sus valores. Por ejemplo, D1:D3 es el rango de celdas que también puede contener celdas ocultas.

=AGREGADO(9,3,D1:D3) es la fórmula para la suma de las celdas visibles.

Si utiliza una versión anterior de Excel, puede utilizar la siguiente fórmula:

Células filtradas

Con esta fórmula, podemos sumar una columna en Excel con celdas filtradas presentes en ella. Esta función se denomina (Función SUBTOTAL).

=SUBTOTAL (9,D1:D3)

Esta fórmula no tiene función opcional.

La biblioteca IronXL C

Para abrir, leer, editar y guardar archivos Excel en .NET, IronXL proporciona un marco de trabajo versátil y potente. Es compatible con todos los tipos de proyectos .NET, incluidas las aplicaciones Windows, ASP.NET MVC y .NET Core Applications.

Para los desarrolladores .NET, IronXL proporciona una API sencilla para leer y escribir documentos Excel.

Para acceder a los scripts de manipulación de Excel, IronXL no requiere la instalación de Microsoft Office Excel en su 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 la adición de dos celdas, la opción de total general de columnas, la adición de una columna entera a una tabla de Excel, la adición de una fila entera a una tabla de Excel, todas las celdas función de suma / opción de suma y la función de suma de múltiples columnas y múltiples filas, y muchas otras características útiles.

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

using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

//  Establecer fórmulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

//  Forzar el recálculo de todos los valores de las fórmulas en todas las hojas.    
workbook.EvaluateAll();

//  Obtener fórmulas
//  Obtener el valor calculado de la fórmula. p.ej. "52"
string formulaValue = worksheet ["G30"].Value;

//Obtener la fórmula como una cadena. Por ejemplo, "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Guarde los cambios con las fórmulas y los valores calculados actualizados.
workbook.Save();
using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

//  Establecer fórmulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

//  Forzar el recálculo de todos los valores de las fórmulas en todas las hojas.    
workbook.EvaluateAll();

//  Obtener fórmulas
//  Obtener el valor calculado de la fórmula. p.ej. "52"
string formulaValue = worksheet ["G30"].Value;

//Obtener la fórmula como una cadena. Por ejemplo, "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Guarde los cambios con las fórmulas y los valores calculados actualizados.
workbook.Save();
Imports IronXL

Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

'  Establecer fórmulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"

'  Forzar el recálculo de todos los valores de las fórmulas en todas las hojas.    
workbook.EvaluateAll()

'  Obtener fórmulas
'  Obtener el valor calculado de la fórmula. p.ej. "52"
Dim formulaValue As String = worksheet ("G30").Value

'Obtener la fórmula como una cadena. Por ejemplo, "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula

'Guarde los cambios con las fórmulas y los valores calculados actualizados.
workbook.Save()
VB   C#

Los desarrolladores tienen que tener cuidado cuando se disponen a modificar y editar archivos Excel en C# porque puede ser fácil que un paso en falso cambie todo el documento. Poder confiar en líneas de código sencillas y eficaces ayuda a reducir el riesgo de error y nos facilita la edición o eliminación de archivos Excel mediante programación. Hoy hemos recorrido los pasos necesarios para editar archivos Excel en C# de forma rápida y precisa, utilizando funciones que ya han sido bien probadas. Para más información, visite enlace.

< ANTERIOR
Cómo cambiar de columna en Excel

¿Listo para empezar? Versión: 2024.7 recién publicada

Descarga gratuita de NuGet Descargas totales: 897,936 Ver licencias >
123