- ベストアンサー
エクセル2000で、1円以下を切り捨てたい
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の場合はそのままで。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
次の式でできます。 =int(A1/10)*10 A1はセルです ちなみに、INTは切り捨ての命令です。下の式は四捨五入の式になります。 =int(A1*10+.5)/10 参考までに
その他の回答 (4)
- comv
- ベストアンサー率52% (322/612)
こんばんは 一般的には、皆さんの示された ROUNDUP や ROUNDDOWN を使うのがよろしいかと思います。 別関数で感覚的にわかり易いのは 1の位を処理→10単位(10の倍数)にする なので 切捨て =FLOOR(A1,10) 切上げ =CEILING(A1,10) 四捨五入 =FLOOR(A1+5,10) や =CEILING(A1-5,10) でも可能です 試してみて下さい
- poteto88
- ベストアンサー率26% (21/78)
切り上げは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のどれかを入力! 分かりますでしょうか?
- mneko
- ベストアンサー率33% (46/139)
#1のかたと同じですが、切捨てはrounddown四捨五入はroundで、切り上げは roundupです。 このとき、後ろの数を「0」を入れると小数第1位を、「1」を入れると 少数第2位を切り捨てたり四捨五入をし「-1」で1の位を「-2」で10の 位を対象とします。
- ka3
- ベストアンサー率18% (36/194)
次の様になります。 ポイントは、まるめる桁数を、マイナス値で指定する事でしょう。 a.1,300=ROUNDUP(1234,-2) b.1,200=ROUNDDOWN(1234,-2)
お礼
みなさんどうも、ありがとうございました。 おかげさまで、うまくいきました。 色々な方法があるものですね。 ---------------------------- 一括御礼でごめんなさい。