首页 > 解决方案 > 为什么 =IF(10.1-10=0.1,TRUE) 在 Google 表格中返回 F?

问题描述

这背后的数学原理是什么?请解释。谢谢你。

标签: google-sheetsfloating-pointgoogle-sheets-formulaformula

解决方案


如前所述,这是一个浮点问题,因此要从中获得 TRUE,您应该这样做:

=IF(ROUND(10.1-10, 1)=0.1, TRUE)

在此处输入图像描述


推荐阅读