excel - "=+IF(...)"在 Excel 中有什么作用吗?

标签 excel excel-formula

我正在为客户自动化一个大型 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/

相关文章:

excel - MS Excel : how to compare a cell with comma separated values to a cell with comma separated values

python - 任务是导出excel数据到MySQL并显示图表!

vba - Excel VBA - 用户定义类实例的公共(public)范围

vba - 更改复制的选项卡的名称

vba - 根据 ComboBox 值自动复制和粘贴特定列

vba - 从多列中查找值的位置

python - 使用 Pandas 读取和传递 Excel 文件名

java - 将数据从 Java 导出到 MS Excel 的最佳方式

Excel:求和系列函数调用

Excel 英尺和英寸到毫米