• ベストアンサー

エクセルの関数について

教えてください。例えば、1個売れたら500円、2個売れたら800円、3個売れたら1100円という約束のA表があります。B表のg行には500、1100、800という風にその金額が入っているのですが、h行にその個数を表すためにはどういった式を入れればいいのでしょうか?

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

  • ベストアンサー
  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

A表の左端に500円、800円、1100円 次の列に個数の表を作れば =vllokup(B表の検索値,A表の範囲,2) のような形で計算できます。

akudama
質問者

お礼

ありがとうございました!拙い文章でわかっていただき、助かりました。またよろしくお願いします!

その他の回答 (2)

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

H1=IF(ISNUMBER(A1),MATCH(A1,{500,800,1100},0),"") ※存在しない値段の場合、#N/Aが表示されます。 ※{500,800,1100}の部分はセルの範囲参照でも可

akudama
質問者

お礼

ありがとうございました。さらにバージョンアップでした!

noname#187541
noname#187541
回答No.2

こんにちは。 A表の構成が分かりませんので、例えばこうなっている場合   A  B 1 500  1 2 800  2 3 1100 3 =VLOOKUP(H1,$A$1:$B$2,2,FALSE) とすれば出ると思います。 表の構成によって数式が違いますのでどのような表か提示した方がいいでしょうね。

akudama
質問者

お礼

ありがとうございました!完璧です!助かりました。