文章预览
点击 👆 Excel不加班 ,关注星标 ★ 不迷路 VIP学员的问题,根据工号查找全勤奖,工号重复出现的结果为0。比如工号000046,出现2次,第2次就显示0。 跟昨天的案例有点类似,只是多了一个判断,跟卢子来看看。 查找工号对应的全勤奖就用VLOOKUP。 =VLOOKUP(F4,B:C,2,0) 首次出现返回全勤奖,重复的显示0,也就是需要判断工号累计出现几次,可以用COUNTIF。 =COUNTIF($F$4:F4,F4) 借助IF将2个函数结合起来,就是最终公式。 =IF(COUNTIF($F$4:F4,F4)=1,VLOOKUP(F4,B:C,2,0),0) 另一个学员的问题跟这个不同,但用到的函数差不多,因此放在一起说明。 根据部门,依次查找所有对应的工号。 正常情况下VLOOKUP是无法查找多个对应值,而利用COUNTIF作为辅助列,可以将部门变成唯一值, 用 累计次数 & 部门, 从而间接实现。 =COUNTIF($E$4:E4,E4) 而COLUMN可以产生列号1、2、3、4、5、6,因此可
………………………………