这是我的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美元。我没有把它设置为圆,但出于某种原因,它继续这样做。
发布于 2022-09-30 04:21:44
因为,公式=((C8-B8)*24)-D8的实际结果是8.833333333。由于单元格格式,您正在看到8.83。如果在小数点后只想得到两位数的结果,那么使用圆整函数,如-
=ROUND(((C8-B8)*24)-D8,2)然后,您将得到结果370.86。也可以直接用于生成的单元格中。
=ROUND(E8,2)*B3发布于 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中的某个地方应用四舍五入。
https://stackoverflow.com/questions/73903910
复制相似问题