中企动力 > 商学院 > excel统计不同数据个数
  • ?

    Excel如何计算符合条件不重复的个数

    南露

    展开

    今天分享计算符合条件的不重复的数值的个数,例如以下例子,销售每天都会拜访客户,我们现在需要统计本周之内所有销售的总的拜访次数和拜访的客户数:

    1、拜访次数,即销售出访的次数,也就是说一家客户拜访两次也是算2,所以我们只需要用条件计数求每个销售的名字的次数即可,函数公式:=COUNTIF(B:B,F2)

    2、拜访家数,即,如果一家客户本周销售拜访了2次则算1,所以此时我们就需要计算出满足条件的非重复数值,函数公式:=SUMPRODUCT((1/COUNTIF(C2:C38,C2:C38))*(B2:B38=F2))

    2.1、我们计算出H2的次数,下边的书我们直接下拉即可,但因为我们选定的区域,所以,我们需要绝对引用,这个时候我们需要把函数修改成:=SUMPRODUCT((1/COUNTIF($C$2:$C$38,$C$2:$C$38))*($B$2:$B$38=F2)),$这个符号在Excel中是绝对引用,我们选中函数重的对应的按F4即可

    2.2、函数解释:

    SUMPRODUCT是乘积求和,可以翻看之前文章的关于此函数的介绍

    COUNTIF(C2:C38,C2:C38)是分别对C2:C38的每个数求其重复次数,用1除以这个数就得到重复次数的倒数。如果一个数出现两次,重复次数是2,倒数就是1/2,两个1/2加起来不刚好是1么,也就是说一个数出现两次,计数并求和后得到1。

    如果想要练习表,可私信发

  • ?

    Excel如何自动计算某列中同一颜色单元格的数量,并显示出数值

    空心

    展开

    在使用Excel统计数据时,有时会用条件格式等方法把一些符合特定条件的单元格标记成某种颜色。例如把成绩表中分数在60分以上的单元格用颜色标记出来,但标记颜色后有时可能还需要对已标记颜色单元格的数量进行统计,从而知道究竟有多少个人达到了标准。我们可以利用Excel的一些功能让Excel自动计算出已标记颜色的单元格数量。下面以Excel2007为例,介绍两种个人认为相对简单的方法,供大家参考。

    例如要统计下图中“成绩”列中黄色单元格的数量:

    一、用Excel的筛选功能结合“SUBTOTAL”函数统计某列中同一颜色单元格的数量。

    Excel的筛选功能可以把不符合指定条件的单元格隐藏起来,“SUBTOTAL”函数可以计算并显示出指定表格范围内可见的非空单元格个数,二者一起使用就可以让Excel自动统计出某列中同一颜色单元格的数量。统计方法是:

    ●首先要知道要统计的表格范围内首尾单元格的名称,点击统计范围最上方和最下方的单元格,再查看Excel的名称框,即可知道对应的单元格名称。例如下图中要统计范围的首尾单元格为C3和C8。

    ●点选一个任意的空单元格,作为输入“SUBTOTAL”函数和显示单元格数量的位置。为了更加直观,可以在其相邻的单元格中输入文字注释说明。

    ●选中单元格后,在Excel的编辑栏中输入“=SUBTOTAL(103,首单元格名称:尾单元格名称)”,其中的“103”是“SUBTOTAL”函数的一个参数,表示要统计非空单元格个数,并且忽略隐藏的单元格。例如本例中应输入“=SUBTOTAL(103,C3:C8)”。

    ●在编辑栏中输入函数后,点击左侧的对号或者按键盘的回车键。

    ●此时“SUBTOTAL”函数就会自动计算出指定范围内非空单元格的数量。因为还没有对单元格进行筛选,此时该处显示的是范围内所有单元格的数量。下一步需要进行筛选:先选择要筛选的范围,可以用鼠标框选,如果单元格数量较多,也可以用按键盘的Shift键等方法选择单元格范围。

    (此处要注意的是:选择范围中最上方的单元格在筛选后会一直显示。例如本例中选择筛选范围时要注意不要只选择包含成绩的单元格,要将上方的标题单元格一起选中,因为最上方的单元格在筛选后会一直显示的。)

    ●选好范围后,鼠标点击Excel“开始”选项卡中“排序和筛选”中的“筛选”。

    ●此时之前选择的单元格范围上方会出现一个小三角按钮。点击这个小三角会弹出一个菜单。

    ●将鼠标指针指向弹出菜单中的“按颜色筛选”,指针稍停留后,会弹出一个子菜单,子菜单中会自动列出筛选范围内的颜色信息,此时点击要筛选的颜色。

    ●点击颜色后,之前选择的单元格范围中其他颜色的单元格就会被隐藏起来,只保留显示所选颜色的单元格。而此时下方输入“SUBTOTAL”函数的单元格中就会自动计算并且显示出所选颜色的非空单元格数量,也就是我们所需要的该种颜色的单元格数量。

    ●如果之后想取消筛选,显示全部的单元格,只需再用鼠标点击Excel“开始”选项卡中“排序和筛选”中的“筛选”即可。

    二、利用Excel的筛选和自动计数功能统计某列中同一颜色单元格的数量。

    ●如果只是想临时了解一下表格某列中同一颜色单元格的数量,也可以不必使用“SUBTOTAL”函数。可以先按上述方法筛选出该颜色的的单元格后,再框选所有筛选出来的单元格。

    ●此时查看下图所示Excel右下方的“计数”结果,该结果也会显示所选范围中非空单元格的数量。

    以上方法仅供大家参考,也许还有更好的方法可以达到同样的目的。

  • ?

    Excel中如何快速找出不一样的数据并标注

    问薇

    展开

    在销售类行业,工作中经常遇到需要比对数据的难题,很多人都是一条一条数据核查,相当累眼睛,那么像下面这样一个数据我们该如何去快速比对呢?

    很简单的几个步骤就可以搞定~

    第一步,选中需要比对的两列单元格

    第二步,键盘按住【Ctrl+\】,即可匹配出不同的数据,然后给不同的数据填充背景色即可。

  • ?

    Excel中如何快速筛选符合多个条件的数据个数

    诸黎云

    展开

    在数据统计中会经常筛选符合一个条件或多个条件的数据个数,这对数据分析是非常重要的。筛选符合多个条件数据时是通过countifs函数实现的,首先来看下这个函数的语法。

    countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。例如,条件可以表示为48、"48"、">48" 、 "广州" 或 A3;

    同理,criteria_range2为第二个条件区域,criteria2为第二个条件,依次类推。最终结果为多个区域中满足所有条件的单元格个数。

    下面通过实例来具体操作下,一个班级的考试成绩表,分别筛选出各科成绩都不及格的人数及各科成绩都90分以上的人数。

    数据表

    对都不及格的条件进行设置,也就是各科成绩都在60以下,涉及到的数据列从B到I,这些条件满足后就可以了。所以公式也就出来了: =count(B2:B21,"<60",C2:C21,"<60",D2:D21,"<60",E2:E21,"<60",F2:F21,"<60",G2:G21,"<60",H2:H21,"<60",I2:I21,"<60")。

    公式1

    同理都90分以上的人数公式:=COUNTIFS(B2:B21,">90",C2:C21,">90",D2:D21,">90",E2:E21,">90",F2:F21,">90",G2:G21,">90",H2:H21,">90",I2:I21,">90")。

    公式2

    到此需要的数据个数就都有了,这对于数据量的比较大的数据是非常有用的,希望对你有所帮助。

  • ?

    excel统计各分数段的学生数量,这4种方法掌握处理数据不再是难事

    皮皮鲁

    展开

    一份学生成绩单,需要分别统计出60分以下、60-69、70-79、80-89、90-100各阶段成绩的学生数量。下面分别介绍4种方法来统计符合要求的学生数量。

    1、利用FREQUENCY函数

    FREQUENCY函数为:计算数值在某个区域内的出现频率(个数)。函数语法为:

    FREQUENCY(data_array, bins_array):

    Data_array 必需。 要对其频率进行计数的一组数值或对这组数值的引用。 如果 data_array 中不包含任何数值,则 FREQUENCY 返回一个零数组。Bins_array 必需。 要将 data_array 中的值插入到的间隔数组或对间隔的引用。 如果 bins_array 中不包含任何数值,则 FREQUENCY 返回 data_array 中的元素个数。使用FREQUENCY函数难点为函数返回的是一个数组,所以它必须以数组公式的形式输入。C2:C26 为学生成绩,E2:E6为成绩分数区间分割点,对应的分别在F2:F6统计数量。

    1)选中F2:F6单元格区域(由于是数组函数,必须选中F2:F6单元格区域),选定后在F2输入公式:

    =FREQUENCY(C2:C26,E2:E6)。

    2)公式输入完后同时按Shift+Ctrl+Enter键,会在F2:F6中分别返回满足条件的成绩个数。

    2、使用COUNTIFS函数

    COUNTIFS函数为:统计满足某个条件的单元格的数量(个数)。函数语法为:

    =COUNTIF(要检查哪些区域? 要查找哪些内容?)

    这里将学生成绩按成绩范围各自计数,E2:F6为成绩范围,在G2输入公式:

    =COUNTIFS($C$2:$C$26,">="&E2,$C$2:$C$26,"<="&F2),然后向下拖动复制到G6即可。注意C2:C26为绝对引用,按F4加"$"符号。

    3、利用数据透视表

    数据透视表处理大量数据时比较常用的方法,而且比较直观。

    4、利用分析工具库

    首先加载分析工具库。打开Excel选项,点击加载项,在管理下拉列表选择excel加载项,点击转到,勾选分析工具库。在excel数据工具栏下会加载数据分析选项。

    1)点击工具栏数据—数据分析,在数据分析对话框中选择直方图,确定。

    2)在直方图对话框输入区域和接收区域分别输入数据区域,在输出区域选择一个空单元格,下面柏拉图、累积百分率、直方图3个选项任选一个,我这里选直方图,确定。

  • ?

    excel数据太多,如何批量、快速的判断并进行统计呢?

    初彤

    展开

    excel数据太多,如何批量、快速的判断并进行统计呢?

    举个例子,假如公司需要进行优秀员工数量统计,我们现在有这样一些excel数据:

    我们需要统计的excel数据

    我们现在的要求是,计算excel里完成力、执行力、创新力任意一项大于98,就算优秀员工,有人说,这个不是很简单吗?我们来数一数,张三执完成力96、执行力65、创新力78,不满足,李四完成力73、执行力83、创新力83,不满足,以此类推,当然,数量少是没有问题的,不过要是员工人数几千或者上万呢,我的天呐,要累死人啦!

    那么,excel里有快速的办法吗?有的!

    excel,需要显示优秀员工的单元格输入=IF(OR(B2>=95,C2>=95,D2>=95),"优秀员工",""),向下填充,在需要统计人数的单元格输入=COUNTIF(E2:E9,"优秀员工"),哇,瞬间得到结果,何惧几千上万呢?

    excel瞬间完成的计算

    excel需要的单元格输入函数

    这是什么意思呢?if函数就是假如的意思,or就是或者,意思就是假如引用单元格1大于等于98,或者引用单元格2大于等于98,或者引用单元格3大于等于98,假如有1个条件满足,就是优秀员工,否则的话就为空。

    COUNTIF自然就是计算满足条件的单元格个数啦。

    怎么样,很简单吧,你学会了吗?快去试试吧!非常感谢您观看文本,如果你有更好的方法适用这个情况,请您留言分享!分享好玩、有趣、实用的手机和电脑技巧,您的支持就是我的最大动力!

  • ?

    excel数据量太多,如何进行快速、批量的判断并统计数量呢?

    霜如影

    展开

    excel数据量太多,如何进行快速、批量的判断并统计数量呢?

    假如你是一个教师,你们学校的所有学生成绩都归你统计,哈哈,这个时候你开心了吧,一个学校好几千个学生,别人给了你这样的excel成绩表:

    excel成绩表

    领导让你统计一年级优秀学生人数是多少?条件是分数大于等于95。这个时候有人会说了,这个不是很简单吗?我们一个一个去查,一年级,张三96,一个优秀,二年级李四98,2个优秀,依此类推,我的天哪,数量少当然没问题,但是学校好几千个人呐,这是要累死的节奏吗?当然不会。

    你这样,在excel里需要统计优秀学生的单元格输入=COUNTIFS(A2:A9,"一年级",C2:C9,">=95"),一瞬间,哇哦,结果出来了,几千也不怕:

    excel瞬间得到优秀学生结果

    其他年级excel也是一样的瞬间得到结果

    哎呀,这是个什么意思呢?为什么excel会这么神奇呢?COUNTIFS是条件计数,A2:A9是引用范围,我们这里的范围是一年级,所以自然是引用年级这列,"一年级"自然是条件啦,还有另一个条件就是分数大于等于95,所以我们写上C2:C9,">=95",一样的C2:C9是范围,">=95"是条件。

    怎么样,很简单吧,你学会了吗?快去试试吧!非常感谢您观看文本,如果你有更好的方法适用这个情况,请您留言分享!分享好玩、有趣、实用的手机和电脑技巧,您的支持就是我的最大动力!

  • ?

    统计篇 | Excel如何快速统计唯一项(非重复项)的个数!

    阿尔瓦

    展开

    在使用Excel表格处理数据过程中,我们经常会碰到许多的重复项,重复项的出现会干扰我们统计唯一项的个数。例如表格是按照姓名以及职务输入的,但是有些人对应的多个职务,这时候我们想要快速统计出源数据中包含多少个人,即统计表格中的唯一项。本教程以Excel2013为例,教大家如何运用函数公式快速的统计出表格中的唯一项个数,希望对大家有点帮助。

    教程以下列表格A列单元格中包含重复项和唯一项两种数据为例,需要将统计唯一项的结果放入标记为黄色的单元格,即D3单元格中。首先我们需要知道我们的统计数据源区域是A2到A10单元格区域,然后复制粘贴或输入以下函数公式:=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))。

    公式解析如下:COUNTIF()函数为统计满足要求的单元格个数,SUMPRODUCT()函数得到的是对应数组或指定区域乘积之和。复制好上述公式后,选择需要放入结果的D3单元格,直接粘贴或者粘贴到编辑栏中,然后按下Enter键即可得到指定区域唯一项的统计结果。

    感兴趣的朋友,记得收藏或分享一下再走哟,您的支持是我不懈努力的动力,谢谢!(*O*)

  • ?

    Excel中统计不重复数据的个数(COUNTIF)―函数基础教程(八)

    Hubery

    展开

    在我们的工作及学习中,经过会遇到这样的业务需求,统计某一个区域中不重复数据的个数。如下图所示为某公司员工工资表,我们需要统计出该公司部门的个数,该怎么操作呢?

    解决这个问题之前,我们先来再学习Excel中的另一个计数函数COUNTIF。

    一、COUNTIF介绍

    基本语法:=COUNTIF(Range,Criteria)

    参数解释:Range—计数的单元格区域,此参数不能是数组。

    Criteria—计数的条件,可以数字、表达式或文本形式定义的条件。

    举个例子,比如说我们需要计算以上工资表中生产部的人数,该怎么写公式呢?

    公式为:=COUNTIF(C2:C26,"=生产部"),计算结果为6。

    二、统计不重复值个数

    根据以上对COUNTIF函数的介绍,大家能想到如何使用该函数配合其他函数来计算部门的个数了吗?下面带大家一起来学习。

    我们使用COUNTIF函数配合sum函数或者COUNTIF函数配合sumproduct函数来实现。公式如下:

    公式一:{=SUM(1/(COUNTIF(C2:C26,C2:C26)))}注意:该公式为数组公式,其中的{不能直接输入,需要输入公式其他部分后按ctrl+shift+enter确定。

    公式二:=SUMPRODUCT(1/(COUNTIF(C2:C26,C2:C26)))

    公式解释:

    1.使用COUNTIF函数返回C2:C26中每个部门出现的次数,结果如下:

    {4;3;3;6;6;4;1;6;6;1;4;6;4;6;6;4;4;6;4;6;6;4;6;3;6}

    2.使用1来除以COUNTIF,生成数组:

    {1/4;1/3;1/3;1/6;1/6;1/4;1/1;1/6;1/6;1/1;1/4;1/6;1/4;1/6;1/6;1/4;1/4;1/6;1/4;1/6;1/6;1/4;1/6;1/3;1/6}

    3.到这里就比较明晰了,如果该部门出现n次,那么就有n个1/n,他们的和为1,最后在使用sum或sumproduct函数对以上数组求和,就可以得到部门的个数。

    使用本公式的注意事项:

    1.统计区域内不能存在空单元格,否则会返回#p/0错误,此时可以嵌套if函数解决,改良后的公式如下:

    {=SUM(IF(C2:C26<>0,1/(COUNTIF(C2:C26,C2:C26))))}

    { =SUMPRODUCT(IF(C2:C26<>"",1/(COUNTIF(C2:C26,C2:C26))))}

    2.因为Excel浮点运算可能产生误差而造成答案不正确,即公式返回值比正确值小。对于这种情况,可以用嵌套ROUND函数修正。

    3.COUNTIF函数对数据类型没有要求,文本、数值、逻辑值、错误值均可,每一种错误值算做一个不重复数据。

    4.统计区域不限于单行或单列(即一维引用),可以是多行多列的矩形区域,但必须是对单元格区域的引用,而不能是非引用类型的数组。

    关于此功能的实现,还有其他的方法,代介绍到其他函数专题之后再给大家介绍,请留意查看。

    如果需要获取本文章的示例文件,请私信【countif】获取。

  • ?

    Excel中如何快速统计一列中相同数据的个数

    邢灵珊

    展开

    Excel是办公中必不可少的工具,但是我们经常会遇到一个表格中有好多数据,并且要统计出数据相同的个数,那么我们该如何做呢?

    今天给大家分享一下,如何在Excel中快速统计出一列数据中相同数据的个数。如下:

    在这里我们要用到sumif函数。

    sumif函数是用来根据指定条件对若干单元格进行求和。(即按条件求和)

    sumif函数的语法格式=sumif(range,criteria,sum_range) Sumif(条件区域,求和条件,实际求和区域),第二个求和条件参数在第一个条件区域里。

    如何做呢?

    1、我们在表格中将B列设置为标记,数字均为1个

    2、在F列中写入函数=sumif(A:A,E2,B:B)

    即条件区域是A列,E列为求和条件,B列为实际求和区域。

    这样就很迅速简单的统计出来了。

excel统计不同数据个数

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP