我有一个工作表,其中包含由15个人组成的团队提交的30,000多条工作日志。我已经使用一系列countif / sumif / sumproduct公式对数据进行了分解,以尝试对数据进行汇总,但是我很难使一个工作来计算每个工作人员在此期间提交工作日志的天数(请记住,团队成员每次工作时,都会为各种类型的工作提交多个工作日志。
我知道使用数据透视表很容易做到这一点,但是我试图避免将它们用于此目的,因为它将需要由不是Excel常规用户的其他职员介绍/使用。我希望对他们来说尽可能简单,同时能够利用他们工作的天数来计算平均值等。
我怀疑我在这里错过了一些简单的事情,但是任何人都可以提供的建议将不胜感激。
日期在D41:D32038中,提交日期的工人名称在F41:F32308中。谢谢。
答案 0 :(得分:1)
第一个枢轴是可行的方法,但请尝试以下数组公式:
=SUM(--(FREQUENCY(IF(F41:F32308="name of worker",MATCH(INT(D41:D32038),INT(D41:D32038),0)),ROW(D41:D32038)-ROW(D41)+1)>0))
将工人名称更改为您要查找的名称 结果应为工人的天数,即使用CSE的关闭公式