• ベストアンサー

お助け下さい! エクセル関数について

エクセル初心者です! 関数についての質問です。 1の位が1~4の時、1の位を5に 1の位が6~9の時、1の位を0にし、10の位に繰り上げる という作業を関数を使い、一括で行いたいのです。 具体的には、 210 → 210 213 → 215 215 → 215 217 → 220 関数をご存知の方、是非ご伝授下さい。お願いします!

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

  • ベストアンサー
  • NIWAKA_0
  • ベストアンサー率28% (508/1790)
回答No.4

#3、訂正です。 × =rounddown(A1/5,0)*5 ○ =roundup(A1/5,0)*5

goooo123456789
質問者

お礼

ありがとうございます! この方法でやってみたいと思います。 本当に助かりました!

その他の回答 (3)

  • NIWAKA_0
  • ベストアンサー率28% (508/1790)
回答No.3

丸める数がA1セルにあるとき、 =rounddown(A1/5,0)*5 で多分大丈夫と思います。 この式のカッコ内、カンマの後のゼロの値を変えれば 丸める桁を調節できます。 10の位でやるなら-1、小数点一位でやるなら1にしてください。

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

A1 にデータがあるとして B1=ROUNDDOWN((A1+4)/5,0)*5 で、どうでしょうか

goooo123456789
質問者

お礼

この計算式でうまくいきました。 本当にありがとうございました!

  • Teran
  • ベストアンサー率26% (23/87)
回答No.1

=ROUND(***,△) でいけますよ。(エクセルに入力するときは半角でお願いします) *** :四捨五入したい数字(セルの場所でもいいです。A1のように) △   :四捨五入の箇所(正の数字だと小数点の右側を、負の整数だと左側を      四捨五入します) 例 =ROUND(1.258,1) =1.3 =ROUND(235.2,-1)=240 =ROUND(1.486,0) =1 (ゼロは整数になります)

関連するQ&A