Excel按月计算

工作表#1:每日数据

A列:格式为dd / mm / yyy的天数列B:数量

工作表#2:每月的数量

列A:格式为mm / yy的月份列B:总计数量

我试过使用:

=SUMIFS('Daily Data'!E17:E600,'Daily Data'!A17:A600,"=??/01/2013") 

这不起作用

厌倦使用:

  =SUMIFS('Daily Data'!E17:E600,'Daily Data'!A17:A600,"=??/"&MONTH(A1)&"/2013") 

不,不起作用

试过如果与asterix,它也无法正常工作

任何人都可以帮忙吗?

尝试下面的公式:

 =SUMPRODUCT(('Daily Data'!E17:E600)*(MONTH('Daily Data'!A17:A600)=MONTH(A1))) 

但如果您在'Daily Data'!A17:A600有不同年份的date'Daily Data'!A17:A600您应该调整公式:

 =SUMPRODUCT(('Daily Data'!E17:E600)*(MONTH('Daily Data'!A17:A600)=MONTH(A1))*(YEAR('Daily Data'!A17:A600)=YEAR(A1))) 
 =Sumifs('Daily Data'!E17:E600,'Daily Data'!A17:A600,">=1/1/2013",'Daily Data'!A17:A600,"<=1/31/2013") 

如果您希望能够在A1inputdate并使用该date,您可以使用:

 =SUMIFS('Daily Data'!E17:E600,'Daily Data'!A17:A600,">"&EOMONTH(A1,-1),'Daily Data'!A17:A600,"<="&EOMONTH(A1,0))