• ベストアンサー

一つのセル内でVLOOKUPで抽出した値を加算

あ い う    □ ここで あ 1 い 2 う 3 というリストがある時、□の中にあ、い、うに対応する数値1,2,3を加算して入力させたいのですが、 よくわかりません。 VLOOKUPを使って、一つの値だけなら抽出できるのですが、セル内で加算するにはどうすればよいでしょうか。 ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

それぞれ入力されているセルが下図のようになっているとして SUMIF関数を使ってはどうでしょうか。 D1=SUMIF(A5:A7,A1,B5:B7)+SUMIF(A5:A7,B1,B5:B7)+SUMIF(A5:A7,C1,B5:B7)

kkps
質問者

お礼

ありがとうございます。私が意図していたものと合致しており、非常に助かりました。 if関数を組み合わせても何とかできましたがこちらの方がずっと綺麗ですね。 舌足らずな質問に答えていただいて本当にありがとうございます。

その他の回答 (2)

回答No.2

=VLOOKUP(A1,範囲,2,0) +VLOOKUP(B1,範囲,2,0) +VLOOKUP(C1,範囲,2,0) ではだめなのかな?

kkps
質問者

お礼

返答ありがとうございます。 すいません、ついでなので捕捉させてください。 回答者様の仰るもののと同じ数式をセルに入力していたのですが、空白のセルがある場合に該当なしエラーが表示されてしまうのです。 空白のセルがない場合は問題なく加算されます。 当方でも色々と操作しておりますが何分時間に猶予がありませんのでお忙しいところ申し訳ありませんが考えられる可能性を検討して頂きますようよろしくお願いします。

回答No.1

はじめまして、通るすがるともうします。 質問を拝見しましたが、まだ、excelとは何ぞや、 関数とは何ぞや、マクロって、どうゆう位置ずけ といくことを、理解していないと思います。 まず、excel専門書を購入し、例題にある内容を 一つずつ試してみて、確認することをお勧めします。 それでは、頑張ってください。

kkps
質問者

お礼

貴重な時間を割いて返答下さってありがとうございます

関連するQ&A