Excel SUMIFS函数不会一致地返回结果
我有一个电子表格,用于跟踪我的支票账户,预算和消费习惯。 我列出了我的银行的财务交易清单,我把它放在一张表格中(所有date和金额都是随机的):
我填充一个像这样的预算图表和表格:
一段时间以来,我一直手动更改“类别”选项卡的填充并手动填充预算表。 不过,我意识到,通过添加条件格式规则,根据单元格中的特定文本更改填充和文本颜色,我可以在“类别”列中添加“房屋”或“汽车”等文本,而不仅仅是手动更改填充对我来说,但它也可以让我自动填充预算表。 我尝试使用SUMIFS
函数来做到这一点。
下面是我试图在财政预算表中的一月份“住房”单元中实施SUMIFS
function的方法:
=SUMIFS('Sheet 1'!$D$2:$D$1000, 'Sheet 1'!$A$2:$A$1000, $A4, 'Sheet 1'!$B$2:$B$1000, ">01/01/2016", 'Sheet 1'!$B$2:$B$1000, "<01/31/2016")
这适用于一月和五月,但是当我在二月份使用相同的公式时:
=SUMIFS('Sheet 1'!$D$2:$D$1000, 'Sheet 1'!$A$2:$A$1000, $A4, 'Sheet 1'!$B$2:$B$1000, ">02/01/2016", 'Sheet 1'!$B$2:$B$1000, "<02/29/2016")
它将返回值为0
的列。 它在所有其他月份都这样做。 任何想法为什么这个公式可能不适合我?
编辑:因为我的forumla不清楚,我想提供一个细分。 SUMIFS
公式应该是将所有的数值加在Amount
列中(2:1000是有足够的区域来查找它将覆盖我对该表的定期更新的一年,而不必更新search区域)这属于特定的标准。 这些标准是“类别”列中的“房屋”(正在遵循条件格式规则,因此填充和文本颜色被更改),并且该值落入所提供date的范围内。
更换:
<
与<=
和>
与>=
将把你的价值观纳入正确的范围