如果没有专门的单元格存放给定的日期区间。那么一般就得直接写在公式里。
有人这么写的,结果全是错的。
那么,在这种情况下,怎么写呢?
注意到下面的符号“–”吗,就是用来激活双引号的所谓日期进行运算,得到真正的日期数字。
或者这样也可以的。
用个date函数
=SUMPRODUCT(($C$2:$C$3001=$G3)*1,
($B$2:$B$3001=H$2)*1,
($A$2:$A$3001>=DATE(2018,3,1))*1,
($A$2:$A$3001<=DATE(2018,3,31))*1,
$D$2:$D$3001)
当然如果要用SUMIFS函数,更简单点。
=SUMIFS($D:$D,$B:$B,H$2,$C:$C,$G3,$A:$A,’>=2018/3/1′,$A:$A,'<=2018/3/31′)
或者,引用日期区间所在的单元格
=SUMIFS($D:$D,$B:$B,H$2,$C:$C,$G3,$A:$A,’>=’&$I$1,$A:$A,'<=’&$L$1)
原创文章,作者:开心电脑网,如若转载,请注明出处。