我正在尝试计算过去几年已投入使用的一组租赁设备的缺货周期。我在创建 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")
这是解决这个问题的最佳方法吗?是我的公式有问题还是整个方法有缺陷?
根据屏幕截图中的数据,这就是我得出的结论。
column G
中使用的公式:
=SUMIFS($E$2:$E$29,$A$2:$A$29,"<="&F2,$B$2:$B$29,">="&$F2)
column H
中使用的公式(顺便说一句,这仅供您参考。您可以使用其中之一):
=SUMPRODUCT(--($A$2:$A$29<=F2),--($B$2:$B$29>=F2),$E$2:$E$29)
从这里,我创建了一个像这样的
Pivot Table
:
希望这可以帮助您。但如果我错过了你的问题中的任何内容,请务必告诉我。