3

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

=+IF(<cond1>,"text",IF(<cond2>,1,2))

注意+开头的,紧跟在等号之后。起初我认为它是虚假的,但它确实被广泛使用(数百个地方)。然后我想可能是强制Excel将结果解释为数字,但大多数使用它的地方都是IF函数,它们的大部分结果值都返回非数字文本。

有谁知道这是否真的在 Excel 公式中起作用?

(Excel 2007,如果重要的话)

4

3 回答 3

7

据我对 Excel 的了解,它并没有做任何事情。它主要是 Lotus 123 时代的遗留物。它非常无害,并且不会以任何方式改变公式的操作,所以如果有可能你需要放弃它,它完全没问题。:)

于 2013-03-18T19:46:46.083 回答
2

我已经转换了一些 Lotus 123 文档+。一个简单的搜索(for +)和替换(用空格)可以让我们所有人的强迫症平静下来。

于 2013-03-19T02:36:03.260 回答
0

根据我的经验,这是因为=符号离数字键盘太远,+当我想输入公式时使用符号更容易。

于 2013-12-27T03:45:31.397 回答