与 30万 粉丝一起学Excel
VIP学员的问题,左边是全部人员1月-12月的工资明细,右边是要获取每个人员工资调整的情况。
比如李四工资3300是从1月-8月总共8个月,工资3200是从9月-12月总共4个月。张三工资3000是从1月-12月总共12个月,全年没调整。
问题涉及到的函数很多,跟卢子来看看。
1.根据姓名、岗位工资2个条件提取不重复值
用UNIQUE函数可以提取不重复值,排列顺序跟数据源一样。
=UNIQUE(A2:B37)
语法:区域可以是一列或者多列。
=UNIQUE(区域)
将相同姓名的排列在一起,看起来会更直观,可以用 SORT函数进行排序。
=SORT(UNIQUE(A2:B37))
2.开始月份, 根据姓名、岗位工资2个条件查找第一次出现的月份
正常情况下,查找第一次用VLOOKUP函数,而现在是多条件使用起来不方便,改成XLOOKUP函数,支持多条件查找。
语法:每个参数都可以嵌套函数,更方便。
=XLOOKUP(查找值,查找区域,返回区域)
3.结束月份,根据姓名、岗位工资2个条件查找最后一次出现的月份
用LOOKUP函数的经典查找模式,就是查找最后一次。
语法:每个参数都可以嵌套函数。
=LOOKUP(1,0/(查找值=查找区域),返回区域)
4.结算月份, 根据姓名、岗位工资2个条件统计出现的次数
多条件计数用COUNTIFS函数。
=COUNTIFS(B:B,F2,A:A,E2)
语法:
=COUNTIFS(条件区域1,条件1,条件区域2,条件2)
最后,看到这个工资,忍不住想起以前的一个段子:
你工资多少?
3万多1点。
链接: https://pan.baidu.com/s/1pGQ1QQOcW3G9Ju6OJTDJrg?pwd=epbs 提取码: epbs
陪你学Excel,一生够不够?
一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需 1500 元,待你加入。 返回搜狐,查看更多
责任编辑: