- ベストアンサー
エクセルの関数
例えば計算結果が1002なら1000になったり、988なら990のように0又は5に近い数字に切り上げしたり切り下げしたりするような関数はないでしょうか?
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#204879
回答No.7
=MROUND(A1,5)
その他の回答 (6)
- ASIMOV
- ベストアンサー率41% (982/2351)
回答No.6
=FLOOR(A1+(5/2),5) 又は =ROUND(A1*2,-1)/2 で、どうでしょうか
質問者
お礼
大変参考になりました。ありがとうございます。
- SRitchie
- ベストアンサー率21% (103/470)
回答No.5
ROUND関数じゃダメ?
質問者
お礼
参考になりました。ありがとうございます。
- kaaaiii
- ベストアンサー率21% (31/143)
回答No.4
ROUND関数で出来ます。 四捨五入(0~4なら切り下げ、5~9なら切り上げ)をするには、 たとえば988の時、一桁目を四捨五入したいなら、 ROUND(988,-1)(結果:990)のようにします。 二桁目を四捨五入なら、ROUND(988,-2)(結果:1000)など、数値の後に桁数にマイナスをつけます。 また、38.19のように少数なら、ROUND(38.19,1)(結果:38)、 ROUND(38.19,2)(結果:38.2)のように、数値の後に小数点以下の桁数を整数で書きます。 ちなみに切り下げだけをしたいならROUNDDOWN、切り上げならROUNDUPを行います。
質問者
お礼
大変参考になりました。ありがとうございます。
- dec02
- ベストアンサー率36% (578/1602)
回答No.3
ROUND関数を使います。
質問者
お礼
大変参考になりました。ありがとうございます。
- Werner
- ベストアンサー率53% (395/735)
回答No.2
A1に丸めたい数値が入ってるとして、 =FLOOR(A1+2,5) かな。
質問者
お礼
参考になりました。ありがとうございます。
- koro_chan
- ベストアンサー率36% (17/46)
回答No.1
私自身は即答できなくて申し訳ないのですが、「エクセルの学校」というサイトがあります。これはすぐれものなので、私も質問者さんのような関数などの壁にぶちあたるとこのサイトで解決しています。是非一度ご覧になって下さい。
質問者
お礼
大変参考になりました。ありがとうございます。
お礼
大変参考になりました。ありがとうございます。