Excel中- SUMPRODUCTIF? 解决?

我正在计算我公司每年每个月收到多lessclass级注册。 ]

到目前为止,我已经能够使用SUMPRODUCT来做到这一点(例如:

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

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

我有大约16,000个注册总数来进行sorting,注册date从2003年到2014年。每个注册都有以下信息:

注册date,课程名称,课程date,姓名,职位,公司,城市,州,types和付费。

现在我真正想做的事情是显示我们每个月每年收到多lessclass级注册,但每年为私人和公共types分别注册。 我还没有想出如何做到这一点呢。

请帮忙!

我试图包含我当前excel电子表格的一部分的图像,但它表示该网站告诉我,我需要“至less10个声望来发布图像”

您仍然可以使用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是你的date和F1:F3的范围F1:F3是你的旗帜,表示公共或私人课程。
您也可以将公式更改为:

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

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