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小时内删除。
发表评论