Excelで複数条件のINDEX-MATCH関数で合計する

  • これを共有
Hugh West

Excelで大量のデータを扱う中で、ごく一般的なのは INDEX-MATCH の下にあるパラメータを検索するための関数です。 たげんてき 今回は、SUMをどのように取り入れるかをご紹介します。 サンプロダクト , サミフ または INDEX-MATCH式に沿ったSUMIFS関数 を使用して、Excel で多数の基準で合計または合計を評価することができます。

上のスクリーンショットは、データセット&を表す記事の概要です; 以下のExcelでsumを評価する方法の例です。 列&Ampに沿った異なる条件;行 この記事では、データセットとそれに対応するすべての関数について、以下のメソッドで詳しく説明します。

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

この記事の作成に使用したExcelワークブックをダウンロードすることができます。

SUMとINDEX、MATCHの組み合わせ

関数入門:SUM、INDEX、MATCH(例題付き

この3つの機能がどのように組み合わさって動作するのかを知る前に、これらの機能&ランプ、その動作プロセスを一つずつ紹介しましょう。

1.SUM

  • 目的

セルの範囲内のすべての数値を合計します。

  • 式の構文。

=SUM(番号1, [番号2],...)

このデータセットでは、異なるブランドのコンピュータデバイスのリストが、コンピュータショップの6ヶ月間の販売価格とともに提示されている。

1月のみ、全メーカーのデスクトップパソコンの販売価格の合計を知りたい。

📌 ステップス

➤イン セルF18 と入力する必要があります。

=SUM((C5:C14=F16)*D5:D14)

➤ プレス 入力 & 1月の全デスクトップの販売価格の合計が一度に表示されます。

インサイド 総和 関数は、1つの配列しか存在しません。 ここで C5:C14=F16 からの条件にマッチするように関数を指示することを意味します。 セルF16 セル範囲内 C5:C14 .別のセル範囲を追加することで D5:D14 をもって アスタリスク(*) の前に、与えられた基準の下でその範囲からすべての値を合計するように関数に指示しています。

2.INDEX(インデックス

  • 目的

指定された範囲内の、特定の行と列の交点にあるセルの参照値を返す。

  • 式の構文。

=INDEX(array, row_num, [column_num])

または

=INDEX(reference, row_num, [column_num], [area_num])とする。

表の販売価格の配列から、3行目& 4列目の交点の値を知りたいと仮定します。

📌 ステップス

➤イン セルF19 , type:

=index(d5:i14,3,4)

➤ プレス 入力 &結果を得ることができます。

配列の4列目はApril & の全デバイスの販売価格、3列目はLenovo Desktopのカテゴリを表しているので、配列のそれらの交点で、4月のLenovo Desktopの販売価格を見つけることができます。

続きを読む エクセルでINDEX関数を使う方法(8例)

3.MATCH(マッチ

  • 目的

配列中の指定された値と一致する項目の相対位置を、指定された順序で返します。

  • 式の構文。

=MATCH(lookup_value、lookup_array、[match_type])

まず、月のヘッダーから6月の位置を知ることになります。

📌 ステップス

➤イン セルF17 という数式になります。

=match(f16,d4:i4,0)

➤ プレス 入力 & 月ヘッダで6月の列の位置が6になっていることがわかります。

の月名を変更する。 セルF17 &。別の月が選択された関連列の位置が表示されます。

のブランド名からDellというブランドの行の位置を知りたいとすると B列 の式が成り立つ。 セルF20 になります。

=match(f19,b5:b14,0)

これです。 B5:B14 は、ブランド名を検索するセルの範囲です。 でブランド名を変更した場合、ブランド名を検索します。 セルF19 を選択すると、選択したセル範囲からそのブランドの関連する行の位置が取得できます。

ExcelでINDEX関数とMATCH関数を併用する

これで INDEX & MATCH を関数として結合し、その結合した関数が出力として何を返すか。 この結合された INDEX-MATCH は、大きな配列から特定のデータを探し出すのに有効な関数です。 MATCH この関数は,入力値の行と列の位置,および INDEX 関数は,単にその行と列の位置の交点からの出力を返します。

さて、今回のデータセットをもとに、6月のLenovoブランドの総販売価格を知りたいと思います。

📌 ステップス

➤イン セル E19 , type:

=index(d5:i14,マッチ(e17,b5:b14,0),マッチ(e16,d4:i4,0))です。

➤ プレス 入力 をクリックすると、すぐに結果がわかります。

の月名&ランプ;デバイス名を変更した場合。 E16 & E17 でそれぞれ関連する結果を得ることができます。 E19 をすぐさま

続きを読む エクセルで特定のデータを選択する方法(6つの方法)

SUM関数内のINDEX関数とMATCH関数の入れ子化

の使い方をベースにしたコアな部分をご紹介します。 総和 または SUMPRODUCT, INDEX & MATCH この複合関数を使うことで、10種類の条件での出力データを求めることができます。 ここで 総和 関数がすべての条件に使用されますが、この関数を サンプロダクト 関数が大きすぎると、結果は変わりません。

基準1:SUM、INDEX、MATCH関数を併用し、1行&1列の出力を求める

1番目の基準に基づき、4月のエイサーブランドの総販売価格を知りたい。

📌 ステップス

➤イン セルF20 という数式になります。

=sum(index(d5:i14,match(f18,b5:b14,0),match(f19,d4:i4,0)))

➤ プレス 入力 & 返り値は$ 3,250.00となります。

続きを読む Excel インデックス 単一/複数の条件と単一/複数の結果のマッチング

基準2:SUM、INDEX、MATCH関数を併用して1行&2列のデータを抽出する

では、2月と6月のHPのデバイスの販売価格の合計を知りたいと思います。

📌 ステップス

➤イン セルF21 と入力する必要があります。

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb", "Jun"},D4:I4,0)]))

を押した後、➤を押してください。 入力 となり、21,990.00ドルとなります。

ここで、2つ目の MATCH 関数では、中括弧の中で月を定義しています。 これは、両方の月の列の位置を返します。 INDEX 関数は,行と列の交点から販売価格を検索し,最後に 総和 関数はそれらを加算します。

基準3:1つの行&ランプに基づく値の決定;SUM、INDEX、MATCH関数によるすべての列を一緒にすること

ここでは、1行を固定してすべての列を処理します。 したがって、ここで条件としたすべての月におけるLenovoデバイスの販売価格の合計を求めることができます。

📌 ステップス

➤イン セルF20 , type:

=sum(index(d5:i14,match(f18,b5:b14,0),0))

➤ プレス 入力 & 販売価格の合計が$ 36,830.00であることがわかります。

この関数で、すべての月またはすべての列を考慮する条件を追加するには、次のように入力します。 0 を引数として column_pos 内は MATCH 関数を使用します。

続きを読む Excel INDEX MATCHで1つのセルに複数の値を返す

基準4:SUM、INDEX、MATCH関数を併用し、2行&1列の合計を算出する場合

このセクションでは、2行&1列の条件で、6月のHP&Lenovoデバイスの販売価格の合計を調べることができます。

📌 ステップス

➤イン セルF21 の場合、その数式は与えられた基準の下にあることになります。

=SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))。

を押した後、➤を押してください。 入力 の場合、戻り値は$16,680となります。

ここで、最初の内部 MATCH 関数では、HP & Lenovo を中括弧で囲んで配列に入力する必要があります。

続きを読む Excelで複数行のインデックスマッチの合計を行う(3つの方法)

基準5:SUM、INDEX、MATCH関数を併用し、2行&2列に基づく合計を評価する。

📌 ステップス

➤タイプイン セルF22 :

=SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0))))

