Excel 如何计算非静态数据透视表上的最大/最小日期之间的差异?

Excel 如何计算非静态数据透视表上的最大/最小日期之间的差异?,excel,excel-formula,pivot-table,Excel,Excel Formula,Pivot Table,我有一张这样的透视表 A | 01/01/2001 | 01/02/2001 A | 01/01/2001 | 01/02/2008 B | 01/01/1994 | 01/11/2015 B | 01/01/2006 | 01/02/2014 B | 11/01/2016 | 19/07/2018 C | 01/03/2006 | 21/02/2014 C | 01/06/2016 | 01/05/2017 ... 我想创建一个以月为单位显示差异的透视表,以便: A | 01/01/2001

我有一张这样的透视表

A | 01/01/2001 | 01/02/2001
A | 01/01/2001 | 01/02/2008
B | 01/01/1994 | 01/11/2015
B | 01/01/2006 | 01/02/2014
B | 11/01/2016 | 19/07/2018
C | 01/03/2006 | 21/02/2014
C | 01/06/2016 | 01/05/2017
...
我想创建一个以月为单位显示差异的透视表,以便:

A | 01/01/2001 | 01/02/2001 | 1
A | 01/01/2001 | 01/02/2008 | 85
etc...
或者仅仅几个月:

A | 1
A | 85
etc...
当然,我可以只使用
=DATEDIF(date1,date2,“M”)
,这将起作用,但我还想添加一个切片器,以便我可以过滤
a,B,C,…
,这意味着行数不是固定的,因此我不能只添加该公式


有什么好方法可以做到这一点吗?

您可以计算透视表本身内部的字段,然后就可以使用切片器了

导航:

数据透视表工具>>分析>>字段项和集合>>计算字段

然后粘贴datedif公式

=DATEDIF(Date1,Date2,"M")
希望有帮助