题目没有截图及表格样式提示,只好按自己理解的临时做了一个排班表,其中出勤日填写1,当出现连续出勤超过6天的时候,AG列会提示“最长连续天数超时”,同时该行出勤日会出现填充色提示,就没有继续再优化为超时的天数单独提示了,反正就几串时间,随便检查下就能发现问题。作为辅助,AH列显示该员工当月排班的最长出勤天数。
AG4=IF(MAX(LEN(TRIM(MID(SUBSTITUTE(CONCAT(IF(B4:AF4="","T",B4:AF4)),"T",REPT(" ",99)),99*(ROW($1:$31)-1)+1,99))))>6,"最长连续天数超时","")
AH4=MAX(LEN(TRIM(MID(SUBSTITUTE(CONCAT(IF(B4:AF4="","T",B4:AF4)),"T",REPT(" ",99)),99*(ROW($1:$31)-1)+1,99))))