公式0<=(1.36*100/1.36)-100
返回 FALSE,而期望为 TRUE。
但是
0<=(1.26*100/1.26)-100
返回正确结果 TRUE。
为什么?
最佳答案
如果你运行:
=(1.36*100/1.36)-100
并扩展小数位,您将得到:
即使您不希望出现这种行为,这也完全没问题。这是由于谷歌表格存储数字的方式决定的,这种“废话”被称为“舍入错误”(但它不是错误)
参见:https://stackoverflow.com/a/72230592/5632629
根据您的情况尝试:
=0<=ROUND((1.36*100/1.36)-100)
关于google-sheets - Google 表格小于或等于 (<=) 提供错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72873914/