Excel - 如何计算每个员工每小时的唯一电子邮件数量?

Excel - 如何计算每个员工每小时的唯一电子邮件数量?

我想统计每个员工每个时间段收到的唯一电子邮件数量。我使用 FREQUENCY 和 MATCH,但输出不正确。请参阅下面的示例表。员工 A 在 08:00 收到 1 封电子邮件,在 09:00 收到 1 封新电子邮件,依此类推。谢谢!

样本

答案1

您可以使用数据透视表。

  • 在数据透视表创建对话框中,选择选项Add this data to Data Model
    • 如果您这样做,Distinct Count将作为值字段设置下的一个选项出现。
  • 将“时间”和“员工”拖到“行”区域
  • 将电子邮件拖到值区域,然后Distinct Count在值字段设置中选择。
  • 按口味格式化。
    • 我选择Show in Tabular FormRepeat all Item Labels

原始数据

在此处输入图片描述

按行顺序进行数据透视: Time | Employee

在此处输入图片描述

按行顺序进行数据透视: Employee | Time

在此处输入图片描述

答案2

您可以尝试以下公式:

=1/SUMPRODUCT((C2=$C$2:$C$23)*(A2=$A$2:$A$23)*(B2=$B$2:$B$23))

在您的示例中,每小时/员工的所有电子邮件都是唯一的,因此我在上午 9:00 更改了一封

在此处输入图片描述

相关内容