質問: エクセルで範囲内の条件を満たす数値を返す関数を教えてください。 エクセルで範囲内の条件を満たす数値を返す関数を教えてください。 100以下なら1111 100超~200以下なら2222 200超~300以下なら3333 300超~400以下なら4444 400超~500以下なら5555 500超~600以下なら6666 600超~700以下なら7777 700超~800以下なら8888 800超~900以下なら9999 900超なら10000 上記のような条件があり、入力した数字が該当する条件の範囲内に該当している数字を抽出したいのですが、それができる関数を教えてください。 例えばa1セルに650と入力するとb1セルに上記の条件で該当する7777を表示する、 a1セルに100と入力するとb1セルに1111、 901とa1に入力するとb1に10000と表示されるなどのようにしたいのです。 ifを使った関数では7つまでしかネストできないので、上記の場合10ネストしなければならないのでif関数が使えません(使える方法があるかもしれませんが私は知りません)。 ネストせずに「&」を使う方法も考えたのですが、それだと数値として扱われず文字として扱われてしまい表示形式を自在に編集することができなくなってしまいます。 良い解決方法を教えてください。
回答: b1に"=if(a1>900,10000,roundup(a1/100,0)*1111)"と入力すれば良いですよ。