计算外出人员补贴?

墨云轩
墨云轩 KVPWPS寻令官

创作者俱乐部成员

有网友求助:如何计算外出人员补贴?具体要求如下图:

要求:名字都在一个单元格,以日期为行。外出补贴50元/人,同一天出去两次也是50元,例如如图中李四27号只记一次50元,计算每个人的补贴多少元?

思考:每个人可能一天出去多次,但是要求一天出去多次只记 一次,也就是说一天只给一次补贴,不管出去多少次。其实就是求出每个人对应的日期去重后有几天。

具体思路:先将人员名单用公式提取出来,再根据名单计算补贴。

步骤如下

第一步:将人员名单,先用textjoin连接,再用textspilt拆分,最后用unique去重。

=UNIQUE(TEXTSPLIT(TEXTJOIN("、",TRUE,B2:B4),,"、"))

具体操作看动图:

第二步:利用filter函数筛选出,人员对应的日期,去重后统计计数,求出补贴

=COUNT(UNIQUE(FILTER($A$2:$A$4,ISNUMBER(FIND(D2,$B$2:$B$4)))))*50

具体操作看动图:

今天的分享就到这里。关于这个问题,你是否还有更好的解决方法?欢迎留言分享!


我是墨云轩,热衷分享办公小技巧,边学习,边分享,每天进步一点点!感谢您的阅读!

河北省
浏览 130
1
10
分享
10 +1
1 +1
全部评论