如果A列为非数字编码,可以使用通配符,数字编码不行,因为SUNIFS、SUMIF是带条件的专门计算数字的函数,对数字全部默认为数值,所以分辨不出来是数值型数字还是字符型数字。建议采用:
=SUMPRODUCT(B1:B5,N(LEFT(A1:A5,7)="2120040"))
=SUMIFS(B11:B15,A11:A15,">=21200400",A11:A15,"<=21200409")
通配符不适用于数字,除非你把A列设定为文本型。
你A列是数值格式的缘故
若要坚持用sumifs的
=SUMIFS(B1:B5,A1:A5,">=21200400",A1:A5,"<21200410")