我有一个电子表格,我想从中提取某些“计数”信息。
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 天)。