Excel 计算满足某条件的单元格数量

A列,有类别1、类别2
B列,有日期、有空白
我想要统计:类别1,有几个日期单元格
类别2,有几个日期单元格。
要用公式计算哦。。

第1个回答  2014-10-29
类别1公式=sumproduct((A:A="类别1")*(B:B<>"")),
类别2公式=sumproduct((A:A="类别2")*(B:B<>"")),追问

如果我是在sheet2用这个公式,而图片里面那些数据在sheet1,应该怎么改这个公式?

追答

类别1公式=sumproduct((Sheet1!A:A="类别1")*(Sheet1!B:B"")),
类别2公式=sumproduct((Sheet1!A:A="类别2")*(Sheet1!B:B"")),改成这样就可以了。

第2个回答  2014-10-29
=SUMPRODUCT(($A$1:$A$100="类别1")*($B$1:$B$100<>""))
类别2同理
行数自己可以增加比如:$A$1:$A$1000追问

如果我是在sheet2用这个公式,而图片里面那些数据在sheet1,应该怎么改这个公式?

追答

=SUMPRODUCT((Sheet1!$A$1:$A$100="类别1")*(Sheet1!$B$1:$B$100""))

第3个回答  2014-10-29

=SUMPRODUCT(($A$2:$A$100=D2)*($B$2:$B$100<>""))

第4个回答  2014-10-29
=SUMPRODUCT(($A$7:$A$27=“类别1”)*($B$7:B27<>""))
=SUMPRODUCT(($A$7:$A$27=“类别2”)*($B$7:B27<>""))追问

如果我是在sheet2用这个公式,而图片里面那些数据在sheet1,应该怎么改这个公式?

追答

=SUMPRODUCT((sheet1!$A$7:$A$27=“类别1”)*(sheet1!$B$7:B27""))

本回答被提问者采纳
第5个回答  2014-10-29
使用countif()追问

= =具体说说看呢亲

相似回答