Excel如何用函数统计人数,出现多次只算一人?
一、假设要统计A列中"雷锋"这个名字出现的个数,则可以在A列以外的任一单元格写入公式:
=COUNTIF(A:A,"雷锋")
二、COUNTIF函数定义及说明
计算区域中满足给定条件的单元格的个数。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
说明
Microsoft Excel 提供其他函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF 工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。
三、该函数的用法举例如下
1.假设是要在B1单元格中统计A列单元格区域中名字为“张三”的单元格个数,则B1单元格写入公式
=COUNTIF(A:A,"张三")
2.假设是要在B2单元格中统计A列单元格中姓”张“的人数个数,则B2单元格写入公式
=COUNTIF(A:A,"张*")
这里的*做通配符使用,可以代替多个字符
3.假设要在B3单元格得出C列分数中及格(含60分)的个数,则B3单元格写入公式
=COUNTIF(C:C,">=60")
4.假设要在B4单元格得出C列分数中为100分的个数,则B4单元格写入公式
=COUNTIF(C:C,100)
5.假设要统计在A列中出现“★”符号的单元格个数,则可以A列以外的任一单元格写入公式
=COUNTIF(A:A,"★")
EXCEL统计不重复姓名人数的个数
=多项查询($C:$C,$B:$B,E$17,,2)
'自定义公式-按ALT+F11-插入-模块-粘贴代码-将表格另存为启用宏的格式
Function 多项查询(a As Range, b As Range, c As String, Optional ByVal fgf As String = "|", Optional ByVal 模式 As String = 1)
If a.Cells(3, 1) <> "" Then
For i = 3 To a.Cells(65536, 1).End(3).Row Step 1
If 模式 = 2 Then
If InStr(a.Cells(i, 1), c) And InStr(多项查询, b.Cells(i, 1)) = 0 Then 多项查询 = 多项查询 & fgf & b.Cells(i, 1) '去重
ElseIf 模式 = 1 Then
If InStr(a.Cells(i, 1), c) Then 多项查询 = 多项查询 & fgf & b.Cells(i, 1)
End If
Next
Else
多项查询 = ""
End If
多项查询 = UBound(Split(Mid(多项查询, 2), "|")) + 1
End Function
为什么非得用公式呢?有其他更简单快捷方法,且更灵活。如数据透视表。
插入数据透视表,勾选“将些数据添加到数据模型”(非常关键,这是能进行非重复计数的必要选项!)
在透视表中,把人群拖到列字段,姓名或编号拖到值汇总区域,马上得到人数统计,但现在还不是非重复计数,右击,在汇总依据中选择“非重复计数”,立马就得到了非重复计数的结果。就这么简单,轻点几下也鼠标,潇洒自如就得到了需要的结果。
365以上版本用下面公式
=COUNT(UNIQUE(FILTER($B$3:$B$23,$C$3:$C$23=E$2))*1)
365以下版本用下面公式
=COUNT(IFERROR((IF(MATCH($B$3:$B$23,$B$3:$B$23,)=ROW($1:$21),ROW($1:$21),"")*IF($C$3:$C$23=E$2,ROW($1:$21),""))^0.5,""))
CTRL+SHIFT+回车
Excel如何用函数统计人数,出现多次只算一人?视频
相关评论:
柯变郊方法一:【利用函数来统计人数】我们在最下面的单位格中输入【=COUNT(B2:B6)】;接着,按【回车键】即可得人数。方法二:【利用状态栏来统计人数】。1、我们点击鼠标【右键】中Excel的状态栏,然后从中勾选【计数】的按钮。2、接着,我们来框选要计算人数的【单元格区域】;这样,我们就可以在状态栏...
柯变郊具体如下:1. 首先在电脑中将要操作的EXCEL打开,然后点击【男职工人数】下方的单元格,如图。2. 然后在上方的工具栏中点击fx插入函数,如图。3. 之后我们在弹出的对话框中,在或选择类别右侧选择为【统计】,然后在选择函数下方点击【COUNTIF】函数,完成之后点击【确定】,如图。4. 然后我们进入到函...
柯变郊统计个数需要用到excel中的COUNTIF函数公式举例说明:统计A列中分数在80~90之间的人数。在B1中输入=COUNTIF(A1:A20,=80)-COUNTIF(A1:A20,=90)就能算出80-90之间的人数。用一个案例来对countifs函数多个条件的使用方法进行说明,下面是一班级的成绩表,现在需要利用countifs函数来对班级上得分为6...
柯变郊方法一:用COUNTIF函数统计 这是最常用、最容易理解的一种方法,我们用它来统计“语文”学科各分数段学生数。 如果某些学科(如体育),其成绩是不具体数值,而是字符等级(如“优秀、良好”等),我们也可以用COUNTIF函数来统计各等级的学生人数。方法二:用DCOUNT函数统计 这个函数不太常用,但用来统计...
柯变郊Excel统计人数的方法有多种,其中最常见且直观的是使用COUNT函数。COUNT函数是Excel中用于计数单元格中非空值的函数。当需要统计某个区域或某列中的人数时,可以使用COUNT函数。例如,假设有一个包含员工信息的表格,其中一列是员工的姓名,要统计这一列中有多少人,可以在空白单元格中输入“=COUNT(...
柯变郊1. 在Excel中统计不同年龄段的人数,可以使用COUNTIFS函数。例如,统计20-30岁的人数,可以使用公式=COUNTIFS(C:C,">=20",C:C,"<=30")。2. 如果Excel版本为2003以下,可以使用COUNTIF函数,但需要进行一些调整。例如,统计20-30岁的人数,可以使用公式=COUNTIF(C:C,"<=30")-COUNTIF(C:C,"...
柯变郊如果人名分散在不同的行里,可以使用Excel的筛选功能。点击该列标题旁边的筛选按钮,可以选择需要统计的人名,这样只有人名被选中的行才会显示。3. 使用计数功能 在筛选了特定人名后,可以使用Excel的计数功能来计算选中的人名个数。可以通过选择需要计数的区域,然后点击Excel的“计数”功能或者使用COUNT函数...
柯变郊要统计每个班级的总人数,可以使用Excel中的COUNTIF函数或者COUNTIFS函数。1. 首先,确保你的数据格式中包含班级信息的列是有序且一致的。例如,班级信息位于D列,班级名称以“一班”、“二班”、“三班”等格式排列。2. 接着,在空白的单元格中输入COUNTIF函数,格式如下:`=COUNTIF(D2:D16,"一...
柯变郊1、打开excel,看到这里有一些成绩数据。2、点击插入菜单下的‘函数’。3、在函数窗口里,输入COUNTIF,找到后,双击这个函数名,然后在下方的参数输入框里分别输入B2:B11和=60,其中第一个参数是要统计的所有单元,第二个参数就是合格的条件。4、按回车确认后,我们的函数就统计出来结果了。
柯变郊在Excel中,要计算各年龄段的人数,可以使用COUNTIF函数。具体步骤如下:1. 首先,打开Excel表格,并在需要统计的单元格中输入公式:`=COUNTIF(B1:B11,"<=25")`,然后按回车键。这将统计小于或等于25岁的人数。2. 接下来,在另一个相关单元格中输入公式:`=COUNTIF(B1:B11,">25")-COUNTIF(...