➤ プレス 入力 &。$ 25,980.00と出力されるのがわかります。

ここで行っているのは、2つの要素を取り入れることです。 総和 の機能を追加することで プラス(+) の間に、2つの月別に

類似の読み物

  • Excelで複数シートにまたがるINDEX MATCH(代替案あり)
  • Excelで異なる配列から複数の条件をマッチングさせる方法
  • Excelで複数一致のインデックスマッチを行う(5つの方法)
  • Excel VBAでINDEX & MATCHワークシート関数を使用する方法
  • Excelでワイルドカードを使用したINDEX MATCHの複数条件 (完全ガイド)

基準6:SUM、INDEX、MATCH関数を併用し、2つの行とすべての列をもとに結果を出す。

ここでは、2行&全列を扱うので、HP&Lenovoのデバイスの全月での販売価格の合計を求めます。

📌 ステップス

➤ 私たちの公式が入るのは セルF21。

=sum(index(d5:i14,match(f18,b5:b14,0),0))+sum(index(d5:i14,match(f19,b5:b14,0),0))です。

➤ プレス 入力 となり、その結果、$ 89,870となります。

基準7:SUM、INDEX、MATCH関数を併用し、全行&1列を基準に出力を決定する

この基準のもと、今度は単月(3月)の全デバイスの販売価格の合計を抽出することができる。

📌 ステップス

➤ 式を挿入します。 セルF20 :

