用Excel怎样求“男生占总人数的百分比”

假如A列的输入是“男生、女生、女生、男生、男生、男生”
那么怎样求男生占总人数的比重?

一、假设性别内容写在B列,B1单元格为标题行,从B2单元格开始的数据,有1000行数据,则求“男生占总人数的百分比”可以将公式写成
=COUNTIF(B2:B1000,"男")/COUNTA(B2:B1000)

=(COUNTIF(B:B,"男")-1)/(COUNTA(B:B)-1)

二、相关函数的定义

1.COUNTIF函数定义
计算区域中满足给定条件的单元格的个数。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或
"apples"。
说明
Microsoft Excel 提供其他函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF
工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。

2.COUNTA函数定义
返回参数列表中非空值的单元格个数。利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。
语法
COUNTA(value1,value2,...)
Value1, value2, ... 为所要计算的值,参数个数为 1 到 30 个。在这种情况下,参数值可以是任何类型,它们可以包括空字符
(""),但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,请使用函数
COUNT。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
在B1单元格输入下列公式,即可得到你需要的结果

=COUNTIF(A:A,"男生")/COUNTA(A:A)本回答被提问者采纳
第2个回答  2008-10-06
比如,A列是男生人数,B是总人数,C是男生占总人数的百分比。

首先,分别在A1,B1,C1输入这三项。
其次,在单元格C2中输入=A1/B1。

如果是每行都要算的话,那就把C2复制,粘贴在C3以下的单元(包括C3)就OK了。
第3个回答  2008-10-06
=COUNTIF(A:A,"GG")/COUNTA(A:A)