首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不知道excel为什么舍入货币

不知道excel为什么舍入货币
EN

Stack Overflow用户
提问于 2022-09-30 04:06:20
回答 2查看 37关注 0票数 0

这是我的excel表:

单元格为8.83 = =((C8-B8)*24)-D8

*C8 =4:50下午

*B8 =上午7:30

*D8 = 0.50

单元格$371.00 = =(E8*B3)

为什么当B3 =42美元时,我的总收益是371.00美元?应该是370.86美元。我没有把它设置为圆,但出于某种原因,它继续这样做。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-09-30 04:21:44

因为,公式=((C8-B8)*24)-D8的实际结果是8.833333333。由于单元格格式,您正在看到8.83。如果在小数点后只想得到两位数的结果,那么使用圆整函数,如-

代码语言:javascript
运行
复制
=ROUND(((C8-B8)*24)-D8,2)

然后,您将得到结果370.86。也可以直接用于生成的单元格中。

代码语言:javascript
运行
复制
=ROUND(E8,2)*B3
票数 1
EN

Stack Overflow用户

发布于 2022-09-30 04:20:55

从数学上讲,371美元在技术上是正确的。在手工计算交叉核对时,您实际上是在进行舍入,这与Excel的毫无根据的计算不匹配。

( 4:50pm - 7:30am )是9.3333333重复,或“9-1/3”。除以24,你会重复8.8333333次,而不是8.83。Excel正在做它应该做的事情,而371.00是正确的数量。如果用例要求将时间四舍五入到.01小时,而不需要进一步舍入,那么您将需要在单元格E8中的某个地方应用四舍五入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73903910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档