Excel如何用函数统计人数,出现多次只算一人?

来自:    更新日期:早些时候
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如何用函数统计人数,出现多次只算一人?视频

相关评论:
  • 13914154784Excel怎么快速计算人数
    柯变郊方法一:【利用函数来统计人数】我们在最下面的单位格中输入【=COUNT(B2:B6)】;接着,按【回车键】即可得人数。方法二:【利用状态栏来统计人数】。1、我们点击鼠标【右键】中Excel的状态栏,然后从中勾选【计数】的按钮。2、接着,我们来框选要计算人数的【单元格区域】;这样,我们就可以在状态栏...

  • 13914154784怎么在Excel中通过函数来统计男女职工的人数?
    柯变郊具体如下:1. 首先在电脑中将要操作的EXCEL打开,然后点击【男职工人数】下方的单元格,如图。2. 然后在上方的工具栏中点击fx插入函数,如图。3. 之后我们在弹出的对话框中,在或选择类别右侧选择为【统计】,然后在选择函数下方点击【COUNTIF】函数,完成之后点击【确定】,如图。4. 然后我们进入到函...

  • 13914154784如何利用excel公式统计个数呢?
    柯变郊统计个数需要用到excel中的COUNTIF函数公式举例说明:统计A列中分数在80~90之间的人数。在B1中输入=COUNTIF(A1:A20,=80)-COUNTIF(A1:A20,=90)就能算出80-90之间的人数。用一个案例来对countifs函数多个条件的使用方法进行说明,下面是一班级的成绩表,现在需要利用countifs函数来对班级上得分为6...

  • 13914154784在Excel中用多种函数可以实现这种统计工作
    柯变郊方法一:用COUNTIF函数统计 这是最常用、最容易理解的一种方法,我们用它来统计“语文”学科各分数段学生数。 如果某些学科(如体育),其成绩是不具体数值,而是字符等级(如“优秀、良好”等),我们也可以用COUNTIF函数来统计各等级的学生人数。方法二:用DCOUNT函数统计 这个函数不太常用,但用来统计...

  • 13914154784excel怎么统计人数
    柯变郊Excel统计人数的方法有多种,其中最常见且直观的是使用COUNT函数。COUNT函数是Excel中用于计数单元格中非空值的函数。当需要统计某个区域或某列中的人数时,可以使用COUNT函数。例如,假设有一个包含员工信息的表格,其中一列是员工的姓名,要统计这一列中有多少人,可以在空白单元格中输入“=COUNT(...

  • 13914154784如何在excel中统计不同年龄段的人数量
    柯变郊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,"...

  • 13914154784在Excel中如何快速统计人名个数?
    柯变郊如果人名分散在不同的行里,可以使用Excel的筛选功能。点击该列标题旁边的筛选按钮,可以选择需要统计的人名,这样只有人名被选中的行才会显示。3. 使用计数功能 在筛选了特定人名后,可以使用Excel的计数功能来计算选中的人名个数。可以通过选择需要计数的区域,然后点击Excel的“计数”功能或者使用COUNT函数...

  • 13914154784...一个班有好多人,怎样用EXCEL函数统计出每个班的总人数?
    柯变郊要统计每个班级的总人数,可以使用Excel中的COUNTIF函数或者COUNTIFS函数。1. 首先,确保你的数据格式中包含班级信息的列是有序且一致的。例如,班级信息位于D列,班级名称以“一班”、“二班”、“三班”等格式排列。2. 接着,在空白的单元格中输入COUNTIF函数,格式如下:`=COUNTIF(D2:D16,"一...

  • 13914154784EXCEL中如何运用函数快速统计及格人数
    柯变郊1、打开excel,看到这里有一些成绩数据。2、点击插入菜单下的‘函数’。3、在函数窗口里,输入COUNTIF,找到后,双击这个函数名,然后在下方的参数输入框里分别输入B2:B11和=60,其中第一个参数是要统计的所有单元,第二个参数就是合格的条件。4、按回车确认后,我们的函数就统计出来结果了。

  • 13914154784在excel中如何计算各年龄段的人数?
    柯变郊在Excel中,要计算各年龄段的人数,可以使用COUNTIF函数。具体步骤如下:1. 首先,打开Excel表格,并在需要统计的单元格中输入公式:`=COUNTIF(B1:B11,"<=25")`,然后按回车键。这将统计小于或等于25岁的人数。2. 接下来,在另一个相关单元格中输入公式:`=COUNTIF(B1:B11,">25")-COUNTIF(...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网