インデックスと一致式を使用せずに、複数の条件に基づいてセルの値を抽出しますか?

インデックスと一致式を使用せずに、複数の条件に基づいてセルの値を抽出しますか?

ワークブックが 2 つあり、一方から他方にデータを抽出する必要があります。データのあるワークブックは次のようになります。

BE | Account | Site | Major | Sub | Description | Beginning | Ending
02 | 00-345  | 103  | 23    | 12  | Some thing  | $125,000  | $98800
02 | 00-345  | 113  | 23    | 11  | Irrelevant  | $120,000  | $10700
02 | 00-345  | 103  | 22    | 12  | Some thing  | $180,060  | $90000
02 | 00-345  | 113  | 22    | 09  | Irrelevant  | $177,435  | $93400
78 | 00-345  | 222  | 12    | 12  | Some thing  | $129,800  | $40000
78 | 00-345  | 111  | 23    | 12  | Irrelevant  | $620,509  | $90066
78 | 00-345  | 504  | 23    | 12  | Some thing  | $99,000   | $90470
98 | 00-345  | 177  | 23    | 12  | Irrelevant  | $900,000  | $10304
98 | 00-345  | 509  | 23    | 12  | Some thing  | $180,164  | $12904

私がする必要があるのは、一致する BE、Major、および Sub に基づいて、「終了」列から値を抽出することです。たとえば、BE: 02、Major: 22、Sub: 12 の場合、セルに値 $90000 を返すようにしたいとします。長いインデックス/一致式を使用せずにこれを行う方法はありますか? おそらく、ある程度のフィルタリングまたはピボット テーブルを使用することになりますか? 数式アプローチを回避できないようですが、可能であれば、途方もなく長い数式の使用は避けたいと思っています。

答え1

これらは数字なので、例のようにこれら 3 つの組み合わせが一意である場合は、SUMIFS() を使用できます。

=SUMIFS(H:H,A:A,2,D:D,22,E:E,12)

ここに画像の説明を入力してください

関連情報