Excel透视表:如何根据日期-时间值计算员工的工作日数?
在我的理论数据集中,我有一个列表,显示了销售的日期和时间,以及完成交易的员工 我知道如何进行分组,以显示每个员工每天的销售额,但我想知道是否有方法计算有多少分组天数的销售额超过0Excel透视表:如何根据日期-时间值计算员工的工作日数?,excel,grouping,pivot-table,excel-2013,Excel,Grouping,Pivot Table,Excel 2013,在我的理论数据集中,我有一个列表,显示了销售的日期和时间,以及完成交易的员工 我知道如何进行分组,以显示每个员工每天的销售额,但我想知道是否有方法计算有多少分组天数的销售额超过0 例如,以下是原始数据集: Employee | Order Time A | 8/12 8:00 B | 8/12 9:00 A | 8/12 10:00 A | 8/12 14:00 B | 8/13 10:00 B | 8/13
例如,以下是原始数据集:
Employee | Order Time
A | 8/12 8:00
B | 8/12 9:00
A | 8/12 10:00
A | 8/12 14:00
B | 8/13 10:00
B | 8/13 11:00
A | 8/13 15:00
A | 8/14 12:00
以下是我创建的透视表:
Employee | 8/12 | 8/13 | 8/14
A | 3 | 1 | 1
B | 1 | 2 | 0
我想知道的是:
Employee | Working Days
A | 3
B | 2
将您的订单时间列(假定为
B
)一分为二,比如将文本拆分为列,将空格作为分隔符(可能需要稍微调整)。然后透视(使用数据模型),如图所示:
并将结果(PT之外)相加,例如:
=SUM(F3:H3)
抄袭下来以适应
然后可以隐藏F:G列
我完全支持@Andrea对上述内容的评论(更正):
我认为这本可以简化。如果删除透视表值中的“时间”,然后将“顺序”从列移动到值,并使用不同的计数,如示例中所示。它应该计算每个日期的员工,使金额不需要。如果你把它放大。假设50个日期,则每次都需要移动=Sum()
你就不能用日期计数吗?这意味着您将创建一个只包含日期而不包含时间的新列。创建数据透视表,并使用Excel 2013设置员工与日期计数。count函数使用的count number将时间考虑在内。因此,即使我按日期对数字进行分组,计数仍然使用原始数据(即日期+时间)。我认为这本可以简化。如果删除透视表值中的“时间”,然后将“顺序”从列移动到值,并使用不同的计数,如示例中所示。它应该计算每个日期的员工,使金额不需要。如果你把它放大。比如说50个日期,那么每次都需要移动
=Sum()
。我在发表评论后就睡着了。这就是我没有发帖的原因。我首先想知道助手Clunn(日期-时间分割)是否适合asker。