算术运算中,优先级最高的是乘方,然后是乘除、加减
excel运算符优先级与VB相同:
算术运算符、比较运算符、逻辑运算符。算术运算符优先级为岁段乘除、加减。所有同级运算符的优羡告先级相同,即按照从左到右的顺序乎派誉运算,因此使用时注意,必要时使用括号分隔。
运算符优先级
如果一个公式中有若滑顷昌干个运算符,Excel 将按下表中的次序进行计算。如果一个公式中的若干个运算符具有相同的优先顺序(例如信扒,如果一个公式中既有乘号又有除号),Excel 将从左到右进行计算。
运算符 说明
:(冒号)
(单个空格)
,(逗号)
引用运算符
- 负数(如 –1)
% 百分比
^ 乘方
* 和 / 乘和除
+ 和 – 加和减
& 连接两个文本字符串(串连)
=
< >
<=
>=
<> 比较运算符
使乎派用括号
若要更改求值的顺序,请将公式中要先计算的部分用括号括起来。例如,下面公式的结果是 11,因为 Excel 先进行乘法运算后进行加法运算。将 2 与 3 相乘,然后再加上 5,即得到结果。
=5+2*3
但是,如果用括号对该语法进行更改,Excel 将先求出 5 加 2 之和,再用结果乘以 3 得 21。
=(5+2)*3
在以下示例中,公式第一部分的括号强制 Excel 先计算 B4+25,然后再除以单元格 D5、E5 和 F5 中值的和。
=(B4+25)/SUM(D5:F5)