Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
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.
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.
La función Autosuma ayuda a sumar una columna entera con sólo unos pasos:
Hay dos formas de utilizar el botón Autosuma.
Puedes encontrar el botón en la pestaña de inicio y en la pestaña de fórmulas.
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.
Existen dos métodos para sumar una columna.
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.
El segundo método consiste en seleccionar la celda vacía situada debajo del valor y pulsar el botón Autosuma.
Esto añadirá automáticamente la función de suma y resaltará el rango de los números.
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.
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:
En primer lugar, seleccione una celda en cualquier lugar de la tabla Excel en la que desee el valor de la suma
Introduce =suma( mediante las teclas del teclado, o también puede utilizar la función Autosuma)
A continuación, seleccione el intervalo de números que desea sumar
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
También puede seleccionar una celda por separado haciendo clic con el botón izquierdo en las celdas mientras mantiene pulsada la tecla Ctrl
Seleccione las celdas deseadas
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.
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:
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:
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.
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;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL
Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet
' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"
' Force recalculate all formula values in all sheets.
workbook.EvaluateAll()
' Get Formulas
' Get the formula's calculated value. e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value
'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula
'Save your changes with updated formulas and calculated values.
workbook.Save()
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.
9 productos API .NET para sus documentos de oficina