Excel SUMIF在特定月份内的date

我的问题是直接关系到Excel公式SUMIFdate在特定的月份 ,但我不能让我的公式工作的基础上的答案。

我非常简单的工作表是这样的:

MONTH INCOME January {formula goes here and in subsequent rows} February March April May {&c. for all 12 months} 

我试图从另一个工作表中获得E列中的值,称为“工作日志”,计算每月的收入总额。

“工作日志”表的格式如下:

 (A) (B) (C) (D) (E) DATE EMPLOYER DESCRIPTION AMNT DUE AMNT REC'D 01/01/17 Employer Name Project Name $100 $100 02/09/17 Employer Name Project Name $100 $300 03/11/17 Employer Name Project Name $100 $100 04/12/17 Employer Name Project Name $100 $100 07/16/17 Employer Name Project Name $200 $200 

我已经尝试了以下,所有作为数组公式(通过input公式,按Ctrl-Shift-Enter按照其他职位指示):

 =SUMPRODUCT( (MONTH(Worklog!$A$2:$A$250)=MONTH(A2)) * (Worklog!$E$2:$E$250) 

 =SUM(IF(MONTH(Worklog!$A$2:$A$250)=MONTH(A2),Worklog!$E$2:$E$250,0)) =SUM(IF(MONTH(Worklog!$A$2:$A$250)=1,Worklog!$E$2:$E$250,0)) 

 =SUMPRODUCT( (MONTH(Worklog!$A$2:$A$250)=1) * (Worklog!$E$2:$E$250) ) 

尽pipedate列的格式不同(“mmmm”与“dd / mm / yy”),但它们都是datetypes列。 Worklog包含了所有十二个月的数据。

我哪里错了?

我正在运行Microsoft Excel for Mac(版本15.33),以防在编写公式的方式上有什么不同。

在此先感谢您的帮助!

使用SUMIFS()

 =SUMIFS(Worklog!$E:$E,Worklog!$A:$A,">=" & EOMONTH(A2,-1)+1,Worklog!$A:$A,"<" & EOMONTH(A2,0)+1) 

在这里输入图像说明