【问题标题】:How to include month and year in arrayformula sumif statement如何在 arrayformula sumif 语句中包含月份和年份
【发布时间】:2015-11-18 03:51:39
【问题描述】:

我在 Google 电子表格中使用了以下代码。

=ArrayFormula(sumif(month(income!A$2:A), month(A2) , income!B$2:B))

有两张表,主要和收入。

收入表包含每个月收到的付款。 (每个月有多次付款)。所以我总结了一个月的收入,并在主表中显示为月收入。

问题是 - 因为它只考虑月份,当我们有 2014 年 4 月和 2015 年 4 月时,主表中 4 月的总和计算这两年。

我想弄清楚如何在公式中使用年+月。有什么帮助吗?

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    我只是使用 TEXT 函数解决了这个问题。

    这就是我所做的:

    =ArrayFormula(sumif(text(income!A$2:A, "mmm yyyy"), text(A2, "mmm yyyy") , income!B$2:B))
    

    sumif 中的第一个值是这样的:

    text(income!A$2:A, "mmm yyyy")
    

    它基本上从收入表中 A 列的所有行中获取月份和年份。

    第二个值为:

    text(A2, "mmm yyyy")
    

    它从主工作表的 A2 单元格中获取月份和年份。

    这两个是比较的。我们得到了结果。问题解决了。

    【讨论】:

      猜你喜欢
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      相关资源
      最近更新 更多