Excelで複数の条件に基づいて複数の列を合計する方法

  • これを共有
Hugh West

複数の列の合計を計算する必要がある場合があります。 一度方法を知ってしまえば、いくらでも簡単に思えるでしょう。 この記事では、複数の基準に基づいて複数の列を合計する方法を紹介します。 この記事が本当に面白く、将来的に難しい問題を解決する助けになることを願っています。

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

練習用ワークブックは下記よりダウンロードしてください。

複数条件に基づく複数列の合計.xlsx

Excelで複数の列を複数の基準で合計する3つの簡単な方法

複数の基準で複数の列をまとめるために、このトピックについて明確な考えを持つことができる3つの異なる方法を見つけました。 まず最初に、今日の練習用ワークブックについて知っておきましょう。

仕入先と、異なる都市で3ヶ月以内に売り上げた金額との関係表があります。

このテーブルにはダミーデータが含まれている。 注意すべき点は、これは基本的なテーブルであり、実際のシナリオでは複雑なテーブルがたくさんあることだ。 このテーブルを使って スミフ , 総和 そして サンプロダクト 関数を使用して、目的の解を得ることができます。

1.複数のSUMIFS関数を使用する

についてお聞きになったことがある方は SUMIFS関数 ということであれば、それが一番に思い浮かぶのは当然です。 たしざん 供給者」と「都市」の2つの条件を設定し、条件に一致する金額を合計する必要があります。 このプロセスを理解するために、ステップを注意深くたどってください。

ステップス

  • 複数の列を複数の条件で集計したい。 そこで、Supplierとcityの2つの条件を取る。
  • この2つの条件を用いて、複数の列の合計を計算する。
  • を確認すること。 スミフ 関数が解を見つけるかどうか サンライズホールセール ニューヨーク .
  • 次に、セルを選択します。 K5 .
  • その後、次の式を書き出す。
=SUMIFS(E5:E21,B5:B21,I5,D5:D21,J5)+SUMIFS(F5:F21,B5:B21,I5,D5:D21,J5)+SUMIFS(G5:G21,B5:B21,I5,D5:D21,J5)

  • 次に、 を押します。 入力 をクリックすると、その数式が適用されます。

この式で表すと SUMIFS(E5:G22,B5:B22,I5,D5:D22,J5) のため、エラーが発生します。 スミフ 関数は複数列の sum_range に対しては動作しません。 E5:G22 この範囲は複数の列で構成されているので、計算式はうまくいきません。 そこで、sum_rangeを分解する必要があります。 聞いたことがあるかもしれませんが、Divide and Conquerです。 複雑なものを小さな単純な問題に分割し、操作を適用するのです。

続きを読む: SUMIFで異なる列の複数条件を指定するExcelの機能

2.SUM関数の適用

を使って、複数の条件に基づいて合計を数えることができます。 SUM関数 この関数を使用すると、同様の結果が得られ、複数の条件に基づく複数の列の合計を得ることができます。 このプロセスを理解するには、次の手順を実行します。

ステップス

  • 複数の列を複数の条件で集計したい。 そこで、Supplierとcityの2つの条件を取る。
  • この2つの条件を用いて、複数の列の合計を計算する。
  • を確認すること。 総和 関数が解を見つけるかどうか、我々は ブライベリー サンフランシスコ .
  • 次に、セルを選択します。 K5 .
  • その後、次の式を書き出してください。
=SUM((E5:G22)*(--(B5:B22=I5))*(--(D5:D22=J5)))

  • 次に、 を押します。 入力 をクリックすると、その数式が適用されます。

続きを読む: エクセル SUMIF関数で複数条件を満たす(3つの方法+ボーナス)

3.SUMPRODUCT関数の活用

を活用することも可能です。 SUMPRODUCT関数 を使うと、複数の条件に基づいて複数の列の合計を求めることができます。 ここでは、2つの条件を取り出して、それを使って複数の列の合計を求めます。 この処理を理解するために、手順を注意深く追ってください。

ステップス

  • 複数の列を複数の条件で集計したい。 そこで、Supplierとcityの2つの条件を取る。
  • この2つの条件を用いて、複数の列の合計を計算する。
  • を確認すること。 総和 関数が解を見つけるかどうか、我々は ウエストハリウッド .
  • 次に、セルを選択します。 K5 .
  • その後、次の式を書き出す。
=SUMPRODUCT((E5:G22)*(B5:B22=I5)*(D5:D22=J5))

  • 次に、 を押します。 入力 をクリックすると、その数式が適用されます。

続きを読む エクセルで複数列にわたるSUMIF関数の使用(4つの方法)

Excelで単一の基準に基づいて複数の列を合計する2つの方法

複数の条件に基づく複数のカラムの合計を求めた後、単一の条件に基づく複数のカラムの合計を求めることもできます。 単一の条件に基づく複数のカラムの合計を求めるには、次の2つの方法があります。 サミフ サンプロダクト の機能を持つ。

1.SUMIF関数の活用

もし、基準が1つなら、合計を計算するのは簡単です。 必要なのは、複数の サミフ をORロジックの中で機能させることができます。 このプロセスを理解するために、手順を追って説明します。

ステップス

  • 一つの基準で複数のカラムを追加したいので、Supplierという基準を一つ取り上げます。
  • この基準で、複数の列の合計を計算する。
  • を確認すること。 総和 関数が解を見つけるかどうか サンライズホールセール .
  • 次に、セルを選択します。 J5 .
  • その後、次の式を書き出してください。
=SUMIF(B5:B22,I5,E5:E22)+SUMIF(B5:B22,I5,F5:F22)+SUMIF(B5:B22,I5,G5:G22)

  • 次に、 を押します。 入力 をクリックすると、その数式が適用されます。

続きを読む エクセルで列を合計する方法(7つの効果的な方法)

2.SUMPRODUCT関数の適用

次に サンプロダクト 関数を使って、複数の列を単一の基準で合計することができます。 このプロセスは サミフ 機能を理解するために、手順を追って説明します。

ステップス

  • 一つの基準で複数のカラムを追加したいので、Supplierという基準を一つ取り上げます。
  • この基準で、複数の列の合計を計算する。
  • を確認すること。 総和 関数が解を見つけるかどうか
  • 次に、セルを選択します。 J5 .
  • その後、次の式を書き出す。
=SUMPRODUCT((B5:B22=I5)*(E5:G22))

  • 次に、 を押します。 入力 をクリックすると、その数式が適用されます。

続きを読む Excelでn列目ごとに合計する(数式とVBAコード)

類似の読み物

  • SUMIF複数レンジ【6つの便利な方法】をご紹介します。
  • Excelで複数シートにまたがるSUMIFを行う(3つの方法)
  • 複数のシートでExcelのSUMIF & VLOOKUPを結合する方法
  • Excelで異なるシートにまたがる複数条件のSUMIF(3つの方法)

結論

本日は以上です。 今回は、複数の条件に基づく複数の列をまとめるための公式をいくつか紹介しました。 参考になれば幸いです。 分かりにくい点がありましたら、お気軽にコメントください。 また、今回紹介しきれなかった公式やメソッドがありましたら、教えてください。 Exceldemy のページをご覧ください。

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