• ベストアンサー

A1セルにAと入力すると、A2セルに3000A3セルに2000A4セルに1000と表示させたい。

A1セルに「A」と入力する1回だけで、 A2セルに「3000」 A3セルに「2000」 A4セルに「1000」 A5セルに「合計数字」を表示させたいのですが、 式をご教授願いたいです。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

D1:G3 A 5000 3000 1000 B 500 300 130 C 1200 800 300 A1にA,B,Cのどれかを入れる。 A2に =VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE)と入れて、 A4まで(G-D-1列数だけの行数)式を複写する。 結果 A1がBの場合A1:A4は B 500 300 130 A1の空白の場合に対処して =IF(A1="","",VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE)) が良いでしょう。 (既回答とほぼ同じ式ですが、1箇所違うところがあります。)

amamao
質問者

お礼

どうもありがとうございました。 できました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

どこかに A 1000 2000 3000 のように入力記号に対する数値の表をつくれば A2=IF(A1="","",VLOOKUP(A$1,上記の表の範囲の絶対参照,ROW()-1,FALSE)) と入力してA4までコピーして A5=IF(A1="","",SUM(A2:A4))

amamao
質問者

お礼

どうもありがとうございました。 できました。

  • yoshi5029
  • ベストアンサー率28% (19/66)
回答No.1

オススメのサイト↓ 回答も早いし、データベースも豊富です。

参考URL:
http://www.fuji.ne.jp/~excelyou/exrounge.htm
amamao
質問者

お礼

こちらが、専門? おじゃましてみます。 ありがとうございました。

関連するQ&A