我有一个像这样的数据透视表
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")
希望对你有帮助!
关于excel - 如何计算非静态数据透视表上最大/最小日期之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56787305/