Google Sheets技术需求:提取员工最近执行LM任务的对应日期至F4:F列
解决方案
单个单元格公式(可下拉)
在F4单元格输入以下公式,然后下拉填充到F列其他员工行:
=IFERROR(MAXIFS($J$2:$ZZ$2, $J4:$ZZ4, "LM", $J$2:$ZZ$2, "<="&TODAY()), "无记录")
数组公式(一次性填充整列)
如果想一次性完成F4:F列的填充,可在F4单元格输入数组公式:
=ARRAYFORMULA(IF(ROW(F:F)<4,,IFERROR(MAXIFS($J$2:$ZZ$2, $J$4:$ZZ, "LM", $J$2:$ZZ$2, "<="&TODAY()), "无记录")))
公式说明
MAXIFS:同时匹配两个条件,筛选出当前员工执行"LM"任务且日期不晚于今日的所有对应日期,取最大值(即最近的一次)$J$2:$ZZ$2:锁定任务日期行,确保下拉时范围不变$J4:$ZZ4:锁定列范围,行号随当前员工行自动变化IFERROR:处理无匹配记录的情况,返回自定义提示文本(可根据需求修改)
内容的提问来源于stack exchange,提问作者matthew schellinger
相关产品推荐
相关产品推荐