=sum(インデックス(d5:i14,0,マッチ(f19,d4:i4,0)))

➤ プレス 入力 戻り値は $ 141,230.00 です。

基準8:SUM、INDEX、MATCH関数を併用し、すべての行& 2列を基準に値を抽出する

このパートでは、2月と6月の2ヶ月間、全デバイスの販売価格の合計を決定します。

📌 ステップス

➤イン セルF21 と入力する必要があります。

=sum(インデックス(d5:i14,0,マッチ(f19,d4:i4,0)))+sum(インデックス(d5:i14,0,マッチ(f20,d4:i4,0)))

を押した後、➤を押してください。 入力 と表示され、販売価格の合計は263,140.00ドルと表示されます。

基準9:SUM、INDEX、MATCH関数を併用し、全行&全列に基づく結果を求める。

ここで、表中のすべての月の全デバイスの販売価格の合計を求めます。

📌 ステップス

➤イン セルF20 を入力する必要があります。

=sum(インデックス(d5:i14,0,0))

➤ プレス 入力 &結果の値は$ 808,090.00と表示されます。

を使う必要はありません。 MATCH の中に0を入力して、すべての列と行の位置を定義しているためです。 INDEX 関数を使用します。

基準10:SUM関数、INDEX関数、MATCH関数を併用し、識別可能なペアに基づく合計を計算する場合

最後の基準として、4月のHP端末と6月のLenovo端末の販売価格の合計を一緒に調べます。

📌 ステップス

➤ この基準のもとでは、私たちの式は セルF22 になります。

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

➤ 今すぐ押してください。 入力 &結果は$ 12,730.00と表示されます。

この関数では、行と列の引数に基づいて、機器名と月名を2つの配列に挿入し、機器名と月名を対応する順序で保持する必要があります。

続きを読む 異なるシートで複数の条件を指定してINDEX MATCHする(2つの方法)

SUMIFとINDEX-MATCH関数を使って複数条件の合計を出す

別の複合式の使い方を紹介する前に、まずは サミフ を今すぐ機能させることができます。

  • フォーミュラ・オブジェクティブ

指定された条件または基準で指定されたセルを追加する。

  • 式の構文。

=SUMIF(range, criteria, [sum_range])

  • 論拠となる。

レンジ 基準が存在するセルの範囲。

クライテリア 範囲の選択された基準。

sum_range-。 集計対象として考慮するセルの範囲。

ここでは、前回のデータセットを使って、流れを整理します。 SUMIF関数を使って、全ブランドのデスクトップパソコンのみの5月の売上合計を求めます。 つまり、以下の式で計算します。 セルF18 になります。

=SUMIF(C5:C14,F17,H5:H14)

を押した後 入力 の場合、販売価格の合計は$71,810となります。

を使ってみましょう。 サミフ をもって INDEX & MATCH 関数を使って、列と行を含む複数の条件で合計することができます。 データセットが少し変更されました。 A列 その他の欄の販売価格は変更なし。

6月のレノボ端末の総販売台数が判明する。

📌 ステップス

➤ 出力において セルF18 となり、関係式は次のようになります。

=sumif(b5:b14,f17,index(d5:i14,0,match(f16,d4:i4,0)))

➤ プレス 入力 & Lenovoの6月の総販売価格を一度に把握できます。

また、デバイスのカテゴリーに切り替える場合、デスクトップの販売価格の合計を求めると仮定すると、私たちの サムレンジ であろう C5:C14 & 加算基準 がデスクトップになる。 だから、その場合の計算式はこうなる。

=sumif(c5:c14,f17,index(d5:i14,0,match(f16,d4:i4,0)))

続きを読む Excel INDEX MATCH(複数条件付き)(4つの適切な例

ExcelでSUMIFSとINDEX & MATCH関数を使用する

スミフ の部分範疇である。 サミフ 関数を使用し、SUMIFS関数と INDEX & MATCH 関数では不可能な、1つ以上の基準を追加することができます。 サミフ 機能で スミフ を入力する必要があります。 サムレンジ 一に 基準範囲 という2つのクライテリアが配置されます。 さて、このデータセットに基づいて、5月のAcerデスクトップの販売価格を調べます。 B列とC列 .

📌 ステップス

➤ の関連式は、以下の通りです。 セルF19 になります。

=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)

➤ プレス 入力 & この関数は、$ 9,000.00 と返します。

結びの言葉

もし、ご質問やご意見がございましたら、貴重なご意見としてお聞かせください。 また、本サイトの他の興味深い記事や、有益な記事もご覧ください。

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