• ベストアンサー

エクセルの関数

例えば計算結果が1002なら1000になったり、988なら990のように0又は5に近い数字に切り上げしたり切り下げしたりするような関数はないでしょうか? 

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

  • ベストアンサー
noname#204879
noname#204879
回答No.7

=MROUND(A1,5)

kazuyan0224
質問者

お礼

大変参考になりました。ありがとうございます。

その他の回答 (6)

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.6

=FLOOR(A1+(5/2),5) 又は =ROUND(A1*2,-1)/2 で、どうでしょうか

kazuyan0224
質問者

お礼

大変参考になりました。ありがとうございます。

  • SRitchie
  • ベストアンサー率21% (103/470)
回答No.5

ROUND関数じゃダメ?

kazuyan0224
質問者

お礼

参考になりました。ありがとうございます。

  • 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を行います。

kazuyan0224
質問者

お礼

大変参考になりました。ありがとうございます。

  • dec02
  • ベストアンサー率36% (578/1602)
回答No.3

ROUND関数を使います。

参考URL:
http://www.eurus.dti.ne.jp/yoneyama/Excel/kansu/round.htm
kazuyan0224
質問者

お礼

大変参考になりました。ありがとうございます。

  • Werner
  • ベストアンサー率53% (395/735)
回答No.2

A1に丸めたい数値が入ってるとして、  =FLOOR(A1+2,5) かな。

kazuyan0224
質問者

お礼

参考になりました。ありがとうございます。

  • koro_chan
  • ベストアンサー率36% (17/46)
回答No.1

私自身は即答できなくて申し訳ないのですが、「エクセルの学校」というサイトがあります。これはすぐれものなので、私も質問者さんのような関数などの壁にぶちあたるとこのサイトで解決しています。是非一度ご覧になって下さい。

参考URL:
http://www.excel.studio-kazu.jp/
kazuyan0224
質問者

お礼

大変参考になりました。ありがとうございます。

関連するQ&A