中countif函数_countif与countifs:单条件与多条件计数适用场景

a9002943b0d45eb0a00d6a27d58bfd1f.png
  • countif()的语法

f7cb556c0cc9ae34d2eefcbb6fa307bd.png

图丑~~

84880a8cbe3553043c465a73d0d8c04a.png

图丑~~见谅~~

Countif函数:对指定区域中符合指定条件的单元格计数。

该函数的语法规则如下:

countif(range,criteria)

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

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

一句话总结:Ccountif()按指定条件统计指定区域中的单元格个数

关键字有三:按指定条件,指定区域,个数。

  • 举个例子

下面有一个表格,我想统计出在9月10号(不含)之前,有多少条发货订单记录?

0a0b62383446363afdf2e08990a95353.png

图丑~见谅~

书写公式如下:

b6aa0b11a4fd7ee389e31c48f89a6f81.png

图丑~

注意:因为不含2020/9/10,所以公式中是“<”而不是“<=”哦~~

最终,得到结果:在9月10号(不含)之前,有11条发货订单记录。

  • 注意事项

countif()函数统计的是满足条件的单元格个数。

但,当单元格是空值且也满足条件的话,countif()函数也会将含空值的单元格记录进去的。请看下方例子:

b8a60777d05c957c8a24a92162d13224.png

图丑~

countif()函数:在2020/9/11(不含)之后,有多少条发货订单?

countif()函数结果:4个。

但,这个结果并不对,因为12-13号两天,并没有发货订单。

怎么解决呢?——countifs()函数多条件查询:既可以满足日期大于9.11,也可以满足发货订单编号列非空值,最后呢,更可以对同时满足这两个条件的单元格进行计数。

  • countifs()函数

1.countifs()函数:日期在9月11号(不含)之后、且存在发货订单的,所有发货记录日期数。

在A30单元格写下公式如下:

A30=COUNTIFS(A1:A18,">2020/9/11",B1:B18,"<>")

245d2cfbac01cbcc75dfe8c76bbc6e40.png

图丑~见谅~

结果是2,这下就对啦~

2.下面简要介绍一下多条件计数函数countifs()

countifs ()函数:用于计算满足给定条件的单元格的个数,可以同时设定多个条件(同时呢在单条件计数时也可以使用它即也可以用countifs进行但条件计数。至于单条件计数时到底用countif还是countifs,看个人习惯和具体需求),它是countif函数的扩展,从Excel2007 开始新增,前期版本不支持。

语法如下:

countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)

参数说明:

criteria_range1:简称条件区域,criteria2为第二个条件;

criteria_range2:第二个条件区域,criteria2为第二个条件,依次类推。

最终结果为多个区域中同时满足所有条件的单元格个数。

例如,我的例子中,第一个条件区域是A1:A18,条件是">2020/9/11"(注意必须带着英文引号哦);第二个条件区域是B1:B18,条件是"<>"(非空,也是必须带着英文引号)。

最终的结果,就是同时满足这两个的条件的记录条数。

  • 总结:

countif(),单条件计数;

countifs(),多条件计数,也可以用于单条件计数。(至于单条件计数时到底用countif还是countifs,看个人习惯和具体需求)

欢迎关注我的头条号/百家号/知乎号/微信号“仍旧小天真”~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/476596.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

极大似然模型1

