Excelで数式を使用する方法 | IronXL

IronXL を使って C# の Excel 用数学関数を使用する方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXLは、Excelにおける強力なツールであり、Average、Sum、Min、Maxなどの数学集計関数を容易にします。 これらの関数は、計算を実行しデータを分析するために不可欠です。 IronXLを使用することで、Interopを使用せずに、これらの数学関数の能力を活用して洞察を得たり、情報に基づいた意思決定を行ったり、数値データを効果的に分析することができます。

クイックスタート: IronXLで一行でSumとMaxを実行

IronXLを使用して、任意の範囲から合計や最大値などの集計値を即座に計算します。 これらの一行メソッドは、定型的なコードなしで数値データを迅速かつ簡単に分析することを可能にします。

Nuget Icon今すぐ NuGet で PDF を作成してみましょう:

  1. NuGet パッケージ マネージャーを使用して IronXL をインストールします

    PM > Install-Package IronXL.Excel

  2. このコード スニペットをコピーして実行します。

    decimal total = workSheet["A1:A8"].Sum();
    decimal maximum = workSheet["A1:A8"].Max();
  3. 実際の環境でテストするためにデプロイする

    今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう
    arrow pointer


集計関数の例

Excelスプレッドシートのセル範囲を操作する際、さまざまな集計関数を利用して計算を実行できます。 ここにいくつかの重要なメソッドがあります :

  • Sum()メソッドは、選択されたセル範囲の合計を計算します。
  • Avg()メソッドは、選択されたセル範囲の平均値を決定します。
  • Min()メソッドは、選択されたセル範囲内の最小数を識別します。
  • Max()メソッドは、選択されたセル範囲内の最大数を見つけます。

これらの関数は、データを分析し、Excelスプレッドシートから有意義な洞察を得るための貴重なツールです。

ご注意数値以外の値は計算に含まれません。

: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();

// Get range from worksheet
var range = workSheet["A1:A8"];

// Calculate the sum of numeric cells within the range
decimal sum = range.Sum();

// Calculate the average value of numeric cells within the range
decimal avg = range.Avg();

// Identify the maximum value among numeric cells within the range
decimal max = range.Max();

// Identify the minimum value among numeric cells within the range
decimal min = range.Min();
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

より柔軟性を持たせるため、上記の関数は単一/複数の行または列に適用できます。 行と列の選択についての詳細を学ぶ。

よくある質問

Interopを使用せずにExcelで数式を実行するにはどうすればいいですか?

IronXLライブラリを使用することで、InteropなしでExcelで数式を実行できます。これにより、C#でAverage、Sum、Min、Maxのような数式を直接利用できます。

Excelの数式にIronXLを使用するにはどのような手順がありますか?

IronXLでExcelの数式を使用するには、NuGetからC#ライブラリをダウンロードし、Excelファイルを読み込み、計算対象のセルの範囲を選択し、SumAvgMinMaxといったメソッドを呼び出します。

C#を使用してセルの範囲の合計を計算するにはどうすればよいですか?

IronXLを使用すると、Excelファイルを読み込み、選択した範囲でSum()メソッドを使用することで、セルの範囲の合計を計算できます。

スプレッドシートでセルの平均をC#で見つけることができますか?

はい、IronXLのAvg()メソッドを使用して、選択したセル範囲の平均を見つけることができます。

選択された範囲の最小値を確認するにはどのメソッドを使用すればよいですか?

選択された範囲の最小値を確認するには、IronXLのMin()メソッドを使用すると、その範囲内の最も小さい数値を特定できます。

セルの範囲内の最大数を見つけることは可能ですか?

はい、IronXL では、選択されたセルの範囲内での最大値を見つけることができる Max() メソッドを提供しています。

IronXLの計算では数字以外の値はどのように処理されますか?

IronXLの集計関数では、数字以外の値は自動的に計算から除外され、数値データのみが処理されます。

IronXLを使用してExcelデータ分析を行う利点は何ですか?

IronXLは、Interopを使用せずに複雑な計算(合計、平均、最小、最大など)をシームレスに行う手法を提供し、Excelでのデータ分析の効率と精度を向上させます。

IronXLは複数の行または列にまたがる計算を処理できますか?

はい、IronXLは単一または複数の行または列に対して集計関数を適用でき、データ操作と分析における柔軟性を提供します。

Chaknith Bin
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。
準備はできましたか?
Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース