Google Sheets Pivot Table:组内的 MIN 和 MAX
Google Sheets Pivot Table: MIN and MAX within a group
我在 Google 张中有以下源数据
日期
住宿地点
9 月 1 日
迈阿密
9 月 2 日
迈阿密
9 月 3 日
迈阿密
9 月 4 日
马拉松
9 月 5 日
基韦斯特
9 月 6 日
基韦斯特
9 月 7 日
迈阿密
9 月 8 日
N/A
使用它,我构建了以下枢轴 table:
住宿地点
签到
退房
迈阿密
9 月 1 日
9 月 8 日
马拉松
9 月 4 日
9 月 5 日
基韦斯特
9 月 5 日
9 月 7 日
对于“签到”字段,我只取了日期字段的 MIN。 “签出”是一个“计算字段”,它执行 =MAX('Date')+1.
然而,这不是我想要看到的理想枢轴 table 输出,因为这看起来像是我在 9 月 1 日入住迈阿密,而实际上只在 9 月 8 日退房, 我将在 9 月 7 日再次入住迈阿密,并于 9 月 8 日退房。
所以我希望看到的理想输出是
住宿地点
签到
退房
迈阿密
9 月 1 日
9 月 4 日
马拉松
9 月 4 日
9 月 5 日
基韦斯特
9 月 5 日
9 月 7 日
迈阿密
9 月 7 日
9 月 8 日
因此,每次住宿地点发生变化时,我都需要在数据透视表中添加一个新条目 table,表示入住和退房。
知道如何实现吗?提前致谢。
用这样的公式创建一个组(可以找到一个数组公式)
=if(B2=B1,C1,C1+1)
然后执行一个枢轴 table。 https://docs.google.com/spreadsheets/d/1P_NlIf4r4LlXuj8FDn-AcSlUYSK6hwqbOoyrq-0KU5E/edit?usp=sharing
我在 Google 张中有以下源数据
日期 | 住宿地点 |
---|---|
9 月 1 日 | 迈阿密 |
9 月 2 日 | 迈阿密 |
9 月 3 日 | 迈阿密 |
9 月 4 日 | 马拉松 |
9 月 5 日 | 基韦斯特 |
9 月 6 日 | 基韦斯特 |
9 月 7 日 | 迈阿密 |
9 月 8 日 | N/A |
使用它,我构建了以下枢轴 table:
住宿地点 | 签到 | 退房 |
---|---|---|
迈阿密 | 9 月 1 日 | 9 月 8 日 |
马拉松 | 9 月 4 日 | 9 月 5 日 |
基韦斯特 | 9 月 5 日 | 9 月 7 日 |
对于“签到”字段,我只取了日期字段的 MIN。 “签出”是一个“计算字段”,它执行 =MAX('Date')+1.
然而,这不是我想要看到的理想枢轴 table 输出,因为这看起来像是我在 9 月 1 日入住迈阿密,而实际上只在 9 月 8 日退房, 我将在 9 月 7 日再次入住迈阿密,并于 9 月 8 日退房。
所以我希望看到的理想输出是
住宿地点 | 签到 | 退房 |
---|---|---|
迈阿密 | 9 月 1 日 | 9 月 4 日 |
马拉松 | 9 月 4 日 | 9 月 5 日 |
基韦斯特 | 9 月 5 日 | 9 月 7 日 |
迈阿密 | 9 月 7 日 | 9 月 8 日 |
因此,每次住宿地点发生变化时,我都需要在数据透视表中添加一个新条目 table,表示入住和退房。
知道如何实现吗?提前致谢。
用这样的公式创建一个组(可以找到一个数组公式)
=if(B2=B1,C1,C1+1)
然后执行一个枢轴 table。 https://docs.google.com/spreadsheets/d/1P_NlIf4r4LlXuj8FDn-AcSlUYSK6hwqbOoyrq-0KU5E/edit?usp=sharing