Excel公式和函数  在公式中使用运算符
在Excel 2007中,公式必须遵循特定的语法或者次序,而运算符是公式中的一个基本元素,用于指定对操作数或单元格引用数据执行的运算类型。另外,由于不同位置或类型的运算符可以得出不同的计算结果,因此,在使用运算符之前,应先掌握运算符的几种类型和优先级。
1.运算符的类型
在Excel中,运算符可以分为算术运算符、比较运算符、文本运算符和引用运算符四种。
算术运算符
算术运算符是所有运算符类型中,最为简单、常用的一类运算符,它可以完成基本的数学运算(如加法、减法和乘法等),以及数字的合并等操作。常见的算术运算符如表2-1所示:
表2-1  算术运算符及其含义
运算符
含义
示例
+(加号)
加法
21+31
-(减号)
减法
45-20
*(乘号)
乘法
2*3
/(除号)
除法
18/3
%(百分号)
百分比运算
55
^(幂运算符)
幂的运算
9^2
比较运算符
比较运算符用于两个数值之间大小的比较,其计算结果为逻辑值TRUE(真)或FALSE(假),如表2-2为常用的比较运算符:
表2-2  比较运算符及其含义
运算符
含义
示例
=(等号)
等于
A1=B2
>(大于号)
大于
A1>B2
<(小于号)
小于
A1<B2
>=(大于等于号)
大于或者等于
A1>=B2
<=(小于等于号)
小于或者等于
A1<=B2
< >(不等号)
不等于
A1< >B2
文本运算符
在Excel中,用户可以使用文本运算符“&”连接两个或者多个字符串,生成一个连续的字符串。
例如,在“产品信息”表中,选择E3单元格,并在【编辑栏】中输入“=B3&RIGHT(D3,6)&"001"”公式,即可将B2单元格中的编号、生产日期的后6位,以及自动编号001组合在一起,生成产品的生产批号,如图2-17所示。
图2-17  使用文本运算符
引用运算符
使用引用运算符,可以使单元格区域中的数据进行合并计算。其中,使用不同的引用运算符可以对不同的单元格区域进行引用。常见的引用运算符如表2-3所示:
表2-3  引用运算符及其含义
运算符
含义
示例
:(冒号)
区域运算符,可以对两个引用之间的所有单元格(包括这两个引用单元格在内)进行引用。
=SUM(A1:A10)
,(逗号)
联合运算符,可以将多个引用合并为一个引用。
A1:A10,C1:C10
空格号
交叉运算符,可以对两个引用中共有的单元格,即重叠的单元格区域进行引用。
A1:C10 B4:D7
例如,在“高三年级模拟考试成绩”表中,选择F3单元格,在【编辑栏】中输入“=SUM(C3:E3)”公式,即可计算出学生的总分,如图2-18所示。
图2-18  计算总分
2.运算符的优先级
当某个表达式中出现多个运算符时,将按照预先确定的顺序对表达式中的各个部分进行计算,即为运算符的优先级。对于不同优先级的运算符,Excel将按照由高到低的顺序进行计算,如表2-4为运算符的优先级:
表2-4  运算符的优先级
运算符(由高到低)
含义
:(冒号)
区域运算符
,(逗号
联合运算符
空格
交叉运算符
-excel除法函数百分比负号
例如-5
%百分号
百分比
^(幂运算符)
幂的运算
*/(乘号和除号)
乘和除
+-(加号和减号)
加和减
&(与号)
文本运算符
=(等号)
比较运算符
><(大于号和小于号)
>=(大于或等于)
<=(小于或等于)
< >(不等于)
当具有相同优先顺序的运算符(如乘法和除法)在表达式中同时出现时,运算符将按照从左至右的顺序进行计算。如果需要更改公式求值的顺序,可以使用括号来改写优先顺序,以强制优先计算表达式的某些部分。
例如,在“=2+4*5”公式中,Excel将先进行乘法运算,然后再进行加法运算,因此,其得出的计算结果为22。如果将公式修改为“=(2+4)*5”,Excel将先计算括号内的加法运算,然后再计算括号外的乘法运算,得出计算结果为30,如图2-19所示。
图2-19  更改运算符的求值顺序
 
Excel公式中,系统将先执行括号内的运算,后执行括号外的运算,但是在括号内,运算符的优先级将保持不变。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。