• 締切済み

エクセル2010 関数について

例えばあるセルに1~100までの数字を入れた場合には「50」、101~200では「150」、201~300では「250」をそのセルに入力させるようにするには、どのような関数を使えばいいでしょうか? そのもととなる表を別のシートに作ろうと思っています。            1~100 は 50          101~200 は150          201~300 は250 参考となるURLなどあれば教えてください。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

A1に数字を記入するとして、隣のB1に =IF(A1="","",CEILING(A1,100)-50) とでも関数を入れてみます。 #あるセルとかそのセルとか元の表とか、独りよがりなばかりで具体的に何をしたいのかさっぱりイミフメイです。

paopao69
質問者

お礼

ありがとうございました。

回答No.1

>あるセルに1~100までの数字を入れた場合には「50」、をそのセルに入力させるようにするには、どのような関数を使えばいいでしょうか? 入力と同じセルを関数で書き換えるのは無理、だから別のセルに変換結果を出すしかない。 そして、そのルールが単純なものなら、変換のためのテーブルは不要、、、 A1:データ =IF(SUM(A1),FLOOR(A1-1,100)+50,"")

paopao69
質問者

お礼

ありがとうございました。参考にさせていただきます。