与常规的数学计算式运算相似,所有的运算符都有运算的优先级。当公式中同时用到多个运算符时,Excel将按下表所示的顺序进行运算。 在默认情况下,Excel中的公式将依照上述顺序进行计算,例如: =9 - - 2^4 这个公式的运算结果并不等于 9+2^4 。 根据优先级,最先组合的是代表负号的“-”与“2”进行负数运算,然后通过“^”与“4”进行乘幂运算,最后才与代表减号的“-”与“9”进行减法运算。这个公式实际等于下面这个公式: =9-(-2)^4 公式运算结果为-7。 如果要人为地改变公式的运算顺序,可以使用括号提高运算优先级。 数学计算式中使用小括号( )、中括号[ ]和大括号{ }以改变运算的优先级,在Excel中均使用小括号代替,而且括号的优先级将高于上表中的所有运算符。 如果在公式中使用多组括号进行嵌套,其计算顺序是由最内层的括号逐级想外进行运算。例如: =int((A4+4)*6) 先执行A5+4运算,再将得到的和乘以6,最后由INT函数取整。 此外,数学计算式的乘、除、乘幂等在Excel中的表示方式也有所不同,例如数学计算式: =(3+2)x[2+(10-4)÷3]+32 在Excel公式中的公式表示为: =(3+2)*(2+(10-4)/3)+3^2 如果需要进行开方运算,例如要计算根号3,可以用3^(1/2)来实现。 ↓↓↓ |
|