使用Excel';具有日期条件的s SUMIFS函数
我有一个数据:使用Excel';具有日期条件的s SUMIFS函数,excel,sumifs,Excel,Sumifs,我有一个数据: A B C 13524 2012-07 2 13524 2012-08 9 13524 2012-09 5 13524 2012-10 2 13524 2012-11 7 现在,如果date大于单元格中指定的值,我想对C列中的值求和: D E F 13524 2012-09 上面,在F列下的单元格中,我写道: =SUMIFS($C:$C,$A:$A,D1,$B:$B,">="&
A B C
13524 2012-07 2
13524 2012-08 9
13524 2012-09 5
13524 2012-10 2
13524 2012-11 7
现在,如果date大于单元格中指定的值,我想对C列中的值求和:
D E F
13524 2012-09
上面,在F列下的单元格中,我写道:
=SUMIFS($C:$C,$A:$A,D1,$B:$B,">="&E1)
这将给出大于或等于2012-09日期的值的总和,因此结果应该是5+2+7=14
,但它返回0。上面有什么问题?您必须将示例中的字符串转换为实际日期,例如使用
=DATE(LEFT(B2;4);MID(B2;6;2);1)
产生相应月份的第一天
然后,您需要更改单元格E1
,使其也有一个日期而不是字符串作为值。是B列中的日期、实际日期或字符串。我复制了它,它使用日期而不是字符串正常工作。大于函数可能无法处理字符串。您也可以使用=DATEVALUE(B2&“-01”)来处理