簡體   English   中英

Excel Pivot表:僅基於組的第一行的計算字段

[英]Excel Pivot table: Calculated field based on only the first row of a group

我有以下數據和數據透視表:

在此處輸入圖片說明

數據透視表中的“ 總計”列是以下計算字段的總和:

=start-TIME(7, 30, 0)

我知道這種計算對我想要達到的目標是錯誤的。 我需要知道每天開始工作有多長時間。 例如,假設我應該在7:30、8:00-7:30開始工作,那么該工作應該在30:30、8:00-7:30進行,這會導致30分鍾的延遲,12月2日的延遲時間為1小時,而3Oct的延遲時間為50分鍾12
所以我的問題是,如何僅基於數據透視表中每個組的第一行來計算字段?

我傾向於避免計算字段,並在可能的情況下在源數據中進行計算。 因此,在這種情況下,我會將延遲列添加到您的源數據中,並進行計算,該計算僅對每個日期的第一行的差求和:

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

在此處輸入圖片說明

然后,您可以考慮延遲的總和。 格式化延遲樞軸字段,例如[h]:mm

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM