首页 理论教育 Excel数据处理与分析:运算符应用实例及联合运算符的使用

Excel数据处理与分析:运算符应用实例及联合运算符的使用

时间:2023-10-20 理论教育 版权反馈
【摘要】:图2.1.2-3通过转换逻辑值进行计算文本运算符文本运算符主要用于将一个或多个字符进行联合,产生一个大的文本。表2.1.2-6引用运算符下面以实例——某公司各员工多个年度的销售业绩表对各种引用运算符的应用分别做出说明。图2.1.2-6联合运算符的应用③交叉运算符继续使用上面的实例,要求在K2单元格计算某员工某年度业绩,例如黄艳艳2015年的业绩额。

Excel数据处理与分析:运算符应用实例及联合运算符的使用

运算符是公式中的各个参数对象之间的纽带,它决定了公式中各数据之间的运算类型。Excel包含四种运算符,分别是算术运算符、比较运算符、文本运算符和引用运算符,下面对这四种运算符的含义和应用分别进行详细介绍。

(1)算术运算符

算术运算符是最常用的运算符之一,有加号、减号、星号、正斜线、百分号和脱字符,它们可以进行基本的数学运算,各种符号的含义和示例如表2.1.2-1所示。

表2.1.2-1 算术运算符

用户如果要进行基本的数学运算,请使用算术运算符,下面以实例——员工工资表介绍具体的使用方法。

如图2.1.2-1所示,A列为员工编号,B列为员工姓名,C列为员工所属部门,D列为基本工资,E列为加班费,F列为扣保险的金额,G列为扣税的金额,要求在H列内计算出实发工资的金额,计算条件为:实发工资=基本工资+加班费-扣保险-扣税。

选择H2单元格,输入公式“=D2+E2-F2-G2”,按Enter键结束并向下填充公式,即可计算出所有员工的实发工资。此公式中包含了“+”(加号)和“-”(减号)两种算术运算符。

图2.1.2-1 算术运算符的应用

(2)比较运算符

比较运算符用于对两个值之间的比较,有等于号、大于号、小于号、大于等于号、小于等于号和不等于号,比较运算的结果为逻辑值TRUE或者FALSE。如果比较运算的逻辑正确,则为条件成立,会返回逻辑值TRUE;如果比较运算的逻辑错误,则为条件不成立,会返回逻辑值FALSE,各种比较运算符号的含义和示例如表2.1.2-2所示。

表2.1.2-2 比较运算符

如果用户要对两个值进行比较,即可使用比较运算符,下面以实例——学生成绩表介绍具体的使用方法。

如图2.1.2-2所示,A列为学生姓名,B列到G列依次为各科目分数,H列为总分,I列为平均分,要求在J列判断出哪些学生的成绩不合格。判断条件以平均分为基准,如果平均分大于等于60分,则为考试合格;如果平均分小于60分则为不合格。

选择J2单元格,输入公式“=I2>=60”,按Enter键并向下填充公式,即可完成判断。其中返回结果为TRUE表示比较运算的表达式成立,即考试合格;结果为FALSE则表示比较运算的表达式不成立,即考试不合格。此公式使用了比较运算符“>=”(大于等于号)。

图2.1.2-2 比较运算符的应用

(3)逻辑值

比较运算是Excel公式中非常常见的组成部分,比较运算的结果是逻辑值TRUE和FALSE。

逻辑值可以参与数学运算,在参与运算时会自动转换成数值1和0,TRUE转换为1,FALSE转换为0。其示例和含义如表2.1.2-3所示。

表2.1.2-3 逻辑值

逻辑值转换成1和0的方法:让逻辑值参加数学运算(必须是原值保持不变的数学运算),如表2.1.2-4所示。

表2.1.2-4 逻辑值的转换

为加深印象,便于理解记忆,下面来看一个应用实例。

如图2.1.2-3所示,A列为员工编号,B列为员工姓名,C列为学历,要求在E列计算员工的奖金,计算条件为:学历是本科的员工奖励300元,学历是高中的员工不奖励。

选择E2单元格,输入公式“=(C2="本科")*300”,按Enter键结束并向下填充公式,即可完成计算。本例中,由于C列与文本“本科”进行比较运算的结果会返回逻辑值TRUE和FALSE,而当逻辑值进行数学运算的时候会转换为1和0,所以1*300=300,0*300=0。

图2.1.2-3 通过转换逻辑值进行计算

(4)文本运算符

文本运算符主要用于将一个或多个字符进行联合,产生一个大的文本。文本运算符只有一个,即“&”,其含义和示例如表2.1.2-5所示。

表2.1.2-5 文本运算符

