我应该在 Excel 表中使用 COUNTIF、Array 还是其他内容?

我应该在 Excel 表中使用 COUNTIF、Array 还是其他内容?

我有一个电子表格,我想从中提取某些“计数”信息。

RI 列中有一个小时列表,TI 列中有一个名称列表(由工作表中的所有名称创建的数组:
{=IFERROR(INDEX(EngList, MATCH(0,COUNTIF($T$1:T1, EngList), 0)),"")}

我想要計算:

  • 数组中每个名字在工作表中出现的次数
  • 数组中每个名称在 R 列中出现少于 120 个条目的次数

我尝试使用 COUNTIF 和 COUNTIFS,但结果似乎除了 0 之外什么都没有。有什么想法吗?

我的表格捕获

答案1

要获取 T2 中某个名称出现的次数,可以使用COUNTIF

=COUNTIF($B$2:$B$51,T2)

这里,表格中的名称列位于 B2:B51。调整它以匹配您的数据。您应该能够将此公式填入工作表中的 U 列。

要获取 T2 中名称的小时数少于的次数120:00,您可以使用COUNTIFS

=COUNTIFS($R$2:$R$51,"<5",$B$2:$B$51,T2)

这里,R2:R51 是您的小时数列,B2:B51 是您的表格中的名称列。您还应该能够将此公式填入工作表中的 V 列。

请注意,比较值为 5,这是 Excel 用于存储日期时间的内部数字表示形式120:00(基本上,这意味着 5 天)。

相关内容