EXCEL大师请指教,统计满足某一日期值内,且满足另一条件的个数?在线等,急!!

A B C
1 名字 日期 等分

2 赵 2012/1/1 A

3 钱 2013/2/3 B

4 孙 2014/5/9 C

5 李 2012/9/6 A

6 周 2013/8/4 B

7 武 2014/7/10 C
8 郑 2013/6/8 A

9 王 2012/3/7 B
想计算满足日期在2012-1-1至20120-12-31内,且等分为A的总人数?求大师指教!在线等!急

假设在ABC  3列

 

=SUMPRODUCT(($B$2:$B$100>=DATE(2010,12,31))*($B$2:$B$100<DATE(2014,1,1))*($C$2:$C$100="A"))

追问

好厉害!复制即可使用,不过可否方便解释一下?不太懂这个公式的原理。谢谢!!

追答

就是根据你的要求: 计算满足日期在2012-1-1至2010-12-31内,且等分为A的总人数
3个条件,分别在所属区域里。

加个姓名判断,同时,A列姓名不为空

=SUMPRODUCT(($B$2:$B$100>=DATE(2010,12,31))*($B$2:$B$100""))

追问

好的,谢谢!

追答

居然还有点错了的?白费功夫!!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-27

求2012年满足条件的人数:

 

=SUMPRODUCT((YEAR(B2:B9)=2012)*(C2:C9="A"))

 

追问

谢谢!好用!

追答

不客气, 如果你用的EXCEL是2007及以上版本,还可以用COUNTIFS函数,会更简单

本回答被提问者采纳
第2个回答  2014-09-28
=SUMPRODUCT((B1:B9>="2012-1-1")*(B1:B9<="2012-12-31")*(C1:C9="A"))追问

谢谢!如果第一个条件不为日期,还可以用这个公式吗?

相似回答