中企动力 > 商学院 > excel统计非空单元格
  • ?

    八年职场老手总结的22个Excel技巧,学会后薪资不翻倍都难!

    Noella

    展开

    你知道当我听到说还有刚毕业的大学生说自己不会用Excel 表格时候,我的表情是有多震惊吗!

    前几天我在指导刚进公司的一位负责市场的实习生做数据统计时候,我眼看着他打开Excel 然后墨迹了半天无从下手,然后他很一脸无辜告诉我,自己忘了Excel 怎么用了。

    我一脸纳闷,难道现在大学生都不学这些基础计算机办公软件操作了吗??

    实习生继续一脸无辜的告诉我,大一时候学过,但是三年没用过然后全忘了……

    我服啦,那今天明叔就写篇如何教你用好Excel 的文章!就写给那些不长记性学过就忘的人,建议收藏。

    Excel表格是一款无论是学生、白领、老师等等工作人员都会用到的办公软件。其实Excel中有很多方便快捷的功能,可以让你效率翻好几倍。

    1.不同工作表之间的快速切换:

    “Ctrl+PgDn”可以切换到右边的工作表

    “Ctrl+PgUp”可以切换到左边的工作表

    2.双击格式刷,可以把同一个格式“刷”给多个单元格。

    3.快速应用函数:

    当你设置好第一行单元格的函数,只需要把光标移动到单元格的右下角,当它变成一个小加号时,双击,公式就会被应用到这一列剩下的所有单元格里。

    4.快速调整列宽

    看下图,是否觉得单元格太宽了?

    别急,纵向选中他们,将光标移至选中区域内的任一条纵向分割线上。

    当光标十字形出现的样子时,双击;

    大功告成!是不是宽度缩小了呢?!

    5.快速增加或删除一列

    按住“Ctrl+shift+ ’+’(加号)”就可以在选中的那一列左边再加一列,“Ctrl+shift+ ’-’(减号)”可以删除选中的那一列。

    6.快速求和:

    快速按下“Alt”和“=”,然后选中一列数字,就可以求出一列数字的和。

    7.快速选定不连续的单元格

    按下“shift+F8”激活“添加选定”模式,此时工作表状态栏会显示“添加到所选内容”字样,之后分别单击不连续的单元格或单元格区域,即可选定。

    8.快速改变数字格式

    “Ctrl+shift+4”可以将数字加上美元符号($)

    “Ctrl+shift+5”可以让数字变成百分比格式(%)

    “Ctrl+shift+1”可以让小数点后面的数字变成两位数格式,如0.5变0.50

    9.检查数字错误

    “Ctrl+、”可以让数字背后的公式显示出来,一目了然;

    10.Excel搜索框快速定位查找指定的内容

    按Ctrl+ F打开搜索框,当你不确定搜索关键字的时候,可以试试通配符问号(?)和星号(*)。

    通配符就是通过符号指代一些文本,Excel中的通配符很简单,只有问号(?)、星号(*)和转义符号(~)三个。

    问号(?)表示任意单个字符。

    星号(*)表示任意多个字符,比如要查找的内容是:“西门*”,可以查找到“西门梁子”、“西门卫子”、“西门庆子”等所有以“西门”开头的内容。

    要查找问号和星号本身时,需要在前面加上转义符号(~),比如要查找星号(*),就要在搜索框中输入: ~*

    11.SUBTOTAL函数

    SUBTOTAL函数可谓是全能王,可以对数据进行求平均值、求和、最大最小、相乘、标准差、标准差、计数。

    这里还有一些可能会用到的函数,不妨先收着!

    1.Count函数:统计数字的个数

    PS:大小不一的合并单元格填充公式,要使用Ctrl+Enter。

    2.Counta函数:统计非空单元格个数

    Countif函数:依据条件统计个数

    Countifs函数:多条件统计个数

    3.Frequency函数:统计数字区间的频率

    4.Sumproduct函数:多条件计数求和

    5.average函数:计算数据的平均数

    averageif函数:依据条件计算平均值,比如,AVERAGEIF(A1:A10,”>0”),返回的是A1到A10这十个数中,所有大于0的数的平均值。

    6.Sum函数:对数据进行求和

    7.Max函数:提取一组数中的最大值。比如:MAX(A1:A10)

    8.Min函数:提取一组数中的最小值。比如:MIN(A1:A10)

    9.Large函数:返回第N个最大值

    10.Small函数:返回第N个最小值

    11.Mode函数:返回一组数中出现最多的数字

    很实用是吧,说的就你,赶紧上手试试吧!

  • ?

    Excel函数公式:计数函数Count、Counta、Countblank、Countifs

    程苠

    展开

    统计函数在我们的工作中引用的非常广泛,如果能够熟练的掌握和加以应用,则会起到事半功倍的效果。今天我们来介绍Count、Counta、Countblank、Countifs四个统计函数。

    一、COUNT函数:统计数据的个数。

    作用:用于统计数值格式的数据个数。对非数值格式的数据忽略。

    语法结构:

    COUNT(value1,value2,……valueN)。

    1、Value为数据。

    示例:

    目的:统计数字的个数。

    方法:

    在目标单元格中输入公式:=COUNT(C3:C9)。

    解读:

    1、由于工作表较小,我们可以看出只有7行数据,但是公式=COUNT(C3:C9)的计算结果为6,为什么?

    2、函数COUNT的作用是统计数字的个数,我们仔细观察容易发现销量下的第一个单元格中的值类型并不是“数据”类型,而是文本类型(左上角的绿三角标志),所以就得到乐6的结果。

    二、COUNTA函数:统计非空数据的个数。

    作用:统计非空单元格的个数。

    语法结构:

    方法:

    在目标单元格中输入公式:=COUNTA(B3:B9)。

    解读:

    COUNTA函数的主要作用是统计非空单元格的个数,从B3到B9共有7个单元格区域,但有2个单元格区域为空,所以统计的结果为5。

    三、COUNTBLANK函数:统计空单元格的个数。

    作用:统计空单元格的个数。

    方法:

    在目标单元格中输入公式:=COUNTBLANK(B3:B9)。

    解读:

    此函数的主要作用是统计空单元格的个数,B3:B7共有7个单元格区域,其中5个单元格有内容,2个没有内容,所以统计结果为:2。

    四、COUNTIFS函数:统计满足于多个条件的个数。

    作用:统计符合条件的单元格个数。

    方法:

    在目标单元格中输入公式:=COUNTIFS(D3:D9,"男",E3:E9,"上海")。

    解读:

    COUNTIFS函数的主要作用是统计符合条件的单元格个数,可以是多条件。“上海”地区的销售员有4个,其中“男”的为2个,女的为2个。所以统计结果为2。

  • ?

    Excel函数公式:关于Count、Counta、Countif(s)等函数的应用技巧

    诸岱周

    展开

    计数,也是我们日常工作中的一部分,但是如何计数,用什么函数计数,并不是所有的亲都知道和掌握的。今天,我们将对其进行一一讲解。

    一、计算数据类型的个数。

    方法:

    在目标单元格中输入公式:=COUNT(C3:C9)。

    解读:

    1、C3:C9共有7个单元格,都是数字。但统计结果为6,原因在于C5单元格的数据类型为“文本”,并不是数据类型。

    2、COUNT函数只用于统计“数据”类型的单元格个数。

    二、非空单元格的个数。

    方法:

    在目标单元格中输入公式:=COUNTA(B3:B9)。

    解读:

    1、B3:B9共有7个单元格,但是B7单元格为空,故统计结果为6。

    2、COUNTA函数只用于统计非空单元格的个数。

    三、空单元格的个数。

    方法:

    在目标单元格中输入公式:=COUNTBLANK(B3:B9)。

    解读:

    1、B3:B9共有7个单元格,但是B7单元格为空,暨非空单元格有6个。

    2、COUNTBLANK函数只用于统计非空单元格的个数。

    四、单条件计数。

    目的:统计男、女生人数。

    方法:

    在目标单元格中输入公式:=COUNTIF(D3:D9,H3)。

    解读:

    1、单条件计数函数为:COUNTIF,其语法结构为:=COUNTIF(条件范围,条件)。

    五、多条件计数。

    目的:统计男、女生中销量大于等于55的人数。

    方法:

    在目标单元格中输入公式:=COUNTIFS(C3:C9,">=55",D3:D9,H3)。

    解读:

    1、多条件计数函数为COUNTIFS,其语法结构:=COUNTIFS(条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。

    结束语:

    关于计数的函数,我们学习了Count、Counta、Countblank、Countif、Countifs五种,其中,Count用于统计数据类型的单元格个数,Counta用于统计非空单元格的个数,Countblank用于统计空单元格的个数,而Countif、Countifs用于条件计数。

  • ?

    Excel日常22:函数篇(最完整的计数三剑客)

    宛丝

    展开

    喜欢、有用就点点关注

    函数COUNT家族有5个成员,今天先介绍其中的三个家庭成员,它们分别是COUNT、COUNTA、COUNTBLANK。

    一、函数定义

    COUNT:计算区域中数字的单元格个数。COUNTA:计算区域中非空单元格的个数。COUNTBLANK:计算区域中空单元格的个数。

    二、函数实例

    计算有数字的单元格个数

    01

    公式:=COUNT(A3:A11)不能转换为数字的文本、空白单元格、逻辑值、错误值都不计算在内。

    计算非空单元格的个数

    02

    公式:=COUNTA(A17:A25)参数值可以是任何类型,包括空字符(""),但不包括空白单元格。

    计算空单元格的个数

    03

    公式:=COUNTBLANK(A31:A39)空白单元格和空文本("")会被计算在内。

    求成绩大于等于60的个数

    04

    公式:=COUNT(0^(B45:B51>=60))按三键结束(B45:B51>=60)部分成立的返回TRUE,不成立的返回FALSE。发生四则运算时TRUE相当于1,FALSE相当于0,利用0的任何次方等于0,0的1次方返回错误值的特性,将(B45:B51>=60)部分作为0的次方,得到{0;#NUM!;#NUM!;0;#NUM!;0;#NUM!},COUNT函数忽略错误值只统计有数字的单元格个数。

    求缺勤率

    05

    公式:=COUNTBLANK(B57:B63)/COUNTA(B57:B63&""),记得带上花括号哦!先用COUNTBLANK函数算出未打卡的人数为2,因为有两个空白单元格,所以用COUNTA计算时加"",算出总人数为7,然后相除。

    添加序号

    06

    在A69单元格输入公式:=IF(B69="","",COUNTA(B$69:B69)),向下填充。COUNTA(B$69:B69)部分是统计不为空的单元格个数,注意引用方式;然后用IF函数判断是不是空,为空就返回空,否则返回COUNTA函数计算的个数。

    合并单元格添加序号

    07

    COUNTA法:选中区域A81:A87输入公式=COUNTA(A$80:A80)按Ctrl+Enter键结束

    COUNT法:选中区域B81:B87输入公式=COUNT(B$80:B80)+1按Ctrl+Enter键结束

    求平均销售额

    08

    在F93单元格输入公式:=SUM(B93:E93)/COUNT(B93:E93),向下填充。先用SUM函数求和算出总销售额,然后用COUNT算出有销售额的数目,再用SUM/COUNT得到平均销售额。

    三、函数总结

    1、COUNT:计算区域中数字的单元格个数。

    ①如果参数为数字、日期或者代表数字的文本,则将被计算在内;②逻辑值和直接键入到参数列表中代表数字的文本被计算在内;③如果参数为错误值或不能转换为数字的文本,则不会被计算在内;④如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值、文本或错误值将不计算在内。

    2、COUNTA:计算区域中非空单元格的个数。

    ①参数值可以是任何类型,可以包括空字符(""),但不包括空白单元格;②如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略;③如果不需要统计逻辑值、文字或错误值,请使用函数COUNT。

    3、COUNTBLANK:计算区域中空单元格的个数。

    ①包含返回 ""(空文本)的公式的单元格会计算在内;②包含零值的单元格不计算在内。

    爱上Excel合伙人2017出品

    我们一直秉承简洁、优雅、高效的为读者分享工作中遇到的每一个Excel问题,不论是Excel技巧、函数、图表、VBA,甚至是有关于Excel的开发,只要你能提出来问题,我们总能给你一个满意的答案!

    每天准时来一篇Excel在职场中的案例

  • ?

    Excel技巧讲解:Countif的函数的强大统计功能!

    野小子

    展开

    COUNTIF函数虽然是一个简单的函数,但是它在办公应用中相当广泛,countif函数的功能是用来计算个数,表示计算区域中满足给定条件的单元格的个数。

    首先我们来了解下这个函数的基本定义,该函数的语法规则如下:

    =countif(range,criteria),其中:

    第一个参数:range 要计算其中非空单元格数目的区域

    第二个参数:criteria 以数字、表达式或文本形式定义的条件

    举个例子更好理解:下面这个表格中,我们需要统计含有“老刘”的单元格有多少?

    输入函数公式=COUNTIF(A2:A10,"老刘")

    也可以直接插入函数,如下图:

    这个公式使用起来非常灵活,也可以统计其他的,如下图,统计大于或等于20的单元格有多少?

    真的很简单是不是?朋友们,学会了吗?

  • ?

    Excel计数函数大全,简单好用!

    ES

    展开

    1. Count函数

    功能:统计非空单元格的个数

    语法:count(value1,value2....)

    value1:必需。要统计单元格的第一项

    value2:可选。

    场景:如图所示,统计出有销售量的单元格数量。

    方法如下:

    任意一个空单元格中输入=count(C2:C14),按下Enter后,即可查看到返回的结果为8。

    温馨提示:不知道大家有没有发现,错误值 #VALUE! 也没统计进去。只统计出了有数字的单元格数

    2. countif函数

    功能:统计出满足某些条件的单元格数量

    语法:=countif(数据区域,需要满足的条件)

    场景:如图所示,统计出“青岛”出现的次数。

    任意一个单元格中输入=countif(A1:D14,"青岛")

    3.countifs

    功能:统计多条件的单元格数量

    语法:=countifs (区域1,条件1,区域2,条件2,.....)

    场景:需要找出 陈晨,在青岛的单元格数量。

    =COUNTIFS(A:A,"陈晨",B:B,"青岛")

    雷哥,畅销书作者!欢迎关注,点赞,转发!

  • ?

    查找Excel最后一个非空单元格的值,你会吗?

    汤元枫

    展开

    在实际工作中,我们总是会遇到一些奇奇怪怪的要求,比如查找Excel最后一个非空单元格的值,假如是你会如何操作呢?本期与大家分享相应的技巧。

    这里我们分三种情况情况来处理:

    第一种:在纯数字中查找最后一个非空单元格

    这里我们使用公式=LOOKUP(9E+307,B15:J15)

    说明:

    语法:LOOKUP (查找值,查找范围,返回值)9E+307表示:9乘以10的307次方,是一个非常大的数字。

    第二种:在纯文本中查找最后一个非空单元格

    公式与第一种类似,但要查找的值是不一样的,使用的是文本“座”字,是文本中最大的一个。

    第三种:文本和数值数值混合

    这时可以输入公式=LOOKUP(1,0/(($A$2:$A$12=$D$4)*($B$2:$B$12<>"")),$B$2:$B$12)

    说明:

    LOOKUP(1,0/(条件),查找区域或数组):表示在查找区域中,满足条件的最后一条记录。0/(条件):会出现两种情况,如果条件满足出现的是TRUE、不满足则是FALSE,所以用0除以条件就会出现0和错误值。

    查找最后一个非空单元格数值,现在会了吗?若有什么问题欢迎在下方留言。

  • ?

    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返回第一个与所有非空单元格及统计数量,把空单元格替换为0

    千凡

    展开

    当 Excel 表格中某一列只有一个非空单元格,需要把它的值返回到另一个单元格;这种情况通常要用公式实现;还有一种情况,某一列既有非空单元格又有空单元格,需要把所有非空单元格集中到一起,即要一次返回多个值;这种情况可以用高级筛选实现。有关空单元格与非空单元格的问题,除以上两种情况外,有时还需要统计非空单元格的数量以及把全部空单元格替换为0的问题,这两种情况中前一种可以用公式、后一种要用定位实现。以下就是Excel返回第一个非空单元格与所有非空单元格、统计非空单元格数量以及把空单元格替换为0的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel空单元格与空值单元格的区别

    1、在 Excel 表格中,看到为空的单元格并不一定是空单元格,有些单元格虽然为空但有公式,只是公式返回空值,如图1所示(左图未显示公式,右图显示公式):

    图1

    2、因此,空单元格是指既没有文字又没有公式的单元格,空值单元格是指值为空的单元格(通常是公式返回空"")。

    二、Excel返回第一个非空单元格

    1、假如在某一列有一个非空的单元格,需要把这个单元格的值返回。把公式 =INDIRECT("H"&MATCH(1=1,H:H<>"",0)) 复制到 I2 单元格,按 Ctrl + Shift + Enter 组合键,则返回 H 列中非空单元格的值“达标”,操作过程步骤,如图2所示:

    图2

    2、公式说明

    公式 =INDIRECT("H"&MATCH(1=1,H:H<>"",0)) 由 INDIRECT 函数和MATCH 函数组成,其中 MATCH 函数用于在指定列搜索,INDIRECT 函数用于返回对单元格的引用。1=1 是 MATCH 函数的查找值,意思是查找指定列的非空单元格;H:H<>"" 是用条件表示的查找范围;0 是查找类型,表示精确匹配,即查找等于查找值的第一个值。假如 MATCH(1=1,H:H<>"",0) 返回7,则公式 =INDIRECT("H"&MATCH(1=1,H:H<>"",0)) 变为 =INDIRECT(H7),再对 H7 引用,因此返回 H7 的值“达标”。

    三、Excel返回所有非空单元格

    1、假如要返回 H 列中所有非空单元格。在工作簿 Sheet6 的 I2 单元格输入公式 =AND(评定<>""),按回车,返回 #NAME? 不用管它;切换到 Sheet8,选择“数据”选项卡,单击“高级”,打开“高级筛选”窗口,把光标定位到“列表区域”右边,切换到 Sheet6,框选 H 列的 H1:H9 单元格;单击“条件区域”右边的输入框,Excel 自动切换回 Sheet8,再次单击 Sheet6 切换到该窗口,框选条件区域 I1:I2;选择“将筛选结果复制到其他位置”,Excel 再次自动切换回 Sheet8,把光标定位到“复制到”右边的输入框中,单击 A1 单元格,单击“确定”,则 Sheet6 中 H 列的所有非空单元格被复制到 Sheet8 中 A 列;操作过程步骤,如图3所示:

    2、以上操作是用高级筛选和公式实现把所有非空单元格复制到指定单元格,公式 =AND(评定<>"") 比较简单,只用了一个条件,即 评定<>""(评定不为空);若要求满足多个条件,还可以在第一个条件后继续加。

    四、Excel统计非空单元格数量

    1、假如要统计一个服装销量表中 D2:H10 这片区域的非空单元格数量。把公式 =COUNT(D1:H10)-COUNTBLANK(D1:H10) 复制到 B12 单元格,如图4所示:

    图4

    2、按“回车”,则计算出 D2:H10 这片区域的所有非空单元格数量,结果为 21,如图5所示:

    图5

    3、公式说明

    公式 =COUNT(D1:H10)-COUNTBLANK(D1:H10) 由两个统计函数组成,先用 COUNT(D1:H10) 统计出 D1:H10 这片区域所有单元格数量,再用 COUNTBLANK(D1:H10) 统计出 D1:H10 这片区域所有空单元格数据,然后用总单元格数量减空单元格数量,从而计算出所有非空单元格数量。

    五、Excel把所有空单元格替换为0

    1、框选要把空单元格替换为0的区域(如 E2:F10),按 Ctrl + G 组合键,打开“定位”窗口,单击“定位条件”,打开“定位条件”窗口,选择“空值”,单击“确定”,则选中框选区域的所有空单元格,输入 0,按 Ctrl + 回车,则所有空单元格替换为 0;操作过程步骤,如图6所示:

    图6

    2、另外,把所有 0 替换为空的方法在《Excel小数保留1位或2位且小数点后为0不显示与0显示为横杠》一文中已经介绍过。

  • ?

    Excel用计数Count统计含或不含重复数字的个数与非空单元格数

    从波

    展开

    表格中通常含有某些数字重复的记录,而有时不希望统计它们,这就需要统计时不含重复记录。在 Excel 中,统计用 Count 函数,但它会统计重复记录,如果要排除重复记录,需要用 CountIf 与 Sum 函数组合;它们组合成的公式不太好理解,大致为先用 CountIf 求出数值,然后用 Sum 求和。另外,还可以用 Count 函数统计非空单元格个数,它可以分为两种情况,一种是不记单元格中有公式的,另一种是记单元格中有公式的。以下是它们的具体操作方法,操作中所用版本为 Excel 2016。

    一、Excel用计数Count统计

    (一)统计一行的数字个数

    1、选中用于保存结果的单元格 K2,选择“公式”选项卡,单击“自动求和”,在弹出的菜单中选择“计数”,则在 K2 中自动输入公式 =COUNT(B2:J2),按回车,则统计出第二行数字个数,结果为9;操作过程步骤,如图1所示:

    图1

    2、统计一列中数字的个数也是一样的方法,选中用于保存统计结果的单元格,重复上述操作即可。

    (二)统计指区域的数字个数

    选中用于保存结果的 K2,单击“公式”选项卡下的“自动求和”,在弹出的选项中选择“计数”,则 K2 单元格自动输入公式 =COUNT(B2:J2),同时 B2:J2 处于选中状态,用鼠标框选要统计的区域,例如:C2:G6,按回车,则统计出选中区域的数字个数,操作过程步骤,如图2所示:

    图2

    二、Excel用快捷键快速统计并自动统计

    1、选中用于保存结果的单元格 K3,按住 Alt,按一次 M,按一次 U,按一次 C,则 K2 中自动输入公式 =COUNT(B3:J3),如图3所示:

    图3

    2、按回车,则统计出第二行的数字个数,如图4所示:

    图4

    3、把鼠标移到单元格填充柄(即 K3 单元格右下角的小正方形绿点)上,按住左键并往下拖,则所经过的单元格用 K2 的值填充,按 Ctrl + S 组合键保存,则自动统计出所经过行的数字个数,如图5所示:

    图5

    三、Excel不重复统计及所用公式解释

    (一)不重复统计操作

    假如要统计第二行不包括重复数字个数。选中用于保存结果的 K2 单元格,把公式 =SUM(1/COUNTIF(B2:J2,B2:J2)) 复制到 K2,按 Ctrl + Shift + Enter 组合键执行公式,则统计出第二行不计重复的数字个数,结果为 8(只有 78 是重复的,因此只有一个重复数字);用鼠标按住单元格填充柄并往下拖,则经过单元格用 K2 的值填充,按 Ctrl + S 组合键保存,则结果变对应行的不包含重复数字个数;操作过程步骤,如图6所示:

    图6

    (二)公式 =SUM(1/COUNTIF(B2:J2,B2:J2)) 解释

    1、公式用 1 除以 CountIf 返回的结果,然后再求和,这样就可以排除重复的记录,具体是如何实现的?首先选中公式中的 COUNTIF(B2:J2,B2:J2),如图7所示:

    2、按 F9,则选中的部分变为 {1,1,1,1,2,1,1,2,1},如图8所示:

    8

    3、第二行共有九个数字,而 {1,1,1,1,2,1,1,2,1} 也是九个数字,除两个 2 外,其余的全是 1,而出现 2 的位置(5 和 8)恰好是两个重复数字 78 在统计区域 B2:J2 的位置;再看有两对重复数字的情况,如图9所示:

    4、第三行有 80 和 78 两组重复数字,把 COUNTIF(B2:J2,B2:J2) 转换为 {2,1,1,2,2,2,1,1,1} 后共有四个 2。再看有三个重复数字的情况,如图10所示:

    5、第四行只 98 为重复数字,共有三个,把 COUNTIF(B2:J2,B2:J2) 转换为 {1,3,1,2,1,1,3,2,3}后共有三个 3,这说明一组重复数字中有几个,在花括号中就用几表示 。

    6、再选中 1/{1,1,1,1,2,1,1,2,1},按 F9,则变为 {1,1,1,1,0.5,1,1,0.5,1},如图11所示:

    7、即用 1 除以花括号中的每个数后,结果为 {1,1,1,1,0.5,1,1,0.5,1},原来的 2 变了 0.5,则它们加起来恰好是 1,这样共有 8 个 1,再求和,因此,结果为 8。

    8、如果用 1 不能除的,可以把它化为分数,例如 1 除以 3 不能整除,可以直接用 1/3 表示,三个 1/3 加起来也是 1。如果一组数字中有 6 个重复数字,6 个 1/6 加起来也是 1。

    (三)统计重复数字有几个

    1、前面已经统计出第三行不统计重复数字时共有七个数字,即有两个重复数字,分别为 80 和 78,如果要用公式统计有几个重复数字,应该怎么写?可以先统计出共有多少个数字,然后减去不计重复数字时的数字,就可以得到结果;把公式 =SUM(COUNT(B3:J3))-SUM((1/COUNTIF(B3:J3,B3:J3))) 复制到 K3,如图12所示:

    图1

    2、按 Ctrl + Shift + Enter 组合键,得出统计结果 2,如图13所示:

    图13

    四、Excel统计非空单元格数

    1、第五行共有三个空单元格,当在 G5 中输入公式 =COUNTIF(A5:F5,""),按回车,统计结果为 3;表面上看,第五行确实有三个单元格,但 D5 单元格有公式,公式只是返回空;再在 G5 输入公式 =COUNTIF(A5:F5,"="),按回车,统计结果为 2;操作过程步骤,如图14所示:

    图14

    2、公式 =COUNTIF(A5:F5,"") 与 =COUNTIF(A5:F5,"=") 的区别

    同样一行,=COUNTIF(A5:F5,"") 统计结果为 3,=COUNTIF(A5:F5,"=")统计结果为 2,说明前者统计了有公式的单元格 D4,而后者没有统计。

excel统计非空单元格

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP