Excelで列と行に沿った複数条件でのSUMIFS

  • これを共有
Hugh West

Excelは私たちの生活の一部であり、データについて考えるとき、まず頭に浮かぶのはExcelでしょう。 Excelであらゆるデータ操作を行うことができます。 大量のデータを扱う場合、必要なのは SUMIFS関数 .今回は、その使用方法について説明します。 複数条件でのSUMIFS エクセルで列と行にそって

ある果物屋さんの商品、顧客、日付、売上を含むデータセットを取り出します。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

SUMIFS 列と行に沿った複数条件.xlsx

SUMIFS関数の紹介

があります。 SUMIFS関数 は数学および三角関数で、複数の条件を満たすすべての引数を加算します。

  • シンタックス
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

  • 論証

sum_range - この範囲のデータは合計されます。

criteria_range1 - この範囲は、次のようになります。 基準1 .

クライテリア1 - のセルに適用される条件です。 criteria_range1.

ExcelでSUMIFS関数を列や行に沿った複数の条件で使用する5つの方法

ここでは、SUMIFSを使用して5種類の方法を適用します。 その前に、データセットのcriteriaとoutcomeセルを追加します。

1.比較演算子と複数条件による2列のExcel SUMIFS

このデータセットから、22ドル未満のJohnへの売上の合計を知りたいと思います。

ここで,1つ目の条件はJohnに売れた金額,2つ目の条件は価格が22ドル以下であることです。 さて,この2つの条件をシートに設定します。 入力はJohnです。 お客様 のボックスと22の 価格 ボックスを使用します。

ステップ1.

  • 次のページへ セルD17。
  • を書き込んでください。 スミフ 関数を使用します。
  • 第1引数で範囲を選択 E5:E13です。 のどちらかを選択します。
  • 第2引数で範囲を選択 C5:C13 を選択し セルD15 を1番目の基準としています。 ジョン .
  • 範囲の2番目の基準を追加する E5:E13 を選択し、"small than sign "を選択します。 セルD16 .式は次のようになる。
=SUMIFS(E5:E13,C5:C13,D15,E5:E13,"<"&D16)

ステップ2.

  • プレス 入る。

この結果は、Johnへの売上の合計が1人22ドル未満であることです。

続きを読む SUMIFS 複数の条件と異なる列

2.列の日付条件を指定してSUMIFSを使用する

ここでは、日付と比較した売上を求めます。 過去30日間の売上を計算してみましょう。 今日から過去30日間をカウントします。

ステップ1.

  • まず、開始日と終了日を設定します。
  • を使用する予定です。 今日() 関数を使用して日付を設定し,現在の日付を返します。
  • 開始日において、30を引くと 今日は()。

ステップ2.

  • 次のページへ セルD17。
  • を書き込んでください。 SUMIFSです。
  • 第1引数で範囲を選択 E5:E13です。 は、価格を示す。
  • 第2引数で範囲を選択 D5:D13 を選択し、大なり小なりの記号を入力してください。 セルD15 を開始日として設定します。
  • 同じ範囲に等しくない他の条件を追加し、選択します。 セルD16 を終了日とする。 つまり、計算式はこうなる。
=SUMIFS(E5:E13,C5:C13,D15,E5:E13,"<"&D16)

ステップ3.

  • 次に、 を押します。 入る。

過去30日間の売上金額です。 特定の日付または日付範囲について行うことができます。

続きを読む 日付範囲と複数の条件でSUMIFSを使用する方法(7つの迅速な方法)

3.空白行を含むExcel SUMIFSの基準

によって、空白セルのレポートを作ることができる。 スミフ そのためには、データセットを変更する必要があります。 製品 お客様 カラムに、何らかの基準で関数を適用できるようにします。 つまり、データセットは次のようになります。

ステップ1.

  • 次のページへ セルD16。
  • を書き込んでください。 SUMIFSです。
  • 第1引数で範囲を選択 E5:E13です。 は、価格を示す。
  • 第2引数で範囲を選択 B5:B13 をクリックし、空白のセルにチェックを入れます。
  • 他の条件を追加して、その範囲は C5:C13 というわけで、この式は次のようになる。
=sumifs(e5:e13,b5:b13, "",c5:c13, "")

ステップ2.

  • を押してください。 入力 .

ここで、各列の2つのセルが空白であることがわかる。 そして、結果はそれらの合計である。

続きを読む [修正]: 複数の条件で SUMIFS が動作しない (3 つの解決策)

類似の読み物

  • 同じ列で複数の条件を指定したSUMIFS(5つの方法)
  • Excelでワイルドカードを使用したSUMIFS + 3つの代替式
  • ExcelのSUMIFSで縦と横の複数条件を指定する
  • セルが複数のテキストと等しくない場合にSUMIFSを使用する方法

4.列と行に沿った非空白セルの基準でExcelのSUMIFS

2つの方法で乗り切ることができます。 総和 をもって スミフ 関数のみであり スミフ 関数を使用します。

4.1 SUM-SUMIFSの組み合わせの使用

方法3の助けを借りれば、簡単に手に入れることができます。

