excel中如何统计一列中不同数据的个数

如有成千上万的人,在B列中其文化程度有小学、初中、高中、文盲、半文盲等等,在C列中是性别,我现在要统计文盲、半文盲一共有多少个,用什么公式可以完成,如果我要统计文盲、半文盲的女生人数,又怎么统计。
不用自动筛选功能,因为需要统计的数据太多,一张表上需要统计几千个数据,用自动筛选功能太慢,就是用一个公式一次性算出女生中文盲和半文盲的人数之和。我这里所说的只是需要统计的数据当中的一个,比如,我不要统计出12周岁少数民族女生中文盲半文盲的的总数等等。用countif我可以统计出文盲和半文盲的总数,却统计不出女生中文盲和半文盲的总数。

用SUMPRODUCT函数吧
假设第一行为标题,数据在B2至C10000的区域内
统计文盲的女生人数 =SUMPRODUCT(($B$2:$B$10000="文盲")*($C$2:$C$10000="女"))

统计文盲、半文盲的女生人数 =SUMPRODUCT((ISNUMBER(FIND("文盲"),$B$2:$B$10000))*($C$2:$C$10000="女"))

或者 =SUMPRODUCT(($B$2:$B$10000="文盲")*($C$2:$C$10000="女"))+SUMPRODUCT(($B$2:$B$10000="半文盲")*($C$2:$C$10000="女"))
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-25
在excel表格菜单栏里找到“数据”-“筛选”-“自动筛选”在单元格右下角的箭头找到你想要的,点击就找到啦。然后选中你要的数据按自动求和,就可以啦
第2个回答  2011-09-25
COUNTIF 在第一行中输入所要统计的字段范围,第二行输入内容,例如"小学" 要加引号。
相似回答