函数,是系统已经定义好的,按照语法结构进行正确使用即可,但是,单个函数往往无法完成一些复杂的功能,此时,我们就要讲函数组合起来使用,到底会有什么样的效果呢?我们不妨看看以下6组。
一、Sumif+Sumif。
这2个函数都是求和,而且Sumif函数还可以实现单条件求和,但如何实现“单条件多字段”求和呢?
目的:计算员工中“鲁肃”和“袁术”的总月薪。
方法:
在目标单元格中输入公式:=SUM(SUMIF(B3:B12,{"鲁肃","袁术"},G3:G12))。
解读:
从目的中可以看出,就是两个单条件求和,但要一步实现,就要借助Sum函数。
二、Sum+Countif。
求和与单条件计数组合?是的,可以快速地计算指定范围内不重复值的个数。
目的:计算“学历”的种类。
方法:
在目标单元格中输入公式:=SUM(1/COUNTIF(F$3:F$12,F$3:F$12))。
解读:
上述公式中,Countif函数的作用为统计F3:F12范围中每个单元格的值在F3:F12区域中出现的次数,并作为除数,1除以每个值出现的次数,最后进行求和,正好是不重复值的个数。
三、If+Vlookup。
判断函数和查询函数也能擦出爱情的火花?确实意想不到,但事实证明,他们两真的恋爱了……
目的:根据员工姓名查询对应的工号,即反向查询。
方法:
在目标单元格中输入公式:=VLOOKUP(K3,IF({1,0},C3:C12,B3:B12),2,0)。
解读:
公式中IF({1,0},C3:C12,B3:B12)的作用是对指定的数据区域进行重构。
四、Vlookup+Match。
此组合是较为经典的用法,可以根据指定的单一条件返回此条件对应的所有值。
目的:根据工号查询此员工的所有信息。
方法:
在目标单元格中输入公式:=VLOOKUP($K3,$B3:$H12,MATCH(L$2,$B2:$H2,0),0)。
解读:
此公式的关键在于对参数的引用,要弄清楚在查询的过程中,那些是变量,那些是定量,即哪些是相对引用或混合引用,那些是绝对引用。
五、Index+Match。
先定位,后提取,此用法是典型的查找引用组合,必须要掌握哦!
目的:根据员工的姓名查询对应的编号。
方法:
在目标单元格中输入公式:=INDEX(B3:B12,MATCH(K3,C3:C12,0))。
解读:
此组合相对于If+Vlookup来说,更好理解,及时限定为,后提取。
六、If+And或Or。
此组合是逻辑判断常见的操作方式。
目的:如果女同志的年龄小于40岁,则返回“优秀”。
方法:
在目标单元格中输入公式:=IF(AND(D3="女",C3<40),"优秀","")。