0

我有以下数据和数据透视表:

在此处输入图像描述

数据透视表中的Total列是以下计算字段的总和:

=start-TIME(7, 30, 0)

我知道这种计算对于我想要实现的目标是错误的。我需要知道我每天有多少延迟才能开始工作。例如,在 12 年 10 月 1 日,假设我应该在 7:30、8:00 - 7:30 开始工作,这会产生 30 分钟的延迟,12 年 10 月 2 日延迟 1 小时,10 月 3 日延迟 50 分钟12.
所以我的问题是,如何仅基于数据透视表中每个组的第一行来计算字段?

4

1 回答 1

1

如果可能,我倾向于避免计算字段并在源数据中进行计算。因此,在这种情况下,我会在您的源数据中添加一个延迟列,并计算仅对每个日期的第一行的差异求和:

=IF(COUNTIF($A$2:$A2,$A2)=1,B2-TIME(7,30,0),0)

在此处输入图像描述

然后你可以以延迟的总和为中心。格式化延迟数据透视字段,如[h]:mm.

在此处输入图像描述

于 2012-10-13T23:18:02.190 回答