【发布时间】:2017-05-18 15:53:58
【问题描述】:
我的问题与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}
我试图从另一个名为“工作日志”的工作表中获取 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
我已经尝试了以下所有方法,都作为数组公式(通过输入公式并按照另一篇文章中的说明按 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) )
虽然日期列的格式不同(“mmmm”与“dd/mm/yy”),但它们都是日期类型的列。 工作日志确实包含所有十二个月的数据。
我哪里错了?
我正在运行 Microsoft Excel for Mac(版本 15.33),以防公式的编写方式有所不同。
提前感谢您的帮助!
【问题讨论】:
标签: excel excel-formula