MS EXCEL SUMIFS挑战赛

时间:2016-03-07 18:39:01

标签: excel-formula sumifs

我想将G7中的所有单元格相加到无穷大。标准是B7行到无穷大的一个月中的日期。这可能吗?

我试过了,想出了这个:

=SUMIFS(Sum(G:G)-sum(G1:G6);sum(B:B)-sum(B1:b6);">=01.01.2016";sum(B:B)-sum(b1-B6);"<=31.01.2016")

任何人都可以纠正我吗?

仅供参考:行G中的所有单元格都包含公式,但返回一个数字

2 个答案:

答案 0 :(得分:1)

你可以用这个:

=SUMIFS(G7:INDEX(G:G; MATCH(1E+99;B:B));B7:INDEX(B:B; MATCH(1E+99;B:B));">=01.01.2016";B7:INDEX(B:B; MATCH(1E+99;B:B));"<=31.01.2016")

随着数据的增长,它将会增长。 INDEX / MATCH在B列中找到最后一个带有数字的单元格,并将其设置为最后一个单元格。

答案 1 :(得分:0)

您可能想要使用G6: G65536 ,然后点击确定。 65536 for Excel 2003 及更早版本 1048576 for 2007 and 2010

2007-2010

=SUMIFS(sum(G6:G1048576),sum(B6:B1048576),">=01.01.2016",sum(B6:B1048576),"<=31.01.2016")

编辑:删除了无关信息。