【问题标题】:Summing Daily Sales Data between two ranges将两个范围之间的每日销售数据相加
【发布时间】:2018-07-25 15:03:02
【问题描述】:

我们遇到这个问题已经有一段时间了,但我知道,一旦我找到了解决方案,它将为我节省大量时间。我有一个来自连锁杂货店的销售数据,上面有日期,旁边有产品。此处显示: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,"

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

非常感谢您的帮助!

【问题讨论】:

    标签: excel range sumifs


    【解决方案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))))
    

    【讨论】:

      【解决方案2】:

      图纸输出

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-26
        • 2021-08-17
        • 2019-05-23
        • 1970-01-01
        • 1970-01-01
        • 2021-09-20
        相关资源
        最近更新 更多