本帖最后由 咔咔乱坠 于 2023-10-26 22:24 编辑
这和你2023-10-3 13:49的帖子很相似,咱就是说,相同问题,自己学一下不好吗?
365,供参考吧....
目前实现:
当日一次打卡忽略不计
当日两次打卡参与运算
当日三次打卡,取第一次和第三次参与运算
如果更改时间:
改TIME(11,,)即可
- =LET(a,BYROW(-TEXTSPLIT(TEXTJOIN("!",,D5:AH5),CHAR(10),"!",1),LAMBDA(x,IF(COUNT(x)-1,NPV(-2,QUARTILE(IFNA(x,1=1),{0,4})),))),TEXT(SUM(IF(a>TIME(11,,),a)),B5&"共加班H小时M分"))
复制代码 修正错误
- =LET(a,BYROW(-TEXTSPLIT(TEXTJOIN("!",,D5:AH5),CHAR(10),"!",1),LAMBDA(x,IF(COUNT(x)-1,NPV(-2,QUARTILE(IFNA(x,1=1),{0,4})),))),TEXT(SUM(IF(a>TIME(11,,),a-TIME(11,,))),B5&"共加班H小时M分"))
复制代码 简化
- =LET(a,BYROW(-TEXTSPLIT(TEXTJOIN("!",,D5:AH5),CHAR(10),"!",1),LAMBDA(x,IF(COUNT(x)-1,NPV(-2,QUARTILE(IFNA(x,1=1),{0,4})),))),t,TIME(11,,),TEXT(SUM(IF(a>t,a-t)),"H小时MM分钟"))
复制代码
|