2017-10-08 3 views
1

Excelを使用して次のように計算するにはどうすればよいですか?値の検索によるExcelの合計

Excel example table

私は、値に文字を変換するために、右側に特定の文字を含む左側のテーブル、およびルックアップテーブルを持っています。私は列Gと行5の合計を計算しようとしています。シンプルな=SUM()を与えることから、

1 1 1 1 1 
1 55 1 4 1 

=VLOOKUP(B3,$I$3:$J$5,2,FALSE) 

これは私を与える値:

私の現在のソリューションは、各セルについて、以下の式を使用しての下に隠された列の値を複製すること必要合計。

VLOOKUP()の値を最初に作成することなく、合計を作成する方法はありますか?

答えて

1

試してみてください。
G3:

=SUM(IF(B3:F3=I3:I5,J3:J5)) 

が++

1

私はG3

=SUMPRODUCT(N(OFFSET($J$2,MATCH(B3:F3,$I$3:$I$5,0),0))) 

でこれを提案するつもりだったと入力して、このB5で

=SUMPRODUCT(N(OFFSET($J$2,MATCH(B3:B4,$I$3:$I$5,0),0))) 
代わりに

(検索値の配列でVLOOKUPを使用することはできませんが、そのままMATCHを使用できます)。

あなたは

=SUMPRODUCT(N(OFFSET($J$2,MATCH(B3:F4,$I$3:$I$5,0),0))) 

enter image description here

に望んでいた場合には、このようなテーブル全体を行うことができます
関連する問題