这个问题我们已经存在了一段时间,但是我知道一旦找到解决方案,它将节省大量时间。我有一家杂货店的销售数据,上面有日期,侧面是产品。此处显示: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
非常感谢您的帮助!
答案 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))