Excel 计算满足条件的日期数

Excel 计算满足条件的日期数,excel,frequency,Excel,Frequency,我有一份工作表,其中有超过30000条工作日志,由15人组成的团队提交。我已经使用一系列countif/sumif/sumproduct公式对数据进行了分解,试图对数据进行总结,但我很难找到一个公式来计算在此期间每位员工提交工作日志的天数(请记住,团队成员在工作的每个日期都会提交不同工作类型的多个工作日志) 我知道使用数据透视表很容易做到这一点,但我尽量避免使用数据透视表,因为它需要其他非excel普通用户的员工展示/使用。我想让这对他们来说尽可能简单,同时能够使用他们工作的天数来计算平均值等

我有一份工作表,其中有超过30000条工作日志,由15人组成的团队提交。我已经使用一系列countif/sumif/sumproduct公式对数据进行了分解,试图对数据进行总结,但我很难找到一个公式来计算在此期间每位员工提交工作日志的天数(请记住,团队成员在工作的每个日期都会提交不同工作类型的多个工作日志)

我知道使用数据透视表很容易做到这一点,但我尽量避免使用数据透视表,因为它需要其他非excel普通用户的员工展示/使用。我想让这对他们来说尽可能简单,同时能够使用他们工作的天数来计算平均值等

我怀疑我错过了一些简单的东西,但任何人能提供的建议都将不胜感激


日期在D41:D32038中,提交日期的工作人员的姓名在F41:F32308中。谢谢。

第一个数据透视是正确的选择,但请尝试以下数组公式:

=SUM(--(FREQUENCY(IF(F41:F32308="name of worker",MATCH(INT(D41:D32038),INT(D41:D32038),0)),ROW(D41:D32038)-ROW(D41)+1)>0))
将worker'的名称更改为您要查找的名称
结果应为的计数(唯一)对于工作人员,请使用CSE关闭公式

Hi-EvR,非常感谢您的回复。该公式返回工作人员输入的条目总数,而不仅仅是他们输入条目的唯一天数。只需再次检查我所更改的是工作人员的姓名,并且我已确保日期为日期格式。是否更改想法?完全同意数据透视,但我正在尝试保存数据透视,并尽可能多地对其进行过滤和预填充。D列中的这些日期是唯一的日期吗?或者它们是否有未按格式显示的时间?上面的公式计数唯一…如果是在日期/时间中,我将更改上面的公式,抱歉,我应该选择此公式回复前请先联系。已写信对此进行了调整,现在效果很好。再次感谢您的帮助!此链接可能会有所帮助: