No.3ベストアンサー
- 回答日時:
>どの頻度で発生するのかわからないので困ります。
>偶然入力した数字が、このケースというのは稀ですかね?
結構ありますよ。
ですので、厳密に計算させる場合は小数点入力をしちゃだめです。
全て「整数」で入力させ「整数」のまま演算、最後でROUND関数を
使って端数処理をするんです。銀行などの金額計算マクロを作る
場合、私は必ずそうやって誤差を回避しています。
まあ、大体でいいなら「書式」「セル」の「表示形式」タブで
「数値」などを選択、「小数点以下の桁数」を強制的に指定します。
こうすれば、その桁未満の値を四捨五入して表示しますので、大概の
場合、表示・計算ともに問題なく行われます。まあ、このやり方を
100%信頼すると、最悪、値が倍や半分になる可能性も無いわけじゃない
んですけどね。
再度返答ありがとうございます。
過去に、理由もわからず、整数化+ROUNDDOWN等はやった経験があります。
あくまでも「計算結果」を補正するためでした。
今回は「入力数字そのもの」が正しく入力されないため、回避方法を模索していました。
入力数字自体も整数化する必要あり。として今後の仕様を考えます。
No.2
- 回答日時:
それはExcelがデータを2進数で保持しているからで、仕様です。
2進数の小数点以下の数字は、その特性上10進数と1対1には対応
していません。ですので表現できない10進小数が存在するのです。
これに限らず、Excelは非常に「計算が苦手な」ソフトです。
厳密な計算する場合は示したURLの事象を理解してから行って下さい。
http://pc.nikkeibp.co.jp/pc21/special/gosa/index …
ありがとうございました。
勉強になりました。
どの頻度で発生するのかわからないので困ります。
偶然入力した数字が、このケースというのは稀ですかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Excel(エクセル) 複数の同じ様式のエクセルデータの任意セルへの入力について 3 2022/04/27 15:00
- Excel(エクセル) Excelで小数表記をそのまま角度表記にしたい 5 2022/04/04 12:34
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
- Excel(エクセル) EXCEL ActiveX コマンドボタンで実行する前にいったんmsgBoxで確認を求めたい 1 2022/07/06 19:41
- 工学 制御工学の問題です。 3 2023/01/23 22:32
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で、時間を条件にしたい...
-
エクセルの使い方 1日=7時間45...
-
ヘッダー
-
計算結果が「0」のセルだけを「...
-
Excel 関数? 文字列に...
-
エクセルでの時間計算(2時間30...
-
EXCELの関数に関する質問です
-
エクセルで 足し算や割り算の...
-
エクセル 1万時間を越える際の...
-
Excelの計算式内の文字列の一括...
-
エクセルの計算結果が0になって...
-
エクセル・計算式をテキストデ...
-
エクセルで、時間の計算をした...
-
エクセルで足し算と掛算を混ぜ...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルで勤怠管理表で休憩時...
-
AかBに入力があった時Cに反映、...
-
【エクセル】あるセルのみ自動...
-
エクセルで比率を計算
-
エクセルの表の左下に再計算と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で、時間を条件にしたい...
-
ヘッダー
-
エクセルの使い方 1日=7時間45...
-
エクセルで、時間の計算をした...
-
EXCELの関数に関する質問です
-
エクセルで 足し算や割り算の...
-
Excelの計算式内の文字列の一括...
-
数式の計算結果により表示され...
-
エクセルでの時間計算(2時間30...
-
TEXTCALCの使い方
-
計算結果が「0」のセルだけを「...
-
エクセル・計算式をテキストデ...
-
エクセル 1万時間を越える際の...
-
エクセルの計算結果が0になって...
-
excel 参照しているセルに色が...
-
エクセルで足し算と掛算を混ぜ...
-
AかBに入力があった時Cに反映、...
-
Excel 関数? 文字列に...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルで比率を計算
おすすめ情報