しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Numbers - ROUNDDOWNで少数切り捨てを試みたが、上手くいきません

ラウンドダウンで少数切り捨てを試してみたりしましたが、上手くいきません。

どうしても金額の数字が合わなくなってしまいます。


状況としては

1250×1.25は少数切り上げで1563で正。

1563×19がなぜか1563.5×19で計算され少数切り上げで29688。

1563×19が29697にならないという状況です。


どなたか原因わかる方いませんか?

それと対策方法を教えてください。


* タイトルを変更しました。 Apple Inc.

MacBook Pro 13″, macOS 13.7

投稿日 2024/12/26 22:05

返信
返信: 2
並べ替え順: 

2024/12/26 22:44 Maru2727 への返信

 こんばんは。


Maru2727 さんによる書き込み:

状況としては
1250×1.25は少数切り上げで1563で正。
1563×19がなぜか1563.5×19で計算され少数切り上げで29688。
1563×19が29697にならないという状況です。

 セルのデータフォーマットで、少数の桁数を0にするとセルの値の見た目が少数部なしで丸められて表示されますが、内部的には少数部の情報は保たれています(下図 C4とD4)。このようなセルを計算に用いた時には、見た目の数値ではなく内部的な数値の方が計算に使用されるため少数部の分だけ誤差が生じます(下図 C6とD6)。

 計算結果を四捨五入する場合には、セルのデータフォーマットで少数の桁数を0にするのではなくて、ROUND関数で計算結果を四捨五入した値をセルに求めて(下図 E4)、そのセルを計算に使用するなどすると良いと思います(下図 E6)。

返信

Numbers - ROUNDDOWNで少数切り捨てを試みたが、上手くいきません

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。