プロが教える店舗&オフィスのセキュリティ対策術

118.0952381→110
179.047619→170
255.2380952→250
289.5238095→280
331.4285714→330
487.6190476→480
586.6666667→580
697.1428571→690
720  →720
上記のように1円の位以下を切り捨てたい場合
又、逆に、下記のように切り上げたい場合
2361.904762→2370
3580.952381→3590
5104.761905→5110
5790.47619→5800
6628.571429→6630
9752.380952→9760
11733.33333→11740
13942.85714→13950
14400     →14400

どのような式を入れれば可能でしょうか?
0の場合はそのままで。
よろしくお願いします。

A 回答 (5件)

次の式でできます。



=int(A1/10)*10

 A1はセルです

 ちなみに、INTは切り捨ての命令です。下の式は四捨五入の式になります。

=int(A1*10+.5)/10

参考までに
    • good
    • 0

こんばんは



一般的には、皆さんの示された ROUNDUP や ROUNDDOWN
を使うのがよろしいかと思います。

別関数で感覚的にわかり易いのは

1の位を処理→10単位(10の倍数)にする なので

切捨て =FLOOR(A1,10)
切上げ =CEILING(A1,10)
四捨五入 =FLOOR(A1+5,10) や =CEILING(A1-5,10)

でも可能です 試してみて下さい
    • good
    • 0
この回答へのお礼

みなさんどうも、ありがとうございました。
おかげさまで、うまくいきました。
色々な方法があるものですね。
----------------------------
一括御礼でごめんなさい。

お礼日時:2002/12/18 19:01

切り上げはROUNDUP


切捨てはROUNDDOWN
四捨五入はROUNDになります!
なので
=ROUNDUP(数値,桁数) 
=ROUNDDOWN(数値,桁数)
で今回の場合は
=ROUNDUP(セル位置(もしくは118.0952381),-1)
=ROUNDDOWN(2361.904762 ,-1)
になると思います。
桁数は(切捨てた(もしくは切上げた)結果の桁数)
123.456→  1 2 3 . 4 5 6
入力する桁数 -2 -1 0 1 2 3のどれかを入力!
分かりますでしょうか?
    • good
    • 0

#1のかたと同じですが、切捨てはrounddown四捨五入はroundで、切り上げは


roundupです。
このとき、後ろの数を「0」を入れると小数第1位を、「1」を入れると
少数第2位を切り捨てたり四捨五入をし「-1」で1の位を「-2」で10の
位を対象とします。
    • good
    • 0

 次の様になります。


 ポイントは、まるめる桁数を、マイナス値で指定する事でしょう。
a.1,300=ROUNDUP(1234,-2)
b.1,200=ROUNDDOWN(1234,-2)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!