ステップ1.

  • まず、データシートに3つのセルを追加して、目的の結果を求めます。

ステップ2.

  • まず、総売上高を求める E列 細胞内 D16 .
  • を書きます。 総和 関数となり、数式が表示されます。
=SUM(E5:E13)

ステップ3.

  • を押してください。 入力 .

ステップ4.

  • での D17セル で得た空白セルの売上高の計算式を書きます。 そして、その計算式は次のようになります。
=SUMIFS(E5:E13,B5:B13,"",C5:C13,"")

ステップ5.

  • をもう一度押してください。 入力 ボタン .

ステップ6.

  • では、これらの空欄のセルを、売上高の合計から引きます。 D18セル .だから、計算式はこうなる。
=SUM(E5:E13)-SUMIFS(E5:E13,B5:B13,"",C5:C13,"")

ステップ7.

  • 最後に 入る。

結果は、ノンブランクセルの総売上高となります。

4.2 SUMIFS関数の使用

また、空白でないすべてのセルの合計を求めるには、次のようにします。 スミフ 機能のみです。

ステップ1.

  • 次のページへ セルD16
  • を書き込んでください。 スミフ
  • 第1引数で範囲を選択 E5:E13です。 は、価格を示す。
  • 第2引数で範囲を選択 B5:B13 をクリックし、空白のセルにチェックを入れます。
  • 他の条件を追加して、その範囲は C5:C13 同じ列のセルが両方とも空白でない場合は、合計を出力する。 つまり、式は次のようになる。
=sumifs(e5:e13, b5:b13, "",c5:c13, "")

ステップ2.

  • をもう一度押してください。 入る。

これは、空白でないすべてのセルを出力したものです。

- イコールではないということです。

続きを読む Excel SUMIFSが複数の条件と等しくない(4例)

5.列と行に沿った複数のOR条件でのSUMIFS+SUMIFS

この方法では、複数の条件を複数回適用したい。 スミフ をここで2回繰り返して、タスクを完了させる。

まず、Johnを基準として、10月1日から10月15日までのJohnへの売上の合計を求めます。 2番目の基準では、同じ期間のAlexを基準とします。 したがって、データセットは次のようになります。

ステップ1.

  • 次のページへ セルD19。
  • を書き込んでください。 スミフ 関数を使用します。
  • 第1引数で範囲を選択 E5:E13です。 は、価格を示す。
  • 第2引数で範囲を選択 C5:C13 を選択し D17 を基準顧客とする。
  • 次に、日付の条件を追加します。 つまり、数式は次のようになります。
=SUMIFS(E5:E13,C5:C13,D17,D5:D13,">="&D15,D5:D13,"="&D15,D5:D13,"<="&D16)

ステップ2.

  • をもう一度押してください。 入る。

これは、各期間におけるジョンとアレックスの合計である。

続きを読む Excelで列と行に複数の条件を指定してSUMIFする(OR型とAND型の両方)。

Excelで複数の条件を列と行に沿ってマッチングさせるためのSUMIFS関数の代替案

同じアウトプットを達成するための代替案もありますし、実際、その方が簡単な場合もあります。

1.複数のAND条件を持つSUMPRODUCT

ここでは SUMPRODUCT関数 にとって アンド 10月1日以降にJohnに販売された商品のうち、15ドル以上の商品の合計を計算します。 サンプロダクト 関数が使われ、解答が容易になります。 この方法のために、参照データセットを少し修正します。

ステップ1.

  • 次のページへ セルD18 .
  • を書き込んでください。 サンプロダクト 範囲を選択 E5:E13 を、価格を示す第1引数に指定する。 そして、計算式は次のようになる。
=SUMPRODUCT(E5:E13,(--(((D5:D13)>D15)*((C5:C13)=D16)*((E5:E13)>D17))))

ステップ2.

  • を押してください。 入力 .

ほら、複雑でなく、複数の基準を用いて結果を得ることができました。

続きを読む 複数列、複数行のSUMIFSをINDEX MATCHで適用する方法

2.複数のOR条件を持つSUMPRODUCT

ここでは、その応用として サンプロダクト の機能 オア は、複数の条件列と行を入力します。 AppleとAlexの売上高の合計を計算したいのですが、AppleとAlexの両方を含むことになります。 これを行うには、次のようにします。 サンプロダクト という関数があります。 ですから、修正後のデータセットは次のようになります。

ステップ1.

  • 次のページへ セルD18
  • を書き込んでください。 サンプロダクト そして、数式はこうなる。
=SUMPRODUCT(E5:E13,(--((--((B5:B13)=D15))+(--((C5:C13)=D16))>0)))

ステップ2.

  • ここで 入力 ボタンをクリックします。

だから オア というように、複数の条件を指定することも簡単に解決できます。

続きを読む Excelで複数の条件を指定してSUMIFS式を使用する方法(11の方法)

結論

今回は、さまざまな使い方を紹介しました。 スミフ を、列と行に沿った複数の基準で表現したものです。 また、この方法と比較した代替方法を添付しました。 スミフ 今後ともよろしくお願いいたします。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。