【问题标题】:Google Sheets Pivot Table: MIN and MAX within a groupGoogle 表格数据透视表:组内的 MIN 和 MAX
【发布时间】:2021-07-25 16:18:21
【问题描述】:

我在 Google 表格中有以下源数据

Date Place of Stay
1-Sep Miami
2-Sep Miami
3-Sep Miami
4-Sep Marathon
5-Sep Key West
6-Sep Key West
7-Sep Miami
8-Sep N/A

使用它,我构建了以下数据透视表:

Place of Stay Check-in Check-out
Miami 1-Sep 8-Sep
Marathon 4-Sep 5-Sep
Key West 5-Sep 7-Sep

对于“签到”字段,我只取了日期字段的最小值。 “结帐”是一个“计算字段”,它执行 =MAX('Date')+1。

但是,这不是我想要看到的所需数据透视表输出,因为这看起来像是我在 9 月 1 日签到迈阿密,只在 9 月 8 日签到,而实际上,我正在签到9 月 7 日再次前往迈阿密,9 月 8 日退房。

所以我希望看到的理想输出是

Place of Stay Check-in Check-out
Miami 1-Sep 4-Sep
Marathon 4-Sep 5-Sep
Key West 5-Sep 7-Sep
Miami 7-Sep 8-Sep

因此,每次住宿地点发生变化时,我都需要在数据透视表中创建一个新条目来指示入住和退房。

知道如何实现这一目标吗?提前致谢。

【问题讨论】:

    标签: google-sheets pivot-table


    【解决方案1】:

    用这样的公式创建一个组(可以找到一个数组公式)

    =if(B2=B1,C1,C1+1)
    

    然后执行数据透视表。 https://docs.google.com/spreadsheets/d/1P_NlIf4r4LlXuj8FDn-AcSlUYSK6hwqbOoyrq-0KU5E/edit?usp=sharing

    【讨论】:

    • 非常感谢,迈克。这可以解决问题。非常感谢您实际分享演示表!
    猜你喜欢
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    相关资源
    最近更新 更多