No.3ベストアンサー
- 回答日時:
> 計算結果は1209000になります。
> 実際の計算結果は1208999.99999
これは浮動小数点数の演算誤差で、正しい計算結果は1209000です。
> 計算結果を1208000にしたい
1209000 は切り捨てても1208000になりようがありません。
No.4
- 回答日時:
何回やっても1209000にしかならないので、おかしいな~って思って、計算機まで出してきて計算しました。
なので、間違ってないと思います。
これって、割り切れます。
だから最初に書いてある1208999.99999がそもそもおかしいと....
なので切り捨ての件でいけば、ROUNDDOWN(A1*A2/A3,-3)で合ってます。ためしに=ROUNDDOWN(1208999.9999999,-3)でやってみてください、答えは1208000になります。
ちなみに、INTは整数で丸めるので、=INT1208999.9999999)の計算結果は1208999になります。
なので、今回の計算結果では何回やっても、関数を変えても1209000にしかならないと思います。
No.5
- 回答日時:
>実際の計算結果は1208999.99999…
これは、計算機の計算結果ですよね。
>計算結果は1209000になります。
これが、エクセルでの計算結果ですよね。
もし、こうであれば可能性は有りますね。これ、計算機の桁数が10桁で、1365000/1785000*1581000の順で計算を行うと計算結果は割り切れない数値になります。
1365000/1785000=0.764705882
0.764705882*1581000=1208999.999
計算の順番を変えると、計算結果が1209000となる筈です。計算機側の計算誤差であって、エクセルの演算誤差ではなく、正の計算結果が1209000であるため、rounddownによる切捨てを行っても1208000には成り得ないでしょう。
エクセルで思い当たることは全て確認したつもりですが、計算結果は全て、1209000でした。
No.6
- 回答日時:
158100/1785000=0.8857142857142857142857142・・・・・・・・・・・・・
0.8の後に857142の循環小数が続きますね
これに、136500を掛けると、1208999.999999・・・・・・・・・
表計ソフト(エクセル)は少数第14位で四捨五入しますので
どうしても1208000にしたいのなら
C1=ROUNDDOWN(A1/A3,4)
ROUNDDOWN(C1*A2,-3)
とか、工夫するしかない!
この回答への補足
tanakacchiさん、maruru01さん、Ribenrenさん、poosannさん、dejiji-さん、nabeyannさん
ありがとうございます。
最近は、電卓やエクセルしか使わず、手計算することが無いので、このような現象が起こることが、初めて知りました。今回は、皆さんに回答をいただき、とても勉強になりました。
締め切りは、すみませんが、少しお待ちいただけますか。
締め切り時に、お礼の欄を使用させていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) マクロでコピーすると数式が表示される 1 2022/09/09 20:21
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelでLog10を自然数に直すには
-
【Excel】 SUMPRODUCT関数の高速化
-
1000円の3割の計算教えて下さい
-
30代のデスクワークの女性が 毎...
-
土嚢1体で何m3入りますか?
-
この二つの計算方法が分からな...
-
5000万円×3%+6万円などの計算を...
-
この計算方法教えてください。
-
1人暮しって最低いくら程かかる...
-
1350円の、2割五分増しと ...
-
4を4つ使って1〜100を作って欲...
-
1包装当たり862kcalで、6個入っ...
-
パソコン工房のPCで速いマシ...
-
iPhoneの関数電卓の使い方を教...
-
EXCEL マクロ 列の削除に時間...
-
降伏点
-
漸化式
-
分かりません。 教えてください...
-
WEBのようにスクロールすると付...
-
270万円の6対4の計算式を教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
楽な仕事なんて無いですか?
-
結果が負の帯分数になる計算
-
医療費の計算方法を教えてくだ...
-
1000円の3割の計算教えて下さい
-
土嚢1体で何m3入りますか?
-
ExcelでLog10を自然数に直すには
-
【Excel】 SUMPRODUCT関数の高速化
-
WEBのようにスクロールすると付...
-
iPhoneの関数電卓の使い方を教...
-
excelで板取計算。1枚の板から...
-
1日目に1円 二日目に2円 三日目...
-
1000m2は何坪? 計算方法、教...
-
30代のデスクワークの女性が 毎...
-
5000万円×3%+6万円などの計算を...
-
変調率の求め方が
-
Excel タイムカードで、昼休み...
-
ドッグフード 何gが何cc?
-
春から銀行員になりました。 電...
-
エクセル表計算:「保存」を押...
-
1平米の計算仕方は?
おすすめ情報