EXCEL ツール Excelの列を合計する方法 Curtis Chau 更新日:6月 22, 2025 Download IronXL NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article Microsoft Excelは、スプレッドシートを使用して情報の単位をフォーミュラと関数で保存および整理する、強力な記録の可視化および評価ソフトウェアです。 Excelは、マーケター、会計士、記録アナリスト、その他の専門家によって使用されます。 MS-EXCELソフトウェアは、Microsoft Officeスイートの一部です。これはデータを整理し、視覚的に表現し、さまざまな計算を行うために使用される、マルチ行およびマルチ列の電子スプレッドシートです。 それは1048576行と16383列を持ち、各行と列がセルを形成します。 各セルには、B7、Z100などのように、列名と行番号によって決定されるアドレスがあります。 このチュートリアルは、全列の合計を求める方法をカバーしています。これは、多くの人が頻繁に行う必要があるタスクです。 例えば、最新の販売データを計算する場合、1日の販売結果を確認するために、列全体の合計をすぐに把握する必要があります。 1回のクリックで列全体を合計する Microsoft Excelで列を1回のクリックで合計できます。 追加したい列の名前をクリックするだけで、列全体が自動的にハイライトされ、その列全体の値が合計されます。 Excelステータスバーに合計が表示されます。 Excelステータスバーは、Microsoft Excelアプリケーションの下部にあります。 ステータスバーを使用して合計値を確認する利点は、すべての列値の平均値や総値数も表示されることです。 もう1つの利点は、評価されたセルの間に空のセルやテキストが書かれたセルがある場合、そのセルを無視することです。 この方法の欠点の1つは、合計された値をコピーできないことです。 ステータスバーを右クリックしてカスタマイズすることもできます。 最大値や最小値などを追加できます。 class="content-img-align-center"> class="center-image-wrapper"> AutoSumの機能で列を追加 AutoSumの機能は、わずかな手順で列全体を合計するのに役立ちます: AutoSumボタンを使用する方法は2つあります。 ホームタブと数式タブの両方でそのボタンを見つけることができます。 class="content-img-align-center"> class="center-image-wrapper"> ホームタブで編集グループに行き、AutoSumの機能を選択します; または、数式タブに行き、そこに機能ライブラリグループでAutoSumの機能を見ることができます。 列を合計する方法は2つあります。 最初の方法は、列をクリックしてドラッグしてセルの値を選択することです。 その後、AutoSumボタンを押します。 選択された列の値が合計値列の終わりに追加されます。 2番目の方法は、値の下の空のセルを選択し、AutoSumボタンを押すことです。 これにより、合計機能が自動的に追加され、数値の範囲がハイライトされます。 Enterキーを押します。 合計が表示されます。 class="content-img-align-center"> class="center-image-wrapper"> [{t:(AutoSum機能の使用により、空白のセルやテキストが書かれたセルを検出できないという欠点があります。 値の間に空白セルやテキストセルがある場合、それらの下の範囲を選択します。)}] この機能を使用して、行を合計することもできます。 行セルの値の次の行を選択するだけで、合計機能が範囲を表示します。 次にEnterを押すと、新しい行に結果値が表示されます。 Microsoft Excelで手動で列を合計するためにSUM機能を使用 AutoSumオプションはより迅速かつ使いやすいです。 列を合計するために手動機能を使用することにはいくつかの利点があります。 SUM機能を手動で追加したり、列内の特定のセルのみを合計したり、手動で選択する代わりに広範囲のアドレスを指定することができます。 以下はSUMの数式を手動で使用するための手順です: まず、Excelテーブルのどこでも合計値を希望するセルを選択します。 キーボードキーで=SUM(を入力するか、AutoSumの機能を使用することもできます。 class="content-img-align-center"> class="center-image-wrapper"> 次に合計したい数値の範囲を選択します。 列内の最初のセルを選択し、Shiftキーを押して最後の値セルを選択して、列の範囲を選択することができます。 また、Ctrlキーを押しながらセルを左クリックして、個々のセルを選択することもできます。 お好みのセルを選択してください。 class="content-img-align-center"> class="center-image-wrapper"> Enterキーを押すと、選択されたセルに結果が表示されます。 class="content-img-align-center"> class="center-image-wrapper"> SUM機能を使用して列の合計を取得する場合、フィルタリングまたは非表示のセルも含まれることに注意してください。 SUN 機能を使用して可視セルのみを追加 データ表に非表示またはフィルタリングされたセルがある場合、SUM数式を直接使用できません。 これらの値を合計するための代替手順があります。 以下の手順に従って、可視セルのみを合計してください: 非表示のセル 関数番号: これは計算を行うためのAGGREGATE機能を指定する番号です。 この例では、SUM機能を表す9を使用しました。 オプション: 計算時に無視したいものを指定できます。 この例では「非表示の行、エラー値、ネストされたSUBTOTAL、および組み合わせ機能を無視」の3を使用しました。 簡単に言うと、計算には可視セルのみを使用します。 配列: 値の合計を取得したいセルの範囲を選択します。 例えば、非表示のセルを含む可能性があるD1:D3はセルの範囲です。 =AGGREGATE(9,3,D1:D3) この数式は可視セルの合計を提供します。 古いバージョンのExcelを使用している場合は、次の数式を使用できます: class="content-img-align-center"> class="center-image-wrapper"> フィルタリングされたセル この数式を使用すると、フィルタリングされたセルがあるExcelの列を合計できます。 SUBTOTAL 機能を使用します: =SUBTOTAL(9,D1:D3) この数式は小計を計算し、合計する際には可視セルのみを考慮します。 class="content-img-align-center"> class="center-image-wrapper"> The IronXL C# ライブラリ .NETでExcelファイルを開いたり、読み込んだり、編集したり、保存するために、IronXLは多用途で強力なフレームワークを提供します。 それはWindowsアプリ、ASP.NET MVC、および.NET Coreアプリケーションを含むすべての.NETプロジェクトタイプと互換性があります。 .NET開発者にとって、IronXLはExcel文書を読み書きするためのシンプルなAPIを提供します。 Excel操作スクリプトにアクセスするために、IronXLはサーバーにMicrosoft Office ExcelをインストールすることやExcel Interopを使用することを必要としません。これにより、.NETでのExcelファイルの操作が非常に迅速かつ簡単になります。 IronXLを使用することで、開発者は複雑さなくすべてのExcel関連の計算を実行でき、数行のコードを記述するだけで、2つのセルを追加したり、合計列オプションの合計、Excelテーブルに列全体を追加したり、Excelテーブルに行全体を追加したり、すべてのセル合計機能/合計オプションおよび複数の列と複数の行の合計機能など多くの便利な機能が利用できます。 以下にC#コードの実例を示します。 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 開発者はC#でExcelファイルを変更および編集する際には慎重である必要があります。なぜなら、1つの失敗で文書全体が変わってしまう可能性があるからです。 簡単で効率的なコードラインに依存できることは、エラーのリスクを低減し、Excelファイルをプログラム的に編集または削除するのを容易にしてくれます。 今日は、すでに十分にテストされた機能を使用してC#で迅速かつ正確にExcelファイルを編集するために必要な手順を検討しました。 詳細については、Excelファイルの編集方法をご覧ください。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 更新日 9月 10, 2025 C#でPowerPointファイルを表示する方法 この記事では、MS PowerPoint Viewer をインストールせずに C# PowerPoint Viewer を作成します。 詳しく読む 更新日 6月 22, 2025 C#でテンプレートからPowerPointを作成する方法 この投稿では、C# を使用してテンプレートから PowerPoint を作成する方法を見ていきます 詳しく読む 更新日 6月 22, 2025 .NET Regex Testerで正規表現パターンをテストする この配信では、IronXLと統合された.NET Regex Testerの機能を掘り下げ、その使用法と統合の洞察と例を提供します。 詳しく読む Excelで列を切り替える方法
更新日 9月 10, 2025 C#でPowerPointファイルを表示する方法 この記事では、MS PowerPoint Viewer をインストールせずに C# PowerPoint Viewer を作成します。 詳しく読む
更新日 6月 22, 2025 .NET Regex Testerで正規表現パターンをテストする この配信では、IronXLと統合された.NET Regex Testerの機能を掘り下げ、その使用法と統合の洞察と例を提供します。 詳しく読む