在数据透视表中为多个时间列分组时间

时间:2018-07-09 13:12:45

标签: excel grouping pivot-table

现在,我已经创建了一个包含行和值的数据透视表,如下图所示。我正在尝试使行标签只是一个常规分组(12 AM-1 AM,1 AM-2 AM等),但是除了将“创建时间”用作我的行外,我不知道其他方法然后右键单击该列和“组”中的一个单元格。

Pivot Table Values

我得到的结果是创建时间的所有计数(而不是取决于不同列的不同计数)。结果如下图所示:

Pivot Table Result

如何获取仅使用时间分组来计算分组中不同列(“更新”,“创建”,“上次查看”和“已解决”)的次数的数据透视表?< / p>

2 个答案:

答案 0 :(得分:0)

在我看来,您需要先取消数据透视,以便您有一个“状态”列,其中包含状态描述(例如“已更新”,“已创建”,“已查看”等),然后在旁边记录发生时间的“时间”列。然后,您可以单独计算事物。

要取消枢转,可以:

如果由于某种原因无法取消透视,则可能需要在数据中添加其他列,然后添加1或0(代表您要计数的事物的“状态”),然后对其求和。

答案 1 :(得分:0)

我最终使用Countifs来解决此问题。因此,创建的列的公式类似于

=COUNTIFS(Data[Created (Time of Day)],">="&$B3,Data[Created (Time of Day)],"<"&$B4)