|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
请先不用急于一时的争辩,理清思路最关键:
微软的IF第3参数提示“如果忽略,则返回FALSE。”——我们可以认同他说的是类似=IF(A1>0,TRUE)这样“连同第3参数前的逗号都去掉”的式子,而不可能理解为=IF(A1>0,TRUE,)。
相同的语境下,第2参数提示“如果忽略……”——是不是就可以理解为=IF(A1>0)而不是=IF(A1>0,),基于这样的理解,而又基于输入后Excel提示出错,那么是不是该告诉大家这里的“如果忽略”是错误的,是不可以忽略的。
当然,您仍可以认为“忽略”是保留逗号的情况,比如=IF(A1>0,,FALSE),或者=IF(A1>60,,"参数3")等等
那么反过来,同样的语境来对待第3参数的“忽略”是否就变成了=IF(A1>0,TURE,)——那么是否又要提醒读者:微软提示的第3参数“如果忽略,则返回FALSE。”是错误的,它应该返回0。
如果不是,那么该让读者怎样去判断“如果忽略”到底是保留还是不保留逗号的忽略?
[ 本帖最后由 gouweicao78 于 2008-10-29 16:39 编辑 ] |
|