(www.xing528.com)

下面来看一个文本运算符的应用实例——某公司的产品销量表。

如图2.1.2-4所示,A列为销售日期,B列为产品代码,C列为产品名称,D列为销售时的折扣,E列为销售数量,要求计算出产品名称为“舒缓放松套”,折扣为“3.5折”的产品的总销售数量。

选择F2单元格,输入公式“=(C2&D2="舒缓放松套3.5折")*E2”,按Enter键结束并向下填充公式,即可完成各单项产品的计算。在使用文本运算符将C列的产品名称与D列的销售折扣相连接后,与条件值“舒缓放松套3.5折”进行比较运算,其中比较运算成立的返回逻辑值TRUE,不成立的则返回FALSE,然后逻辑值与E列的数量进行乘法运算,1*数量=数量,0*数量=0。最后,选择F2:F8单元格区域,即可在任务栏看到合计数量为“4”,即产品名称为“舒缓放松套”,折扣为“3.5折”的产品总销售数量是4套。

图2.1.2-4 文本运算符的应用

(5)引用运算符

引用运算符用于单元格之间的引用,有冒号、逗号和空格,各种符号的含义和示例如表2.1.2-6所示。

表2.1.2-6 引用运算符

下面以实例——某公司各员工多个年度的销售业绩表对各种引用运算符的应用分别做出说明。

①区域运算符

如图2.1.2-5所示,A列为员工姓名,B列到H列依次为2011年到2017年的销售业绩,要求在I列对每位员工全部年度的销售业绩进行求和。

选择I2单元格,输入公式“=SUM(B2:H2)”,按Enter键结束并向下填充公式,即完成全部计算。此公式使用了“:”(冒号)区域运算符,表示对B2到H2的单元格引用区域中的数据使用SUM函数进行求和。

图2.1.2-5 区域运算符的应用

②联合运算符

继续使用上面的实例,要求在J列计算部分年度的业绩总和,例如年度为2011年、2014年、2015年和2017年这四年。

如图2.1.2-6所示,选择J2单元格,输入公式“=SUM(B2,E2,F2,H2)”,按Enter键结束并向下填充公式,即可完成计算。此公式使用了“,”(逗号)联合运算符,表示对B2、E2、F2和H2的单元格内的数据使用SUM函数进行求和。此公式还可以与区域运算符共同使用,公式可以写为“=SUM(B2,E2:F2,H2)”,计算的结果不变。

图2.1.2-6 联合运算符的应用

③交叉运算符

继续使用上面的实例,要求在K2单元格计算某员工某年度业绩,例如黄艳艳2015年的业绩额。

如图2.1.2-7所示,选择K2单元格,输入公式“=SUM(F2:F7 B5:I5)”,按Enter键结束即可完成计算。此公式使用了“”(空格)交叉运算符,表示用SUM函数对F2:F7区域和B5:I5区域的共同区域F5单元格进行求和。

图2.1.2-7 交叉运算符的应用

(6)运算符的运算顺序

如果公式中包含多种运算符,在执行运算时,公式的运算会遵循特定的先后顺序。公式的运算顺序不同,得到的结果也不同,因此熟悉公式运算的顺序及运算顺序的更改方法至关重要。

通常情况下,公式的运算是按从左到右的顺序进行的,如果公式中包含多种运算符,则会按照一定的规则进行计算。在表2.1.2-7中,运算符按从上到下的优先次序进行排列,表示各种运算符的运算优先级别。

表2.1.2-7 运算符的运算顺序

如果公式中包含相同优先级的运算符,例如包含乘和除、加和减等,则从左到右依次进行计算,如=10-5+2,=10/5*2,都是从左到右依次计算,这两条公式的结果分别为7和4。

如果公式中包含不同优先级的运算符,如=10-5*2,=10+10/5,则先计算级别高的乘法和除法,再计算级别低的加法和减法,这两条公式的结果分别为0和12。

如果需要更改运算的顺序,可以使用添加括号的方法。例如:将公式=10+10/5修改为=(10+10)/5,则计算的结果为4,其运算的顺序为先计算括号里的加法,然后再执行右边的除法,先计算10+10=20,再计算20/5=4。可见通过括号可以让级别低的运算符优先计算。

如果公式内有多组括号进行嵌套使用,其运算的顺序为从最内层的括号逐级向外。例如=(10+(10-4/2))*5,其计算结果为90,该公式先计算最内层的10-4/2=8,再计算外层的(10+8)*5=90。

在公式中使用括号时,必须要成对出现,即有左括号就必须有右括号。数学算式里的中括号大括号也一律使用小括号表示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