【发布时间】:2018-03-16 06:53:14
【问题描述】:
我正在尝试计算过去几年一直在使用的一组租赁设备的缺货期。如果日期在开始和结束之间,我无法创建按日期对单位求和的 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")
这甚至是解决此问题的最佳方法吗?我的公式是问题还是整个方法有缺陷?
【问题讨论】:
-
'SUMIFS' 或
SUMPRODUCT可能是要走的路。但要在SUMIFS中进行比较,您需要改用">="&Calendar和"<="&Calendar。 -
喜欢这个? = SUMPRODUCT(Units,Start,">= &Calendar",Finish,"= &Calendar",Finish,"
-
=SUMIFS(Units,Start,">="&Calendar,Finish,"<="&Calendar)或=SUMPRODUCT(Units,Start>=Calendar,Finish<=Calendar)如果我在这里打字时没有扭过眼睛的话。或者尝试在此处发布屏幕截图,以便我们更好地为您提供帮助。 -
将引号移动到正确位置后,我仍然遇到同样的问题。不确定您希望在屏幕截图中看到什么,但我很乐意拍一张。
-
添加了一些我认为可能有帮助的截图
标签: excel excel-formula pivot-table