- ベストアンサー
Access2002長整数型での小数点処理
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
かきこ間違えでした。すみません >0からの差が合計で1.0ですよね((1-0.5)+(1-0.6)+(1-0.7)+(1-0.8)+(0.9)=1.5) ↓ 1からの差が合計で1.5ですよね((1-0.5)+(1-0.6)+(1-0.7)+(1-0.8)+(0.9)=1.5) です。
その他の回答 (2)
- Hk2001
- ベストアンサー率48% (24/49)
またまた、こんにちわ 探せなかったですか・・・きっとどこかにあるとは思いますが 簡単な補足をしておきます。 普通の四捨五入だと 0.1、0.2、0.3、0.4 の4つが切り捨てで(0も含めると5つ) 0からの差が合計で1.0ですよね(0.0+0.1+0.2+0.3+0.4=1.0) 0.5、0.6、0.7、0.8、0.9 の5つが切り上げですよね 0からの差が合計で1.0ですよね((1-0.5)+(1-0.6)+(1-0.7)+(1-0.8)+(0.9)=1.5) そうすると切り上げの方が多いですよね。 結局普通の四捨五入だと切り上げの方に計算が偏ってしまうわけです。 これを解決するためにそのような計算結果になるようです。 Accessだけでなくエクセルでも採用されているようです。 なにやら「銀行型」とか「ISO」とか呼ばれているようですが?
- Hk2001
- ベストアンサー率48% (24/49)
それは誤差を少なくする丸め方だったようなきがします。 0.5を偶数の方に丸めるはずなので 7.5→8 8.5→8 9.5→10 10.5→10 11.5→12 という風になります。 確か「おしえてgoo」でも出ていたような気がします。 詳しくはここで検索してみては?
お礼
ありがとうございます。 なるほど、教えてもらったとおりになります。 しかし、小数点第2位が入ると必ず繰り上がります。 (10.51等)おしえてgooでは探しきれませんでした。 いずれにしても、早々の回答感謝します。
関連するQ&A
- Access2003で小数点第1位未満四捨五入
Access2003で小数点第1位未満四捨五入の表示をするにはどうしたらいいのでしょうか?int関数を使用して平均点の四捨五入をしたのですが、整数エラーになります。Roundsも使ったり色々やったのですが、どうやら違うようなので、困っています。助けて下さ~い。
- 締切済み
- オフィス系ソフト
- 小数点を整数型に変換
・8.7 ・14.5 ・3.456 などのデータがあり、この値を四捨五入 などをせずに 「整数2桁 + 小数5桁」に変換したいのですが、String.Formatなどで行うと意図した値になりません。 ・8.7 ⇒ 87.00000 ・14.5 ⇒ 14.50000 ・3.456 ⇒ 34.56000 何か良い方法がありましたら、アドバイスを頂けないでしょうか。 言語:C# VisualStudio 2008 以上、よろしくお願い致します。
- ベストアンサー
- Visual Basic
- ACCESS2003で長整数型のフィールドに小数を入力した場合の動作について
お世話になります。 色々調べてみたのですが分からなかったので質問させて頂きました。 ACCESS2003のテーブル(またはフォーム)で長整数型のフィールドに小数を入力すると、銀行型の丸め?(ex 1.5→2、2.5→2)になってしまいますが、これを通常の四捨五入にすることはできないのでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- 小数点以下を5より大きいと切り上げる
こんにちは エクセルで計算式を作っています。 計算結果の小数点以下を四捨五入して、整数にする場合は ROUND(計算式,0) となると思うのですが、 小数点以下が5より大きい場合に切り上げて、5ちょうどだった場合に切り捨てるには、どのようにすればよいでしょうか。 恐れ入りますが、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- アクセス2003で、数値のプロパティで、小数点以下の表示ができない
アクセス2003を使っているのですが、テーブル上やフォーム上で、数値書式のフィールド上で、小数点以下の表示ができません。 プロパティで、書式を数値に設定して、小数点表示の設定を「2」に設定したのですが、どうしても、小数点が表示されずに、四捨五入して、整数表示してしまいます。 どこの設定がおかしいのでしょうか? どうやったら、小数点表示できますでしょうか?
- ベストアンサー
- オフィス系ソフト
- Accessで小数点以下の桁数を・・?
教えてください。 Accessで小数点以下の桁数を表示したいのですが、プロパティで小数点以下の桁数を表示することができるのですが、実際に入力すると値が四捨五入されてしまい小数点以下の桁数を入力することができません。どうしたらよいのでしょうか?
- 締切済み
- オフィス系ソフト
- イラストレーターで小数点表示しない。
イラストレーターCS2を利用しています。 単位をピクセル指定して利用していますが、変形の所が小数点以下を表示しません。 移動自体は小数点以下を入力すれば、ちゃんと移動はするのですが、やはり表示は整数のみで、どうやら四捨五入して表示しているようです。 どこかに設定があるのでしょうか?
- 締切済み
- グラフィックソフト
- 細かいことですが、ここの「お礼率、ベストアンサー率」は小数点以下を四捨
細かいことですが、ここの「お礼率、ベストアンサー率」は小数点以下を四捨五入 して整数表示されているんだよね? それとも小数点以下四捨五入でなく他にもあるとか。
- ベストアンサー
- このQ&Aコミュニティーについて
- 小数点の四捨五入で分からないことがあります
例えば、0.230978という値を小数点第4位を四捨五入したら、答えは0.231ですか?それとも0.2310が答えですか? また、0.8という値を小数点第1位を四捨五入したら、答えは1.0ですか?それとも1ですか? よろしくお願いします。
- 締切済み
- 数学・算数
お礼
大変ありがとうございます。 よくわかりました。 なるほど、四捨五入とは、小学校で覚えて単純なものでないことが良くわかりました。 Excelという言葉が大変ヒントになりました。 EXCELの技術情報に教えていただいたとおり「銀行型」として存在しました。 あれ以来、公式な見解が無いものかと毎晩探し回っていました。 ご丁寧な説明をして頂けたおかげで、よりはっきりとわかりました。 何度もありがとうございました。