Cómo utilizar las funciones matemáticas

por Chaknith Bin

IronXL es una potente herramienta de Excel que facilita funciones de agregación matemática como Promedio, Suma, Mín y Máx. Estas funciones son esenciales para realizar cálculos y analizar datos. Con IronXL, puede aprovechar las capacidades de estas funciones matemáticas para obtener información, tomar decisiones informadas y analizar eficazmente los datos numéricos en Excel sin el uso de Interop.


Biblioteca NuGet C# para Excel

Instalar con NuGet

Install-Package IronXL.Excel
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

Ejemplo de funciones agregadas

Cuando se trabaja con rangos de celdas en una hoja de cálculo Excel, se pueden utilizar varias funciones de agregación para realizar cálculos. He aquí algunos métodos esenciales:

  • La Suma() método calcula la suma total del rango de celdas seleccionado.
  • El `Avg()determina el valor medio del rango de celdas seleccionado.
  • El Min() método identifica el número mínimo dentro del rango de celdas seleccionado.
  • El Max() método encuentra el número máximo dentro del rango de celdas seleccionado.

    Estas funciones son herramientas valiosas para analizar datos y obtener información significativa de las hojas de cálculo de Excel.

    Tenga en cuenta
    Los valores no numéricos no se incluirán en el cálculo.

:path=/static-assets/excel/content-code-examples/how-to/math-functions-math-functions.cs
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

//  Obtener rango de la hoja de cálculo
var range = workSheet["A1:A8"];

//  Calcular la suma de celdas numéricas dentro del rango
decimal sum = range.Sum();

//  Calcular el valor medio de las celdas numéricas dentro del rango
decimal avg = range.Avg();

//  Identificar el valor máximo entre las celdas numéricas del rango
decimal max = range.Max();

//  Identificar el valor mínimo entre las celdas numéricas del rango
decimal min = range.Min();
Imports IronXL
Imports System.Linq

Private workBook As WorkBook = WorkBook.Load("sample.xls")
Private workSheet As WorkSheet = workBook.WorkSheets.First()

'  Obtener rango de la hoja de cálculo
Private range = workSheet("A1:A8")

'  Calcular la suma de celdas numéricas dentro del rango
Private sum As Decimal = range.Sum()

'  Calcular el valor medio de las celdas numéricas dentro del rango
Private avg As Decimal = range.Avg()

'  Identificar el valor máximo entre las celdas numéricas del rango
Private max As Decimal = range.Max()

'  Identificar el valor mínimo entre las celdas numéricas del rango
Private min As Decimal = range.Min()
VB   C#

Para mayor flexibilidad, las funciones anteriores también pueden aplicarse a una o varias filas o columnas. Más información seleccionar fila y columna.

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.