1.1.2 运算符的优先级
在使用公式计算数据时,运算符用于连接公式中的操作符,是工作表处理数据的指令。在Excel中,运算符的类型分为4种:算术运算符、比较运算符、文本运算符和引用运算符。
◆常用的算术运算符:加号“+”、减号“-”、乘号“*”、除号“/”、百分号“%”及乘方“^”。
◆常用的比较运算符:等号“=”、大于号“>”、小于号“<”、小于或等于号“<=”、大于或等于号“>=”及不等号“<>”。
◆文本运算符:只有与号“&”,该符号用于将两个文本值连接或串起来产生一个连续的文本值。
◆常用的引用运算符:区域运算符“:”、联合运算符“,”及交叉运算符“”(空格)。
在公式的应用中,应注意每个运算符的优先级都是不同的。在一个混合运算的公式中,对于不同优先级的运算,按照从高到低的顺序进行计算;对于相同优先级的运算,按照从左到右的顺序进行计算。运算符优先级如表1-1所示。
表1-1运算符优先级
此外,在Excel中,逗号和空格是比较特殊的两个运算符。使用逗号分隔两个单元格区域时,说明在一个公式中需要同时使用这两个区域,如COUNT(A2:B7,A4:B9)表示统计A2:B7和A4:B9单元格区域中包含数字的单元格总数。若为COUNT(A2:B7A4:B9),即中间为空格,则表示要得到这两个区域的交集,也就是A2:B7和A4:B9的交叉部分,包含A4、A5、A6、A7、B4、B5、B6、B7这8个单元格。
通常情况下,系统并不会按照Excel限定的默认运算符对公式进行计算,而是通过特定的方向改变计算公式来得到所需结果,此时就需要强制改变公式运算符的优先顺序。例如公式:
上面的公式遵循的计算顺序为:先计算乘法运算A2*A3,然后再执行加法运算,即上一步运算结果加上A1和A4的结果。但是,如果希望上面的公式A3先与A4相加,再进行其他运算,就需要用圆括号将A3和A4括起来,即
此时公式将按照新的运算顺序计算:先计算A3与A4的和,然后再将所得结果乘以A2,最后的计算结果与A1相加。与之前所得结果不同,通过使用圆括号改变了运算符的优先级顺序,从而改变了公式运算所得的结果。
提示
在使用圆括号改变运算符优先级顺序时,圆括号可以嵌套使用,当有多个圆括号时,最内层的圆括号优先运算。