【bug】有关有计算精度差异时ROUNDDOWN函数返回非预期值的问题
直接举例:
=353.4-342-11.4
数学结果应该等于零,因为精度问题,WPS表格返回值为-2.30926389122033e-14
对此数向下舍入,用ROUNDDOWN函数
=ROUNDDOWN(353.4-342-11.4,0)
WPS返回结果为0
但是,如果把ROUNDDOWN函数放到比较表达式中,则得到的值与直接返回结果有不同。
=IF(ROUNDDOWN(353.4-342-11.4,0)=0,"真","假")
如果ROUNDDOWN得到的结果为零,则此IF函数得到的结果应该为“真”,然而,WPS表格得出的结果是“假”。
希望官方检查一下, 这个问题出在哪里。
WPS版本:2025夏季版
WPS表格版本:12.1.0.21915
WPS社区反馈员
@金山办公