excel sumifs条件怎么设置小于或大于某个月的求和?

我想设置个自动更新的报表 统计每月的未完成订单数量 其中六月交期的涉及到4 5 6三个也份 我的公式为=SUMIFS(订单明细!$R:$R,订单明细!$S:$S,"制二部",订单明细!$T:$T,"<="&MONTH(TODAY())) 但是生成结果为116W 和实际的143万不符 详见图

Excel的SUMIFS 条件设置小于或大于某个月,根据截图和补充信息来看,其条件不应该为小于等于月,应该是小于等于本月的最后一天,因此公式如下:

=SUMIFS(C:C,A:A,"制二部",B:B,"<="&EOMONTH(TODAY(),0))

公式及效果图

说明:这个公式里面是使用的EOMONTH日期函数,计算本月的最后一天。

第二个参数:0表示本月最后一天,正数表示为了N个月的最后一天,负数表示之前N个月的最后一天。如为1就表示之后一个月,负一表示上个月,以此类推。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-10
目前没瞪出来公式有什么问题。还是要看筛选汇总的值跟公式计算出来的差别是哪些类型的数据,才能进一步完善公式。
把公式里的sumifs的区间先定小一些,比如,前100行,然后前200行.......
相似回答