これは、最も単純な条件付き合計関数と呼ばれます。長年にわたって世間では匿名であったため、他人に知られることはありません。 SUMIFS 関数ほど有名ではありませんが、独自の複数条件の合計方法は無敵です。 SUMIFSの公式は長い列車のようなものであり、SUMIFSの公式は短いタクシーのようなものです。今度は、その謎を明らかにするときです。それは、DSUM 関数です。
SUMシリーズの合計関数は日常業務で最もよく使われる関数であり、SUMIF、SUMIFS、SUMPRODUCTなどの関数はすでにご存知の方も多いと思います。
しかし、あまり馴染みのない集計関数があり、それはデータベースに記録されているフィールド(列)のデータのうち、指定された条件を満たすデータの合計を求めるDSUM関数です。
構文は次のとおりです: =DSUM (データ領域、合計する列の数、条件領域)
構文の説明:
データ領域: 単一の値を選択するだけでなく、複数のセルを選択して複数条件検索を行うこともできます。
列数: 合計するデータが存在する列の数 (列ヘッダーによって表すこともできます)
条件付き領域: ヘッダー行と条件付きセルで構成される複数行領域で構成されます。
実は関数は SUMIF と SUMIFS に比較的近いので、DSUM とどちらを使用するのが良いでしょう。それともスミフとスミフス?以下で比較してみましょう!
以下は、企業の各地域における製品の売上高の表です。次に、さまざまな条件に基づいて売上高を合計する必要があります。
#1. 単一条件の合計
たとえば、次のような場合があります。全体の売上高のうち華北地域をカウントします。1) DSUM 関数
関数式:=DSUM(A1:C13,3,E1:E2) を使用します。
2) SUMIF 関数を使用します
=SUMIF(A2:A13,E2,C2: C13 )
2. 複数条件の合計
たとえば、中国北部での A002 製品の販売数量をカウントする必要があります。関数式:
=DSUM(A1:C13,3,E1:F2) 複数条件の合計と単一条件の合計の DSUM 関数の式は、条件領域が E1:E2 から E1:F2 に調整されることを除いて、非常に似ていることがわかります。
E1:F2 は条件エリアを表します。つまり、華北と A002 が売上合計の条件として使用されます。
関数式:
=SUMIFS(C2: C13 ,A2:A13,E2,B2:B13,F2)
複数の条件の合計を比較することで、DSUM がSUMIFS 関数よりも関数の構造と使い方が簡単なので、関数の基礎が十分でない初心者には DSUM が最適です。
ただし、DSUM関数はSUMIFS関数に比べて、集計条件を手入力できないというデメリットがあります。
たとえば、SUMIFS の複数条件の合計の場合、関数 =SUMIFS(C2:C13,A2:A13,"North China",B2:B13,"A002") を書くことができます。条件付き補助列として 2 つの EF 列を使用すると、手動で条件を直接入力して合計を完了できます。 DSUM 関数の条件領域では、列ヘッダーと列ヘッダーの下のセルを使用して条件を設定する必要があるため、合計を完了するには補助列を使用する必要があります。
条件別に合計するには、SUMIF 関数と DSUM 関数のどちらを使用しますか?ディスカッション用にメッセージを残していただくことを歓迎します。
関連する学習の推奨事項:
Excel チュートリアル以上がExcel関数学習:最も簡単な条件付き合計関数DSUM()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。