我试图计算过去几年一直在服务的租赁设备车队的缺货期。如果日期在开始和结束之间,我在创建sumif计算字段时遇到问题,该字段按日期求和单位。我的数据如下:
Calendar |Start |Finish |Product |Units
2015-12-06|2015-12-6|2015-12-6 |Snowshoes |2
2015-12-07|2015-12-6|2015-12-7 |Snowshoes |1
日历 - 是我添加的帮助列。它是从发布到现在的连续日期 开始 - 是租赁预订的开始日期 完成 - 租赁预订的结束日期 产品 - 租用的是什么 单位 - 为该预订租用了多少
我希望数据透视表看起来像:
Date | Snowshoes | Tent ... etc
2015-12-06 | 3 |
2015-12-07 | 1 |
我很难设置计算字段,如果日期在开始和结束之间,则会对单位求和,我不断得到公式错误。
以下是我尝试用来创建计算字段的公式:
= sumifs( Units ,Start,">= Calendar" , Finish,"<= Calendar")
这甚至是解决此问题的最佳方法吗?我的公式是问题还是整个方法都有缺陷?
答案 0 :(得分:0)
根据屏幕截图中的数据,这就是我提出来的。
column G
中使用的公式:
=SUMIFS($E$2:$E$29,$A$2:$A$29,"<="&F2,$B$2:$B$29,">="&$F2)
column H
中使用的公式(BTW,这仅供您参考。您可以使用其中任何一个):
=SUMPRODUCT(--($A$2:$A$29<=F2),--($B$2:$B$29>=F2),$E$2:$E$29)
从这里开始,我创建了一个Pivot Table
:
希望这可以帮到你。但是如果我错过了你的问题,请务必告诉我。