- ベストアンサー
エクセル関数について
例えば60,340円×2ヶ月÷12ヶ月とした場合、結果は10,056.666円となりますが、円位未満を切り捨てて、1円位を10円位に切り上げる関数を教えてください。この計算式の結果が10,060円となるようにです。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは 私も1例 >円位未満を切り捨てて、1円位を10円位に切り上げる =ROUNDUP(INT(60340*2/12),-1) セル参照式にすると A1に 60340 B1に 2 C1に 12 =ROUNDUP(INT(A1*B1/C1),-1) INT(式) で円未満を切り捨て ROUNDUP(値,-1) で整数2桁に切り上げ と処理しています 式の結果が 10,056.666 なら 10,060 10,051.001 なら 10,060 10,050.666 なら 10,050 となります。
その他の回答 (5)
- imogasi
- ベストアンサー率27% (4737/17069)
=10*round(b1/10,0)でも出来る。 b1に10,056.666が入っているとして。
単純に一の位を切り上げるのでよければ、 =ROUNDUP(数値,-1)でいいかとおもうのですが! ちなみに、Roundup(切り上げ関数) Round(四捨五入) Rounddown(切捨て)となり、 関数の公式は =ROUNDUP(数値,桁数)となります。 桁数は表示する桁を指定します。 一の位を0として、小数点第一位を表示するならば、1 十の位を表示するなら-1、百の位なら-2となります。
- brassard
- ベストアンサー率23% (23/99)
1円位を切り上げるなら、 =ROUNDUP(対象,-1) です。 ちなみにご質問の例では、 A1セルに 60,340(円) B1セルに 2(ヶ月) C1セルに 12(ヶ月) とすると・・・、 =ROUNDUP(A1*B1/C1,-1) となります。
=ROUND(対象,-1) だと思います。
- colocolo62
- ベストアンサー率32% (1162/3624)
=roundup(数値,-2) ではダメでしょうか。