• ベストアンサー

エクセルの関数(式)を教えてください。

エクセルで入力した数字が10万以下なら 0 10万以上100万以下なら  200 100万を超え200万円以下なら 400 200万を超え300万円以下なら 600 300万を超え500万円以下なら 1000 500万を超え1千万円以下なら 2000 1千万を超え2千万円以下なら 4000 2千万を超え3千万円以下なら 6000 3千万を超え5千万円以下なら 10000 と言う風に出てくる関数の式を教えてください。

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

  • ベストアンサー
  • grape16
  • ベストアンサー率55% (52/93)
回答No.2

ワークシートのどこかに       0     0   100000  200   1000001  400   2000001  600   3000001  1000   5000001  2000  10000001  4000  20000001  6000  30000001 10000  50000001 =na() というデータを書いておけば,そのデータ範囲が$B$1:$C$10で,入力した数字のセルがA1だとすると, =VLOOKUP(A1,$B$1:$C$10,2) という式で求められます。 または,次の式で一発で書くこともできます。 =VLOOKUP(A1,{0,0;100000,200;1000001,400;2000001,600;3000001,1000; 5000001,2000;10000001,4000;20000001,6000;30000001,10000; 50000001,"?"},2)

aokoto
質問者

お礼

回答ありがとうございます。 関数は初歩的な事しか知らなかったので、詳しく式を書いて頂き、おかげで表も作れ大変助かりました。 ありがとうございましたm(__)m

その他の回答 (1)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

表をつくり、VLOOKUP関数でもとめるのが良いと思います。

aokoto
質問者

お礼

回答ありがとうございます。 関数は本当に初歩しか知らないので、VLOOKUP関数は初めて知りました。