Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何在arrayformula sumif语句中包含月份和年份_Google Sheets - Fatal编程技术网

Google sheets 如何在arrayformula sumif语句中包含月份和年份

Google sheets 如何在arrayformula sumif语句中包含月份和年份,google-sheets,Google Sheets,我在谷歌电子表格中使用了以下代码 =ArrayFormula(sumif(month(income!A$2:A), month(A2) , income!B$2:B)) 有两张,主要和收入 收入表包含每月收到的付款。(每个月有多次付款)。所以我总结了一个月的收入,并在主表中显示为每月收入 问题是——因为它只考虑月份,当我们有2014年4月和2015年4月时,主表中4月的总金额同时计算这两个年份 我试图找出如何在公式中使用年+月。有什么帮助吗?我刚刚通过文本功能找到了答案 以下是我所做的: =A

我在谷歌电子表格中使用了以下代码

=ArrayFormula(sumif(month(income!A$2:A), month(A2) , income!B$2:B))
有两张,主要和收入

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

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


我试图找出如何在公式中使用年+月。有什么帮助吗?

我刚刚通过文本功能找到了答案

以下是我所做的:

=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单元格获取月份和年份

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