- ベストアンサー
ROUNDDOWNの計算が、合わないのです。
派遣会社の事務をしてますが、取引先と計算が合わなく困ってます。 A1に時間内金額 1130円これに0.25を掛けて、計算しているのですが、 =A1*0.25 すると283になり 取引先と計算が合わないといわれ、 少数切り捨てにするのかと思い ROUNDDOWN(A1*0.25,0)と計算式をかえたのですが、 答えの282でなく 先方は、280に なってるのですが、 どのような関数式を入れると280になるのか分かりません 初心者でも分かるように教えていただきたいのですが、 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
切り捨てなら、 =rounddown(A1*0.25,-1) 四捨五入なら、 =round(A1*0.25,-1) 最後の因数は端数処理するときの桁を指定するのですが、負数にすると桁が上がっていきます。 -1 なら10位未満を、-2 なら100位未満の処理となります。 これはroundup関数でも有効です。
その他の回答 (2)
- MackyNo1
- ベストアンサー率53% (1521/2850)
本当に計算する数式が1130*0.25なら、(以下のように10円単位での四捨五入でもしなければ)どのような計算方法でも280にはなりません。 =ROUNDDOWN(A1*0.25,-1) 実際は、上記のような単純な計算ではなく、小数計算を行ったデータを小数点以下を四捨五入などしたデータを加算したような場合には、丸め誤差が加算されるために1以上の誤差がでる可能性が考えられます。 いずれにしろ、このようなケースでは、最終的に先方に計算式(計算方法)を問い合わせるしかないと思います。
お礼
ありがとうございます。10円単位で切り捨てられてるとうことでしょうね。 分かりやすい説明ありがとうございました。 タッチの差でお礼とさせていただきます。 ありがとうございます。
- 未 定(@v4330)
- ベストアンサー率20% (417/2003)
=ROUNDDOWN(A1*0.25,-1) です。
お礼
そうそうの回答ありがとうございます。 無事解決しました。
お礼
丁寧に教えていただきありがとうございます。