Excel公式包含=+

Excel formula contains =+

我有一个这样的公式:

=+SUMSQ(B14:B45)-MMULT(TRANSPOSE(L13:L16);K58:K61)

=+ 运算符在 Excel 中的作用是什么? 如何使用?

What does the =+ do in this formula? =+SUMSQ(B14:B45)

绝对没有。它是 Lotus 风格公式的倒退,没有害处,但完全没有必要。左侧的等号是开始使用工作表函数所必需的,但加号是多余的。该公式可以很容易地写成 =SUMSQ(B14:B45).

就是说,不要将它与双减号(例如 -- 或 double unary)混淆。这通常是为了将 TRUE/FALSE 结果转换为数字结果,方法是用第一个减号在数学上翻转符号(positive/negative 结果的性质),然后用第二个减号将其翻转回来。这样,TRUE 变成 1,FALSE 变成 0。虽然它的主要用途是将布尔值转换为数值,但双一元也可用于将看起来像数字的文本转换为实际数字;例如=--RIGHT("ABC123", 3) 等于 123,而不是看起来像 123.

的文本

有关公式构造的详细信息,请参阅 Overview of Formulas