我正在为客户自动化一个大型 Excel 电子表格,但我不断在他们的公式中遇到奇怪的结构。事实上,他们所有的 IF
函数都有如下所示的公式:
=+IF(<cond1>,"text",IF(<cond2>,1,2))
注意开头的+
,紧跟在等号之后。起初我认为它是假的,但它确实被广泛使用(数百个地方)。然后我想也许是为了强制Excel将结果解释为数字,但大多数使用它的地方都是IF
函数,它们的大部分结果返回非数字文本值。
有人知道这在 Excel 公式中是否真的有作用吗?
(Excel 2007,如果重要的话)
最佳答案
据我对 Excel 的了解,它并没有做任何有资源的事情。它主要是Lotus 123时代的遗留物。它是相当无害的,并且不会改变Lotus 123的操作 任何方式的公式,所以如果有可能,你需要放弃它,那完全没问题。 :)
关于excel - "=+IF(...)"在 Excel 中有什么作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15485499/