Excel 透视表-添加条件
我正在使用Excel 365。我有标准化的数据,有6列数据——人员、任务、日期、时间开始、时间停止和工作持续时间。我想做的是向数据透视表添加条件;如果可能的话,我正在寻找不使用VBA或SQL的方法来实现这一点。例如,数据可能看起来像Excel 透视表-添加条件,excel,pivot-table,excel-pivot,Excel,Pivot Table,Excel Pivot,我正在使用Excel 365。我有标准化的数据,有6列数据——人员、任务、日期、时间开始、时间停止和工作持续时间。我想做的是向数据透视表添加条件;如果可能的话,我正在寻找不使用VBA或SQL的方法来实现这一点。例如,数据可能看起来像 PERSON | DATE | TASK | TIME START | TIME STOP | DURATION JOHN | 10/6/2020 | CLEANING| 9:00 AM | 11:00 AM | 120 JOHN |
PERSON | DATE | TASK | TIME START | TIME STOP | DURATION
JOHN | 10/6/2020 | CLEANING| 9:00 AM | 11:00 AM | 120
JOHN | 10/6/2020 | SWEEPING| 9:00 AM | 11:00 AM | 120
JANE | 10/6/2020 | CLEANING| 9:00 AM | 11:00 AM | 120
JOE | 10/6/2020 | CLEANING| 9:00 AM | 11:00 AM | 120
JOE | 10/6/2020 | CLEANING| 12:00 AM | 2:00 PM | 120
本质上,这是因为“约翰”是一个熟练的工人,在10/6,他同时完成了这两项任务。为了找到总的持续时间(毕竟,他只在10/6上工作一个班次),我只需要设置pivot表来计算“max”而不是“sum”。不过,我也有乔的考虑;他做同样的工作,但他是两班倒——9比11和12比2。如果我将相同的透视表设置为计算“max”,那么它将不会计算他的第二个班次
如果您想发布一个VBA、SQL或python解决方案,该解决方案可能也能工作,但并不理想