You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel COUNTIF+MATCH计数需新增关联表CORE条件的公式修改问题

解决方案

默认Leave Tracker工作表B9:B485为员工唯一标识列(姓名/工号),Employee Data工作表中A列为员工唯一标识列,C列为CORE标记列(可根据你的实际表格结构调整对应参数),直接使用如下公式即可,兼容所有Excel版本,不会出现SPILL或#REF!错误:

=SUMPRODUCT(
--(INDEX('Leave Tracker'!$B$9:$NI$485,0,MATCH($B$2,'Leave Tracker'!$B$7:$NI$7,0))="FT")
*--(VLOOKUP('Leave Tracker'!$B$9:$B$485,'Employee Data'!$A:$C,3,0)="CORE")
)

公式说明

  • 第一部分INDEX(...)="FT"延续你原有逻辑,匹配Daily StaffingB2指定日期对应的Leave Tracker列,判断该列所有单元格是否等于"FT",转换为0/1数组
  • 第二部分通过VLOOKUP逐行匹配员工在Employee Data表的标记,判断是否等于"CORE",同样转换为0/1数组
  • SUMPRODUCT将两个数组对应位置相乘后求和,只有同时满足「指定日期值为FT」、「员工标记为CORE」两个条件的行才会被计入最终结果

参数调整提示

如果你的Employee Data表结构和默认假设不同,只需要修改'Employee Data'!$A:$C为你的「员工标识列到CORE标记列」的范围,将3改为CORE标记列在你选中的范围中对应的列序号即可。


内容的提问来源于stack exchange,提问作者Komarov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 00:24:03