首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel计数,只看这一篇就够了!

Hello,大家好今天我们来学习下excel中的计数函数,计数与求和总是初学者绕不开的话题,我们常用的计数函数一共有四个count函数、counta函数、以及countif与countifs函数,这一次我们一次要学习4个函数,但是他们的使用方法以及参数都十分相近,放在一起能够加深我们的理解

一、count以及counta函数以及参数

这个两个函数实在太相似了,我们就放在一起来说了

Count:计算数据区域中数字的单元格个数

Counta:计算数据区域中非空单元格的个数

第一参数:value1

第二参数:value2

第三参数:value3

以此类推

我们最多可以输入255个value值,在这里我们可以将value理解为数据区域

他们唯一的不同就是

Count函数仅仅会计算数据区域中数值的个数

Counta函数会计算数据区域中非空单元格的个数,如下图

他们的使用也非常的简单我们只需要输入函数,然后选择想要计算的数据区域即可,如下动图

关于count函数以及counta函数其实没什么好说的,我们只要记得两个函数的区别就可以了,下面我们来学习下这一章的重头戏countif函数以及countifs

二、countif函数

Countif函数:计算数据区域中满足条件的单元格个数,条件计数函数

语法:=countif(range,criteria)

第一参数:range:要计数的数据区域

第二参数:criteria :计数的条件

下面让我们通过一个例子来实际的讲解下

如上图,我们要计算成型车间的员工个数

函数:=COUNTIF(C2:C15,"成型车间")

第一参数:C2:C15,这个是部门所在的区域,因为我们要根据部门计算人数

第二参数:成型车间,这个是我们的计数条件

在这里需要说明一点,就是countif函数的第二参数条件区域能够输入的数据类型与sumif函数的条件区域能够输入的数据类型是一样的,下面我们就来看一下countif函数能解决工作中的那些问题

1.根据类别排序

在这里我们要根据不同的部门别进行排序,

函数:=COUNTIF($B$3:B3,B3)

第一参数:$B$3:B3,我们使用countif为不同的类别进行排序,第一参数就是类别开始的第一个单元格,在这里是B3单元格,第一个选择绝对引用,然后输入一个冒号在选择相对引用

第二参数:B3,也是类别开始的第一个单元格,选择相对引用

当我们向下拖动函数的时候,相对引用的单元格会发生变化,而绝对引用的单元格不会发生变化,我们每向下拖动一行,第一参数的数据区域就会增加一行,而第二参数的条件值,也会向下增加一行,我们就利用这个特性来实现根据不同的类别进行排序,如下图

当我们把鼠标放在部门的第五个数据中的时候可以看到,在这里countif的

第一参数为:$B$3:B7,如上图红色框内的区域

第二参数为:B7也就是行政部

所以其计数结果为5

2.配合数据验证禁止在一列数据中录入重复值

首先我们点击数据验证选择自定义输入公式=countif(B:B,B1)=1,然后在B列中我们就不能输入重复的数据了

三、countifs函数以及参数

Countifs:计算区域中满足多个条件的单元格个数

语法:=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

第一参数:criteria_range1:第一个计数区域

第二参数:criteria1:第一个条件

第三参数:criteria_range2:第二个计数区域

第四参数:criteria2:第二个条件

第五参数:criteria_range3:第三个计数区域

第六参数:criteria3:第三个条件

以此类推

我们通过以及简单的例子来实际操作下

公式:=COUNTIFS(C3:C26,"成型车间",D3:D26,">1")

第一参数:C3:C26,就是我们的部门区域

第二参数:成型车间,我们的第一个条件

第三参数:D3:D26,等级所在的区域

第四参数:>1,我们的第二个条件

在这里函数会先求的成型车间的个数,然后在成型车间中再计算等级大于1的员工个数,然后求得结果,我们需要注意的是,在一个countifs函数中一列数据我们只能设置一个条件,如果一列设置两个条件的话,不管我们如何设置countifs的结果都是0

以上就是计数函数的所有内容了,计数函数相对比较简单我们只要多加练习就能快速的掌握他们

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210525A0DKRU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券