Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

Excel の基本関数の中でも、DSUM 関数は最も一般的な関数の 1 つです。この関数は、データ テーブルに設定した条件を満たすフィールド、または 1 つの列の合計を計算します。DSUM 関数を使用した数式および関数の条件付き合計計算は、Excel の SUMIF 関数よりも比較的単純で高速です。以下の記事では、Excel で DSUM 関数を使用して、指定された条件で列の合計を計算する方法を説明します。

DSUM を使用して条件付き合計を計算する手順

DSUM関数は、指定した条件を満たすデータリストのフィールドまたは列の数値を加算する関数です。関数の構文はDSUM =DSUM(データベース; フィールド; 条件)です。

そこで:

  • Database は必須の引数で、セル範囲から作成されたデータベースです。このデータリストには、条件を確認するフィールドや合計を計算するフィールドなどのデータがフィールドとして含まれます。リストには、列ヘッダーとして最初の行が含まれています。
  • Field は、データを要約するために使用される列名を指定する必須の引数です。列ヘッダー名を引用符で囲んで入力することも、リスト内の列の位置を表す数値を引用符なしで使用することも、合計する列ヘッダーを参照することもできます。
  • Criteria は必須の引数で、DSUM 関数でチェックする条件を含むセル範囲です。

ユーザーへの注意事項

  • 範囲に少なくとも 1 つの列ラベルと、その列の条件を定義する列ヘッダーの下の少なくとも 1 つのセルが含まれている場合は、任意の範囲を条件として使用できます。
  • リストに他の情報を追加する場所がないため、リストの下に条件範囲を配置しないでください。

データテーブルを以下のように加工していきます。

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

1. iPhone 製品の総販売額を計算する

ステップ1:

まず、iPhone 製品の合計販売額を計算する DSUM 関数の条件範囲を作成します。DSUM機能の利用条件はiPhone*です。

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

ステップ2:

次に、ユーザーは DSUM 関数の式を=DSUM(A6:E13;"Thanh Tien";C2:C3)として入力します。

そこで:

  • A6:E13 は、合計する列とテストする条件を含む列を含むデータベース範囲です。
  • 「現金金額」は、合計を計算するためにその列の値を使用する列タイトルです。
  • C2:C3 は、列ヘッダーと 1 つの条件値を含む条件範囲です。

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

Enter を押すと、示されているとおりの正確な結果が得られます。

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

または、ユーザーはフィールドの値を金額列への参照に変更できます。入力式は=DSUM(A6:E13;E6;C2:C3)です。結果は、数式に「金額」列を入力した場合と同じになります。

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

2. 5 以上の数量で販売された製品の合計金額を計算します。

ステップ1:

まず、ユーザーは、以下に示すように、列タイトルが「売上数量」で、条件値が>=5である条件範囲を作成する必要もあります。

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

ステップ2:

関数式 =DSUM(A6:E13;E6;C2:C3) を入力し、Enter キーを押します。

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

合計金額は画像の通りとなります。

Excel で DSUM 関数を使用して複雑な条件の合計を計算する方法

一般に、Excel で DSUM 関数を使用するのは非常に簡単です。この関数を使用すると、簡単な条件で列ごとに値を合計できます。より複雑な条件の場合は、SUMIF 関数を使用できます。

続きを見る:

成功を祈っています!


Excel で「パズル」をプレイする

Excel で「パズル」をプレイする

Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。

ExcelのConvert関数の使い方

ExcelのConvert関数の使い方

Excel で測定単位を変換するには、Convert 関数を使用します。

ExcelのHLOOKUP関数の使い方

ExcelのHLOOKUP関数の使い方

HLOOKUP関数とは何ですか? ExcelでHLOOKUP関数を使用するにはどうすればよいですか? クアントリマンで調べてみよう!

ExcelのIFERROR関数、計算式と使い方

ExcelのIFERROR関数、計算式と使い方

Excel の IFERROR 関数は非常によく使用されます。これをうまく使用するには、Microsoft Excel の IFERROR 式を理解する必要があります。

ExcelでのVALUE関数の使い方

ExcelでのVALUE関数の使い方

ExcelのVALUE関数とは何ですか? Excel の値の式とは何ですか? LuckyTemplates.com で調べてみましょう!

Excel EOMONTH関数、EOMONTH関数の使い方

Excel EOMONTH関数、EOMONTH関数の使い方

Excel の EOMONTH 関数は、非常に簡単な実装で、特定の月の最終日を表示するために使用されます。入力したデータに基づいて、特定の月の末日が取得されます。

Excel VBAでdo-whileループを使用する方法

Excel VBAでdo-whileループを使用する方法

Excel VBA で反復的なタスクを自動化したいですか? それでは、Do-while ループを使用して、条件が満たされるまで繰り返す一連のアクションを実装する方法を学びましょう。

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel のデフォルトの列幅と行の高さは、入力したデータと一致しない可能性があります。Excel 2016 で列、行、セルのサイズを変更する方法を以下の記事で紹介していますので、ぜひ参考にしてください。

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel で作業するときは常に、セルに情報 (コンテンツ) を入力する必要があります。LuckyTemplates を使って Excel 2016 のセルと範囲の基本概念を学びましょう。

ExcelのXLOOKUP関数の使い方

ExcelのXLOOKUP関数の使い方

ExcelのXlookup関数とは何ですか? ExcelでXlookupを使用するにはどうすればよいですか? LuckyTemplates.com で調べてみましょう!