excel有4种计数函数,分别为count,counta,countif,countifs,那么这四种函数有什么差异和区别呢,在本文中我们将做一个详细的说明,首先我们先说count和counta的区别

COUNT语法:

COUNT: COUNT(value1,value2, ...)

value1 是必需参数。 要计算其中数字的个数的第一项、单元格引用或区域。

value2, ... 为可选参数。 要计算其中数字的个数的其他项、单元格引用或区域,最多可包含 255 个。

说明:函数COUNT在计数时,将把数值型的数字计算进去;但是错误值、空值、逻辑值、文字则被忽略。

COUNTA语法:

COUNTA(value1, [value2], ...)

COUNTA 函数语法具有下列参数:

value1 必需。 表示要计数的值的第一个参数。

value2, ... 可选。 表示要计数的值的其他参数,最多可包含 255 个参数。

说明:COUNTA 函数计算范围中不为空的单元格的个数

我们从语法上可以看出, COUNT和COUNTA的区别:

COUNT只计算数值

COUNTA是计算费控单元格以外的任何。

补充一点:如果一个单元格输入的内容为=“ ”,这个可不是空值,它只是长度为0的字符串

以下是具体的例子:

大家可以很清楚的看到,在A列的使用COUNT计数中,排除掉了空值和汉字“我”(也就是文本值),所以结果为4,而使用COUNTA呢,只排除掉了空值,数字和文本值都进行了计算,所以计算出来的结果是5

刚才说,如果一个单元格输入的内容为=“ ”,这个可不是空值,它只是长度为0的字符串。我们来验证一下。

可以很清楚的看到,我们计数的时候,查询=“ ”的单元格计数为1,而查找空单元格计数为0

关于COUNT和COUNTA的差异,我们再强化一下。

很明显可以看到,COUNT计算文本的时候结果为0

而COUNTIF和COUNTIFS函数呢则没有这些差异,因为他们两个只返回满足条件的计数,只是COUNTIF只能是一个条件,COUNTIFS是多个条件(两个以上)。

函数解读:

=COUNTIF(B2:B7,"男"),第一个参数为查询的范围,我们要查询男的数量,男在性别这一列,所以为B2:B7,第二个参数为查询的条件"男",请注意一下,性别这一列值是什么,你在条件中就填什么,性别是“男”,你填“男性”是无法返回结果的。

=COUNTIFS(C2:C7,">100",B2:B7,"女")

这个实际和COUNTIF差不多,只是条件是两个。

题目是:成绩大于100的女生个数

我们要学会分析,第一个条件是成绩>100,选择选择成绩列C2:C7,条件是>100

第二个条件是女生,所以我们选择性别列B2:B7,条件是"女"

excel的函数没有大家想象的那么负责,只要分析题目,输入参数,结果就显而易见。

