如何在Excel中计算父类别的平均值?

时间:2020-10-13 13:48:44

标签: excel excel-formula pivot

我有以下格式的数据。它显示活动的开始和结束时间,并相应地计算持续时间。该活动在一天中的不同时间进行。

enter image description here

我添加了一个枢轴。我想找出工作日或假期(天类别)的平均时长。当我尝试在当前数据中心中应用平均值时,它是将总持续时间除以一天中的会话次数,例如在第1周中,一项活动在4个工作日内完成,而该活动的总持续时间在工作日内是04.19,我想将这个数字除以4,并找出每天的平均时间,但数据中心将其除以11,即四天的会话总数。

enter image description here

Link for data

1 个答案:

答案 0 :(得分:1)

步骤:

  1. 添加一个帮助器列,以确认有多少对唯一的日期/日期类别对: =IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) 您可以在此公式中添加其他产品,以强制将额外字段也计算为唯一字段。

SRC:Simple Pivot Table to Count Unique Values

  1. 在数据透视表中添加一个计算字段: SUM(Duration)/SUM([Helper Column Name])并将其包含在数据透视表的“值”部分中。由于添加了新列,您可能必须重新创建数据透视表。

这应该以您想要的方式产生平均值。