excel - 为什么我用 Excel VBA 减去两个数字时会出现小数错误?
问题描述
我做了一个简化的例子来说明我的问题。当从另一个数字中减去一个数字时,我得到一个错误的结果。我可以用 2 位小数将结果四舍五入,但这更像是一种解决方法。
Sub Test()
Dim Sale As Double
Dim Fee As Double
Dim Payment As Double
Payment = 104953.98
Sale = 105000
Fee = Sale - Payment
End Sub
在即时窗口中测试代码显示费用计算为 46,0200000000041,这是错误的。
解决方案
推荐阅读
- arrays - 转换数组
到 Int kotlin 2D 数组 - javascript - React Native 相机 - 多张照片
- typescript - 作为映射键的字符串枚举不适用于 ReturnType
- php - PHP 我应该使用 Filesystem DB 来存储 JSON 文件吗
- django - 如何使用过滤器 django 查询计数?
- json - Json 数据未在 vuejs 中显示
- tibco - TIBCO BW 6.5 调试错误“限定符捆绑名称:Application_Name.module”,需要解决”
- julia - Julia 中是否有一个惰性和迭代的“地图”?
- sql - 在 BigQuery 上创建汇总表,连续聚合多个值
- angular - Angular6 自定义弹出窗口