【问题标题】:COUNTIF + MATCH WITH DATACOUNTIF + 与数据匹配
【发布时间】:2021-09-16 21:20:34
【问题描述】:

我有一个问题,无法真正弄清楚公式。 我真的希望你能明白我想说什么。

我有一张名为:离开追踪器的表格,在第 7 行我有日期。

然后我有第二张表,称为:每日人员配备。 下面的公式显示了与 DailyStaffing B2 匹配的列中有多少“FT”代码。

{=COUNTIF(INDEX('Leave Tracker'!$B$9:$NI$485,0,MATCH($B$2,'Leave Tracker'!$B$7:$NI$7,0)),"FT")}

然后我有一个名为 Employee Data 的第三张表,其中有我的用户的所有数据。

所以我已经弄清楚如何计算有多少用户匹配标准(日期和代码“FT”),但我需要添加第二个标准,即员工数据表中的“CORE”。

任何想法如何解决它?我试图添加第二个 INDEX,MATCH,但作为输出我只得到 REF 或 SPILL。

提前谢谢大家! :)

【问题讨论】:

  • 请在代码示例中包含您的公式。将其单独放在屏幕截图中很难提供快速而清晰的答案。其次,您可能需要查看 COUNTIFS 的多个条件。
  • 嗨,大卫,帖子已更新。我知道如何将 COUNTIFS 用于多个条件,但我认为这不是我想要的,因为我还必须将它与其他数据匹配。

标签: excel


【解决方案1】:

试试这个...

'Leave Tracker'!$A$9:$A$20'Employee Data'!$A$2:$H$20 调整为您的所有用户范围

=SUMPRODUCT(('Leave Tracker'!$B$7:$NI$7=$B$2)*('Leave Tracker'!$B$9:$NI$485="FT")*(LOOKUP('Leave Tracker'!$A$9:$A$20,'Employee Data'!$A$2:$H$20)="core"))

【讨论】:

  • 嗨,马特,{ =SUMPRODUCT(('离开追踪器'!$B$7:$NI$7=$B$2)*('离开追踪器'!$B$9:$NI$485="FT ")*(LOOKUP('Leave Tracker'!$A$9:$A$144,'Employee Data'!$A$2:$H$144)="CORE")) } 不幸的是,我的输出再次是 REF。
  • 检查'Leave Tracker'!$B$9:$NI$485 中没有#REF 错误,并确保数组的大小相同,即根据您上面的评论尝试=SUMPRODUCT(('Leave Tracker'!$B$7:$NI$7=$B$2)*('Leave Tracker'!$B$9:$NI$144="FT")*(LOOKUP('Leave Tracker'!$A$9:$A$144,'Employee Data'!$A$2:$H$144)="core")),无需输入数组公式要么
猜你喜欢
  • 1970-01-01
  • 2019-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多