Excel中的函数公式非常的强大,全部掌握很显然是不现实的,但是对常用的Excel函数公式,我们必须掌握。
一、COUNTIFS函数:多条件计数。
目的:计算上海地区销售额>=50的人数。
方法:
在目标单元格中输入公式:=COUNTIFS(C3:C9,">=50",E3:E9,"上海")。
解读:COUNTIFS函数是多条件计数函数。其语法结构为:=COUNTIFS(条件区域1,条件1,条件区域2,条件2,……条件区域N,条件N)。
二、SUMIFS函数:多条件求和。
目的:
1、计算“上海”地区“男”销售员的销售总额。
2、计算“上海”和“北京”地区“男”销售员的销售总额。
方法:
1、在目标单元格中输入公式:=SUMIFS(C3:C9,D3:D9,"男",E3:E9,"上海")。
2、在目标单元格中输入公式:=SUM(SUMIFS(C3:C9,D3:D9,"男",E3:E9,{"上海","北京"}))。
解读:SUMIFS函数是多条件求和函数。其语法结构为:=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2……条件区域N,条件N)。如果同一区域中有多个条件,我们就采用公式:=SUM(SUMIFS(求和区域,条件区域1,条件1,条件区域2,{条件2-1,条件2-2,……条件2-N}……条件区域N,条件N))来计算。因为公式SUMIFS(求和区域,条件区域1,条件1,条件区域2,{条件2-1,条件2-2,……条件2-N}……条件区域N,条件N)返回的是一个数组,所以还需要用SUM函数二次求和。
三、VLOOKUP:多层级条件查找。
目的:根据指定的成绩等级表查询实际的等级。
方法:
在目标单元格中输入公式:=IF(D3>=60,VLOOKUP(D3,$A$3:$B$6,2),"不及格")。
解读:
1、从等级表中我们可以看出没有给出小于60分的情况,所以我们要判断具体的成绩,当成绩大于等于60分时,执行VLOOKUP(D3,$A$3:$B$6,2),否则返回“不及格”。
2、公式:VLOOKUP(D3,$A$3:$B$6,2)是返回D3在范围$A$3:$B$6中的第2列的对应值。而且必须是模糊查询,这就是省略第四个参数的原因。
四、SUMIF:隔列分类汇总。
目的:统计出1-4月的计划数和实际完成数。
方法:
在目标单元格中输入公式:=SUMIF($C$3:$J$3,K$3,$C4:$J10)。
解读:
SUMIF函数的语法结构:=SUMIF(条件范围,条件,求和范围)。上表中,我们要求和的条件范围为:$C$3:$J$3,条件范围固定不变,所以用绝对引用。条件为“计划”和“实际”,所以用K$3。求和范围为$C4:$J10。
五、VLOOKUP+MATCH:灵活的多列查找。
目的:查找相应人员的所有成绩。
方法:
在目标单元格中输入公式:=VLOOKUP($H$3,$B$3:$F$9,MATCH(I$2,$B$2:$F$2,0),0)。
解读:
1、VLOOKUP函数的语法结构为:=VLOOKUP(查找值,查找范围,返回第X列的值,查找匹配模式)。返回查找值在第X列对应的值。
2、MATCH函数的语法结构为:=MATCH(定位置,定位的范围,匹配模式)。作用是返回查找值相对应的位置。
3、用MATCH(I$2,$B$2:$F$2,0)来定位学科在$B$3:$F$9中的相对位置。然后用VLOOKUP函数返回对应的值。
本文暂时没有评论,来添加一个吧(●'◡'●)