项不会计算为接受 0 个参数的函数_玩转excel函数:详解四种计数函数,从基础到提高...相关推荐

  1. c2064 项不会计算为接受0个参数的函数_【JS必知必会】高阶函数详解与实战

    本文涵盖 前言 高级函数概念 函数作为参数的高阶函数 map filter reduce sort详解与实战 函数作为返回值的高阶函数 isType函数与add求和函数 如何自己创建高阶函数 前言 一 ...

  2. c2064 项不会计算为接受0个参数的函数_无网格法理论与Matlab程序设计(6)——传统径向基点插值(RPIM)形函数...

    参考资料 G.R.Liu Y.T.GU著 王建明 周学军译 <无网格法理论及程序设计> 数值实现 Matlab 2019a 前情回顾 形式主义的居士:无网格法理论与Matlab程序设计(1 ...

  3. c2064 项不会计算为接受0个参数的函数_getMask()讨论:Abaqus Part对象的成员变量常用函数...

    最近工作之余,想制作一个自动对多cell的Part进行skin并建立相应set的小插件.我的目的是对该Part中各个cell分别进行skin,以便于将来赋予不同的属性.这样可以有效的减少输出结果文件的 ...

  4. c++ 项不会计算为接受 0 个参数的函数_OFFSET函数从入门到进阶之进阶操作篇(与MATCH组合)...

    了解了OFFSET函数的参数和基本用法,我们就开始进行进阶操作了.在基本用法中,发现各个参数都是我们单个输入,实际工作中,OFFSET函数通常用在区域数据的引用,这就会牵涉到通过拖动进行填充,那里面的 ...

  5. [转载] 【全面总结】Tensorflow 2.0+与Keras的联系与应用(含model详解)

    参考链接: Tensorflow 2.0的新功能 Tensorflow 2.0+与Keras的联系与应用(含model详解) 事实上我个人入坑tensorflow比较晚,于是导致我其实并没有经历Ten ...

  6. android 6.0 存储卡,Android 6.0区别U盘和SD卡设备的方法详解

    如下所示: public static boolean isSdcardExists(Context context) { StorageManager storageManager = Storag ...

  7. js 实现2的n次方计算函数_密码杂凑函数的基本性质探讨

    密码学研究的宗旨是保证数据和通信的机密性.完整性和认证性,其中完整性和认证性的实现依赖于一类关键的密码学函数---密码杂凑函数.密码杂凑函数通常用来计算数据的短"指纹"(也称杂凑值 ...

  8. cv2.error: opencv(4.4.0)_【OpenCV 4开发详解】图像连通域分析

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  9. VMware下OSSIM 5.2.0的下载、安装和初步使用(图文详解)

    入门阶段不建议选用最新的版本. 采用OSSIM 4.11 到 OSSIM5.0.3 之间任何版本做实验,sensor的状态都会是"V".   建议,入门,采用OSSIM5.0.0  ...

  10. ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-2-02:资源包详解

    [源码.文档.软件.硬件.技术交流.技术支持,入口见文末] [所有相关IDE.SDK和例程源码均可从群文件免费获取,免安装,解压即用] 持续更新中,欢迎关注! 一.获取资源包 本教程使用的全部资源包, ...

最新文章

  1. linux下接口持续集成,部署jenkins持续集成工具
  2. python的csv模块的write_rows_Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题...
  3. Php小数转为百分数,学习猿地-php百分数如何转小数
  4. c语言订餐管理系统报告,用c语言编程小型的订餐管理系统,谁会啊?
  5. 推荐几个实用的Python“小伎俩”
  6. windows同时安装python2和3编码_Windows同时安装多个版本,python2和python3,window
  7. Android开发基础(四大组件及Intent)
  8. c4d流体插件_C4D流体烟雾模拟插件TurbulenceFD C4D v1.0.1437中文版流体
  9. python画红蓝相间同心圆_Python 实现的、带GUI界面的词云生成器
  10. IDEA 之搭建spring-boot maven报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.2.0.RELEAS
  11. java ajax是什么东东_Ajax是什么意思,它是在做什么用的?
  12. 图像翻译三部曲:pix2pix, pix2pixHD, vid2vid
  13. java+jsp+mysql实现学习资源推荐系统LearningResourceRS 个性化推荐系统 个性化学习网站推荐系统 协同过滤推荐算法 SSH(Spring+Struts+Hiber)开发框架
  14. 中国(广西)壮语春节联欢晚会将举办
  15. scala with cats 之 Contravariant Functors and Invariant Functors
  16. 如何对Win10电脑文件夹选项进行设置?
  17. 大屏数据可视化 B端UI设计后台PC网页UI设计U3D+可视化落地教程
  18. 支持iframe的div分隔线插件
  19. 关于爱国者***的追踪报道[转]
  20. 查找算法--01 顺序查找和二分查找

热门文章

  1. Python手动安装 package
  2. 初识验收测试管理工具FitNesse
  3. 土制状态机在工作流引擎中的应用
  4. 批量杀死MySQL连接
  5. Google Earth 6 Beta版发布 (供下载地址)
  6. linux下赋予普通用户管理员权限
  7. logitech鼠标接收器配对
  8. arm linux 内存压力测试,嵌入式中如何给内存做压力测试?
  9. halcon 导出数据集_HALCON中级篇:Blob分析
  10. js数组再倒数第二个添加元素_js 循环对象数组将元素逐个添加至新数组问题