汇总两个范围之间的每日销售数据

时间:2018-07-25 15:03:02

标签: excel range sumifs

这个问题我们已经存在了一段时间,但是我知道一旦找到解决方案,它将节省大量时间。我有一家杂货店的销售数据,上面有日期,侧面是产品。此处显示:View of the data

我们希望显示这些产品在特定日期范围内的销售情况。这些范围显示为当年和去年。我用sumif尝试了去年的销售额,但可悲的是,这是您在此处看到的#VALUE:Hopeful Output

我认为这个方程式可以解决我的问题,但是没有: = SUMIFS(Input!B2:NB51,Input!A2:A51,Output!A2,Input!B1:NB1,“> =”&Output!D2,Input!B1:NB1,“ <=”&Output!E2)

电子表格的Google文档:https://docs.google.com/spreadsheets/d/1rdoGKliu3suu7mfDTB7Ckj83EzeZGmhw5yZnQ7u5X94/edit?usp=sharing

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

之所以会发生这种情况,是因为列数组和行数组不同,即使它们具有相同的长度,也不能在这些公式中一起使用。

您可以在输出F2上使用此公式(使用ctrl + shift + enter将其关闭)

=SUM(INDIRECT("Input!"&ADDRESS(MATCH(A2,Input!A:A,0),MATCH(D2,Input!$1:$1,0))&":"&ADDRESS(MATCH(A2,Input!A:A,0),MATCH(E2,Input!$1:$1,0))))

答案 1 :(得分:-1)

工作表输出

F2 = SUMPRODUCT((输入!$ A $ 2:$ A $ 1000 =输出!$ A3)*(输入!$ B $ 1:$ ABA $ 1> =输出!D3)*(输入!$ B $ 1:$ ABA $ 1 <=输出!E3)*(输入!$ B $ 2:$ ABA $ 1000))