"= + IF(...)"在Excel中做了什么吗?

RBa*_*ung 3 excel excel-formula

我正在为客户自动化大型Excel电子表格,并且我不断在他们的公式中遇到一个奇怪的构造.实际上他们所有的IF函数都有如下公式:

=+IF(<cond1>,"text",IF(<cond2>,1,2))
Run Code Online (Sandbox Code Playgroud)

注意+在开始时,紧跟在等号后面.起初我认为它是虚假的,但它肯定被广泛使用(数百个地方).然后我想也许是强制结果被Excel解释为数字,但是大多数使用它的地方都是IF为大多数结果值返回非数字文本的函数.

有谁知道这实际上是否在Excel公式中做了什么?

(Excel 2007,如果重要的话)

Sui*_*999 7

据我所知,Excel并没有做任何反复的事情.它主要是莲花123时代的遗留物.它是无害的,并且不会以任何方式改变配方的操作,所以如果它有可能你需要抛弃它完全没问题.:)