为什么用if函数时,最后值总是0

如题所述

由于提问中没有表格的数据截图,只好按我这边的设定举例了。


本例中A1的值为10,B1公式=IF(A1<99,1,0)  10本应少于99,结果应返回1,但现在却返回了数字0,这是因为A1的单元格格式是文本格式,那数字10也就是文本格式的数字10了,任意一个文本数字都大于所有的数值格式的数字,所以结果出错了。


解决方法一:把A1的格式设置为常规或数值。

解决方法二:把B1公式改为这样=IF(--A1<99,1,0)



如果还是不符合要求的,请把表格数据按以下要求截图发上来:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-17
有可能是版本不兼容,点击上方工具栏的文件-另存为-选择文件类型*.xls-保存,打开新保存的文件试试。
相似回答