公式中的运算符通常从左到右评估。

因此,在以下公式中,先执行加法,然后进行减法:

= C7 + A2 — B3

然而,这并非总是如此。例如,Excel将首先执行任何取幂运算,然后执行乘法或除法运算,然后执行加法或减法运算,然后执行文本串联运算,最后执行所有比较运算。

因此,在下式中,即使在加法的右侧发生乘法,也要在加法之前执行乘法:

= C12 + D4 * A1

评估运算符的顺序称为_precedence。_优先级较高的运算符优先于优先级较低的运算符。以下是Excel中运算符的评估顺序。

Operator

Meaning

Negative indicator (such as —123)

%

Percent

^

Exponent

* and /

Multiplication and division

+ and —

Addition and subtraction

&

Text concatenation

= < > ⇐ >= <>

Comparison

输入公式时,您将需要记住这些规则,以便获得所需的结果。如果您不记得它们,或者想更改操作顺序,可以使用括号。例如,如果您希望加法出现在上一个公式的乘法运算之前,则可以这样输入:

= (C12 + D4) * A1

在Excel中使用公式时,您会发现自己经常使用括号。原因很简单-它们消除了有关Excel应该如何处理公式的任何困惑。

作为一个实际示例,假设您正在开发一个公式,该公式将税率应用于两个不同值的总和。例如,如果您想取F2单元格中的值,向其中添加$ 5.00,然后调整税金(假设您所在的州为5.25%),则公式将如下所示:

= (F2 + 5) * 105.25%

为简单起见,如果F2中的值为$ 95.00,则此公式的结果为$ 105.25。但是,如果没有括号,结果将是$ 100.26,因为Excel会先进行乘法运算(5 * 105.25%),然后将结果加到F2中的值上。

请记住,括号消除了有关公式含义的任何混淆。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(12060)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本:

链接:/ excel-How_Operators_are_Evaluated [如何评估运算符]。