ExcelのINDEX関数とMATCH関数によるSUMIF

  • これを共有
Hugh West

Microsoft Excelの場合、SUMIFに INDEX-MATCH 関数を抽出するために広く使用されています。 たしざん 異口同音に 列と行 今回は、このSUMIFの使い方と INDEX-MATCH を効果的に機能させ、データを引き出すことができます。 たげんてき .

上のスクリーンショットは、データセット & を表す記事の概要であり、条件に基づいて合計でデータを抽出する関数の例です。 この記事の次のメソッドで、データセットとそれに適したすべての関数について、より詳しく学ぶことができるようになります。

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

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

SUMIF with INDEX & MATCH

ExcelのSUMIF関数、INDEX関数、MATCH関数の紹介

この複合機能の使い方に入る前に、まずは基本的な機能を紹介しよう。

1.SUMIF関数

  • 活動内容

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

  • 式の構文。

=SUMIF(range, criteria, [sum_range])

  • 論拠となる。

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

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

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

下の図はデータセットで、10ブランドのコンピュータがあります。 A列 のデバイス・カテゴリー B列 と各ブランドの6ヶ月間の製品売上高合計は、表の次の6列に横たわっている。

サミフ という関数で、5月の全メーカーのデスクトップパソコンのみの売上高を求めます。 つまり、この式は セルF18 になります。

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

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

2.INDEX機能

  • 活動内容

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

  • 式の構文。

=INDEX(array, row_num, [column_num])

あるいは

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

  • 論拠となる。

配列 検索する値として考慮されるセル、列、行の範囲。

row_num-。 配列の行位置.

column_position-。 配列中の列の位置。

基準 アレイの範囲。

area_num- リファレンス中の配列の通し番号を指定します。

表の販売価格の配列から、3行目&Amp; 4列目の交点の値を知りたいと仮定する。 そこで セルF18 と入力する必要があります。

=index(d5:i14,3,4)

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

選択された配列の4列目は4月の全デバイスの販売価格を表し、3列目はLenovoデスクトップのカテゴリを表しているので、配列のそれらの交差点で、4月のLenovoデスクトップの販売価格を見つけることができます。

続きを読む Excelで異なる配列から複数の条件をマッチングさせる方法

3.MATCH機能

  • 活動内容

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

  • 式の構文。

=MATCH(lookup_value、lookup_array、[match_type])

  • 論拠となる。

lookup_value- セル範囲内で検索するセル値。

lookup_array- ルックアップ値を検索するセルの範囲。

match_type 部分一致と完全一致のどちらを採用するかは、この配列で決定します。

まず、月ヘッダーから6月の位置を知る。 で セルF17 は、私たちの計算式になります。

=match(f16,d4:i4,0)

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

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

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

=match(f19,b5:b14,0)

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

続きを読む INDEXとMatchを使った部分一致の方法(2通り)

類似の読み物

  • エクセルで特定のデータを選択する方法(6つの方法)
  • ExcelでINDIRECT INDEX MATCH関数を使った計算式
  • Excelで複数一致のインデックスマッチを行う(5つの方法)
  • Excel VBAでINDEX & MATCHワークシート関数を使用する方法
  • Excel INDEX MATCHで1つのセルに複数の値を返す

ExcelでINDEX & MATCH関数を組み合わせる

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

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

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

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

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

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

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

さて、ここからが本題です。 サミフ をもって 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)))

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

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

スミフ の部分範疇である。 サミフ 関数を使用することにより スミフ 関数と一緒に INDEX & MATCH 関数では不可能な、1つ以上の基準を追加することができます。 サミフ 機能で スミフ を入力する必要があります。 サムレンジ 一に 基準範囲 のみならず 範囲基準 では、このデータセットに基づいて、5月のAcerデスクトップの販売価格を調べてみましょう。 行の途中で、次の2つの条件を追加しています。 B列とC列 .

📌 ステップス

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

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

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

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

結びの言葉

私は、INDEX&ampとSUMIFの用途に関するこの記事を願っています。 MATCH関数は、今あなたのExcelの雑用に適用するように求められます。 あなたが何か質問やフィードバックを得た場合は、コメント欄で私に知らせてください。 または、このウェブサイト上のExcel関数に関連して私たちの他の興味深い記事を見て持つことができます。

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