- ベストアンサー
エクセル 120を150に180を200にする数式
エクセルの関数について… なんとせつめいしていいのか分からないのですが 120だと150に切上げ? 180だと200に切上げになる数式はありますか? 闘っている数式が =IF(C23="","",(ROUNDUP(ROUNDUP(C23/D23,0)*E23,-2))/50)=12 数字に置き換えると →→ =IF(C23="","",(ROUNDUP(ROUNDUP(2000/100,0)*26,-2))/50)=12 なんですが、答えを11にしたいのです。 初心者なので、解り易い回答をお待ちしています…
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! >数字に置き換えると の実数を拝見しても >120だと150に切上げ? >180だと200に切上げになる数式 とどう結びつくのは理解できませんが・・・ >答えを11にしたいのです だけで判断してみると =IF(COUNTBLANK(C23:E23),"",ROUNDUP(CEILING((C23/D23)*E23,50)/50,0)) という数式を入れてみるとどうなるでしょうか? ※ (C23/D23)*E23 の結果を50単位で切り上げて、それを50で割り、 結果の小数点第1位を切り上げています。m(_ _)m
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7941)
>答えを11にしたいのです。 今の数式を =IF(C23="","",CEILING(C23/D23*E23,50)/50) 若しくは =IF(C23="","",ROUNDUP(C23/D23*E23/50,0)) としてみます。 そもそも計算の過程の,「どこの数字」を幾つに丸めるのが「正しい」のか,あなたがヤリタイ計算をもう一回よく検討してから関数を組み立ててみて下さい。
お礼
お礼が遅くなりましたが、本当にありがとうございました。 助かりました!
- yaritsusozai
- ベストアンサー率59% (50/84)
CEILINGという関数を使えば、お好みの基準値で切り上げることができます。 =CEILING(120,50) 120を50で切り上げ→結果:150 =CEILING(180,50) 180を50単位で切り上げ→結果:200 となります。
お礼
CEILINGというのを初めて使用して出来ました! ありがとうございました。
- asciiz
- ベストアンサー率70% (6809/9681)
ROUNDUP 関数は、ケタ数でしか指定できませんので、2倍して100の位で切り上げた後、半分に割れば良さそうですね。 → =ROUNDUP(対象値*2,-2)/2
お礼
ありがとうございました。 助かりました。 お礼が遅くなってゴメンナサイ。
お礼
助かりました! 勉強になりました。 どうもありがとうございます。