first_step.m%clear; syms rou fai2 k1 k2 k3 n rorn ii clc; ninput(观测时刻数 n); disp( dealing ); disp(Just wait for a few minutes............); k1sym((1-rou*rou)*(1-fai2*fai2)*Xmn(rorn,1)*Xmn(rorn,1)); k2sym((1-fai2^2)*(Xmn…

LeetCode 1177. 构建回文串检测(前缀和)

1. 题目 给你一个字符串 s&#xff0c;请你对 s 的子串进行检测。 每次检测&#xff0c;待检子串都可以表示为 queries[i] [left, right, k]。我们可以 重新排列 子串 s[left], ..., s[right]&#xff0c;并从中选择 最多 k 项替换成任何小写英文字母。 如果在上述检测过程…

张俊林:ChatGPT会成为下一代搜索引擎吗

文|张俊林知乎本文将从以下几个方面展开&#xff1a;引言ChatGPT的技术原理ChatGPT能否取代Google、百度等传统搜索引擎引言作为智能对话系统&#xff0c;ChatGPT最近两天爆火&#xff0c;都火出技术圈了&#xff0c;网上到处都在转ChatGPT相关的内容和测试例子&#xff0c;效果…

k8s dashboard_k8s集群部署Dashboard

部署Dashboard&#xff08;Web UI&#xff09;* dashboard-deployment.yaml // 部署Pod&#xff0c;提供Web服务 * dashboard-rbac.yaml // 授权访问apiserver获取信息 * dashboard-service.yaml // 发布服务&#xff0c;提供对外访问 ​…

.Net笔试题 有答案

在对SQL Server 数据库操作时应选用&#xff08;a&#xff09;。 a)SQL Server .NET Framework 数据提供程序&#xff1b; b)OLE DB .NET Framework 数据提供程序&#xff1b; c)ODBC .NET Framework 数据提供程序&#xff1b; d)Oracle .NET Framework数据提供程序&#x…

程序员面试金典 - 面试题 17.13. 恢复空格(DP+Trie树)

文章目录1. 题目2. 解题2.1 动态规划2.2 Trie树1. 题目 哦&#xff0c;不&#xff01;你不小心把一个长篇文章中的空格、标点都删掉了&#xff0c;并且大写也弄成了小写。 像句子"I reset the computer. It still didn’t boot!"已经变成了"iresetthecomputeri…

2022的结尾,对话系统起飞了

文 | 郑楚杰知乎编者记&#xff1a;近日来&#xff0c;ChatGPT的连续刷屏让人们重新看到了AI的希望&#xff0c;编者通过对ChatGPT的试用&#xff0c;发现其对话能力早已不同于两年前的对话系统了&#xff0c;可以说&#xff0c;有了质的飞跃&#xff0c;向着用户体验奇点迈进了…

python清除列表内容_Python 列表的清空方式

情况列表的操作&#xff1a; del list[:] list[] list[:][] def func(L): L.append(1) print L #L[:][] #del L[:] L [] print L L[] func(L) print L 输出结果&#xff1a; [1] [] [1] 分析&#xff1a;L是可变数据类型&#xff0c;L作为参数&#xff0c;函数内对L的改变&…

ASP.NET小收集:Word的编码是Unicode

Word的编码是Unicode&#xff0c;从Word连接的超链接会附带Unicode编码进行打开&#xff0c;所以&#xff0c;如果没有对链接页面设定编码&#xff0c;将出现乱码&#xff0c;解决方法之一&#xff1a;设置编码为UTF-8<meta http-equiv"Content-Type" content&quo…

程序员面试金典 - 面试题 05.08. 绘制直线(位运算)

1. 题目 绘制直线。有个单色屏幕存储在一个一维数组中&#xff0c;使得32个连续像素可以存放在一个 int 里。 屏幕宽度为w&#xff0c;且w可被32整除&#xff08;即一个 int 不会分布在两行上&#xff09;&#xff0c;屏幕高度可由数组长度及屏幕宽度推算得出。 请实现一个函数…

FarPoint Spread For .Net 4.0

FarPoint Spread For .Net 4.0 ftp://ftp.fpoint.com/Trials/SpreadWinForm/spwin.zip http://www.fpoint.com:8080/files/Trials/SpreadWinForm/spwinframework35.zip 转载于:https://www.cnblogs.com/Tonyyang/archive/2008/06/23/1228133.html

入职比你晚,薪资比你高,礼貌吗

文&#xff5c; 穆胜咨询研究院源&#xff5c; 穆胜咨询秋招已过&#xff0c;企业迎来了许多新的面孔&#xff0c;对于很多老员工来说却是五味杂陈。新人空降拿到高工资&#xff0c;而自己的资历却换不来期待幅度的涨薪。“新老员工薪资倒挂”的问题&#xff0c;本就是HR的一道…

乐学python_【IT专家】铁乐学python

铁乐学 python 2018/04/18 13 铁乐学 python_day23_ 面向对象进阶 1_ 反射 以下内容大部分摘自博客 cnblogs/Eva-J/ isinstance() 和 issubclass() 两者的返回值都是布尔值 isinstance() 能够检测到继承关系 type() 只能单纯的判 断类 isinstance() 判断一个对象和一个类有没有…

程序员面试金典 - 面试题 16.14. 最佳直线(哈希map+set)

1. 题目 给定一个二维平面及平面上的 N 个点列表Points&#xff0c;其中第i个点的坐标为Points[i][Xi,Yi]。 请找出一条直线&#xff0c;其通过的点的数目最多。 设穿过最多点的直线所穿过的全部点编号从小到大排序的列表为S&#xff0c;你仅需返回[S[0],S[1]]作为答案 若有多…

Visual C# 2008+SQL Server 2005 数据库与网络开发--13.1.1 菜单创建

创建菜单的方法大体可以包括两种&#xff0c;比较简单的方法是通过Visual Studio 2008提供的菜单设计工具来创建&#xff0c;这种方式创建的菜单比较固定。另外一种方式是通过后台程序创建&#xff0c;这种方式由于通过代码在窗体菜单加载的时候完成&#xff0c;所以编写过程相…

c语言数据类型_C语言基础数据类型

点击上方“C语言中文社区”&#xff0c;选择“设为星标★”技术干货第一时间送达&#xff01;基本类型基本类型就是我们在使用C语言时最基础的数据类型&#xff0c;包括整形(短整型&#xff0c;基本整型&#xff0c;长整型)、字符型、浮点型(单、双精度)以及枚举类型。构造类型…

为辨别offer含金量,我做了个时薪计算器

文 | 曹宾玲源 | 表外表里提到计算机专业&#xff0c;大部分人第一时间会联想到“万金油专业”“大厂”和“高薪”。但在2023届计算机毕业生眼里&#xff0c;这已经是过去式了。以前被嫌弃的华子&#xff0c;今年校招群里挤满了人&#xff0c;即使一直泡在“人才池”里&#xf…

程序员面试金典 - 面试题 16.22. 兰顿蚂蚁(deque模拟)

1. 题目 一只蚂蚁坐在由白色和黑色方格构成的无限网格上。 开始时&#xff0c;网格全白&#xff0c;蚂蚁面向右侧。 每行走一步&#xff0c;蚂蚁执行以下操作。 (1) 如果在白色方格上&#xff0c;则翻转方格的颜色&#xff0c;向右(顺时针)转 90 度&#xff0c;并向前移动一个…

在程序中设置infopath中的整型等域值时出错解决方法

最近一直和infopath表单打交道&#xff0c;碰到的问题也比较多&#xff0c;刚刚就碰到一个在程序中修改infopath表单中域的内容时出错的问题&#xff0c;写出来与大家共享一下&#xff0c;我想这个问题&#xff0c;可能玩infopath的话&#xff0c;迟早会碰上的吧。具体表现就是…

python中如何输入矩阵_python - 如何向矩阵中添加向量_numpy_酷徒编程知识库

首先&#xff0c;我们可以初始化一个用零填充所需形状的矩阵&#xff0c;然后将a复制到前13行。在任何情况下&#xff0c;我们都必须形成一个新的矩阵&#xff0c;因为我们无法摆弄现有的矩阵/向量&#xff0c;因为我们需要为额外的空行分配更多的内存。 你可以在下面找到例子演…