2017-10-04 53 views
0

我正在尝试计算过去几年一直在使用的租赁设备的缺货期。如果日期介于开始和结束之间,则无法创建按日期累计单位的总计计算字段。我的数据如下所示:枢轴表计算场 - 两个日期之间的Sumif(s)?

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 

日历 - 是我添加的帮助列。这是连续日期从推出到本 开始 - 是租赁预订 完成的开始日期 - 租赁预订 产品的结束日期 - 什么是被租用的 单位 - 有多少人租用,预订

我像透视表d的样子:

Date  | Snowshoes | Tent ... etc 
2015-12-06 | 3   | 
2015-12-07 | 1   | 

我有一个很难建立计算字段将和单元,如果日期是起点和终点之间,我不断收到公式错误。

这里是我试图用它来创建一个计算字段的公式:

= sumifs(Units ,Start,">= Calendar" , Finish,"<= Calendar") 

这甚至着手解决这个问题的最好方法是什么?我的公式是问题还是整个方法有缺陷?

添加截图: enter image description here

enter image description here

enter image description here

+1

'SUMIFS'或'SUMPRODUCT'可能是要走的路。但是对于'SUMIFS'中的比较,您需要使用'“> =”&Calendar'和'“<=”&Calendar'。 – ian0411

+0

喜欢这个? = SUMPRODUCT(单位,开始,“> =和日历”,完成,“<=和日历”) - 这导致#VALUE!在所有单元格中 = = SUMPRODUCT(单位,开始,“> =和日历”,完成,<=和日历“) - 导致公式错误 – samthaman

+0

'= SUMIFS(Units,Start,”> =“&Calendar,Finish, “<=”&Calendar)'或'= SUMPRODUCT(单位,开始> =日历,完成<=日历)'如果我没有在这里打字,或者尝试,然后在这里张贴屏幕截图,以便我们可以更好地协助您。 – ian0411

回答

0

从你的截图有数据,这是我走了过来。

的公式在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

希望这可以帮助你。但是,如果我错过了你的问题,绝对让我知道。

+0

因此,这些公式可用于创建进入数据透视表的数据,但表中的某些内容会出现故障。即使每日总数是准确的,我还是会收到针对单个产品的数字。 它实际上看起来像你在发送的屏幕截图中遇到同样的问题。对于12/12,您的表格显示了22个“黑钻石”的租金,但我发给您的数据不支持该数据。 我也发现我可能遇到了麻烦,因为我一直在使用Excel for Mac。一旦我切换到Windows提供的公式工作正常。 – samthaman

+0

我的示例中的“列A到列F”的数据是硬编码的,与您提供的确切样本相同。对于2015年12月22日日历,如果我正确理解你的意图,它是22个单元格中的“单元格E13到E29”的总和。但如果我错过了你的观点,请纠正我。 – ian0411

相关问题