我的问题与Excel Formula to SUMIF date falls in particular month直接相关,但我不能根据那里的答案让我的公式工作。
我非常简单的工作表如下所示:
MONTH INCOME
January {formula goes here and in subsequent rows}
February
March
April
May
{&c. for all 12 months}
我正在尝试从另一张名为“Worklog”的工作表中获取E列中的值总和,计算每月的收入总额。
“Worklog”表的格式如下:
(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
我已尝试以下方法,全部作为数组公式(通过输入公式并按照另一篇文章中的说明点击Control-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) )
虽然Date列的格式不同(“mmmm”vs“dd / mm / yy”),但它们都是Date类型列。 工作日志确实包含所有十二个月的数据。
我哪里错了?
我正在运行Microsoft Excel for Mac(版本15.33),以防这些公式的编写方式有所不同。
提前感谢您的帮助!