Excel中 - SUMPRODUCTIF?解决?

时间:2014-01-25 05:19:48

标签: excel excel-formula excel-2010 pivot-table excel-2013

我正在计算我公司每月每月收到的课程注册数量。 ]

到目前为止,我已经能够使用SUMPRODUCT执行此操作(例如:

=SUMPRODUCT(--(DATE(YEAR($A$2:$A$10),MONTH($A$2:$A$10),1)=DATE(2013,1,1))))

但它很多,我希望有一种更简单的方法。

我总共有大约16,000个注册,注册日期从2003年到2014年。每个注册都有以下信息:

  

注册日期,课程名称,课程日期,姓名,职务,公司,城市,州,类型和付费。

我现在真正想要做的是显示我们每月每月收到多少班级注册,但是私人和公共类型的注册分开。我还没弄明白怎么做。

请帮忙!

我试图包含我当前excel电子表格的一部分图片,但它说该网站告诉我,我需要“至少10个声望才能发布图片”

1 个答案:

答案 0 :(得分:5)

您仍然可以使用SUMPRODUCT

您可以使用以下内容:

=SUMPRODUCT((YEAR(A1:A3)=2013) * (MONTH(A1:A3)=1) * (F1:F3 = "Private") * 1)

=SUMPRODUCT((YEAR(A1:A3)=2013) * (MONTH(A1:A3)=1) * (F1:F3 = "Public") * 1)

A1:A3是包含日期的范围,F1:F3是表示公共或私人课程的标志。
您还可以将公式更改为:

=SUMPRODUCT((YEAR(A1:A3)=YEAR(G3)) * (MONTH(A1:A3)=MONTH(G3)) * (F1:F3 = "Private") * 1)

单元格G3是您想要计算的月/年中的任何一天。