2022-11-17 20:31来源:m.sf1369.com作者:宇宇
我是头条号:Excel小技巧的小编,分享一些办公常用的技能,希望有我的分享,能提高大家的工作效率,如果觉得文章对你有用,请在下方点个赞,让小编高兴下,如果没有解决你的问题,请给我留言,我们进一步探讨
你要统计个数,就可以使用COUNT类的函数就可以了,如果要指定数据范围内的,就可以使用COUNTIFS函数了,这个函数可以指定多个条件来统计,这函数是Excel2007新增的函数,所以建议你用新的版本;
数据源介绍
假设我这里有30个数据,分成3列10行,我想统计下在2000-3000之间的有多少个;
为方便演示,我就先用条件格式把2000-3000范围内的数据都标识一下;
函数演示
示例中演示了,在A1:C10单元格中,大于等于2000,小于等于3000的数据个数;函数的详细用法,后面都贴出来了;
函数介绍
countifs(条件区域1,条件1,条件区域2,条件2,…),其中条件区域和条件是配对的,也就是说,条件区域1,要满足条件1,条件区域2,要满足条件2,后面的依次类推,最多可以有127对条件,函数的结果为多个区域中满足所有条件的单元格个数。
另外COUNT计数类的函数,还有好几个COUNTA-非空单元格,COUNTIF-单条件求和、COUNTIFS-多条件求和、COUNTBLANK-空单元格;
希望这些回答对你有用~
主要操作步骤:用公式IF(ISNUMBER(FIND("A",A1)),"有","无"),即可。具体操作步骤:判断字符串中是否包含大写字母A,可用公式=IF(ISNUMBER(FIND("A",A1)),"有","无")。
下拉公式会发现,含有小写字母a的结果是无,该公式里的FIND函数提取的是指定的字符区分大小写。
如果要判断是不是包含字母A且不区分大小写,可用SEARCH函数代替FIND函数,公式=IF(ISNUMBER(SEARCH("A",A1)),"有","无")。
要想判断单元格中是否包含多个指定字符中的某一个,如判断单元格中是否包含“大”、“小”、“20”这三个字符中的一个,可用公式=IF(OR(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。
下拉公式会发现,只要包含这三个字符中的任意一个,结果都是有。 而要判断是否同时包含这三个字符,只要把公式中的OR改成AND即可,公式=IF(AND(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。
要判断包含这三个字符中的几个,可用公式=COUNT(FIND({"大";"小";"20"},A1))。 要判断单元格中是否包含字母A,且不论在字符串的什么位置,也不区分大小写,可用公式=IF(COUNTIF(A1,"*A*"),"有","无")。
如果要判断四个字符中是否以字母A开头,公式=IF(COUNTIF(A1,"A???"),"有","无")或=IF(COUNTIF(A1,"A*"),"有","无")。
满足两个条件或者更多条件统计计数可以使用COUNTIFS函数。
以下为该函数的详细介绍及示例:
用途:
EXCEL工作表中的函数,用来统计多个区域中满足给定条件的单元格的个数。
语法:
countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
参数:
criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。例如,条件可以表示为 48、"48"、">48" 、 "广州" 或 A3;同理,criteria_range2为第二个条件区域,criteria2为第二个条件,依次类推。最终结果为多个区域中满足所有条件的单元格个数。
说明:
Excel2007中新增函数,为countif函数的扩展。用法与countif类似,但countif针对单一条件,而countifs可以实现多个条件同时求结果。
材料/工具:Excel2010 1、在桌面新建一个空白的EXCEL工作表,并打开 2、打开后输入数据,要求求出数据范围大于等于20,小于等于50的个数 3、在D3单元格输入公式=SUMPRODUCT((A2:A25>=20)*(A2:A25<=50)),而后确定,获取符合条件的个数,个数为5 4、方法2:在D4单元格输入公式=COUNTIFS(A2:A25,">=20",A2:A25,"<=50"),这个是用的最常用的countif函数,获取符合条件区间的个数 5、方法3:在D5单元格输入公式=SUM(COUNTIF(A2:A25,{">=20",">=50"})*{1,-1}),这里是用的正负抵消的方法 6、方法4:在D6单元格输入公式=SUM((A2:A25>=20)*(A2:A25<=50)),这里使用的是数组公式,输入公式后,必须按三键结束,就是转化为数组
就是countif函数了!!!=countif(b1:b100,">5")就是查找B1-B100中大于5的数值个数!照着这样类似去写这个函数
1、在桌面新建一个空白的EXCEL工作表,并打开;
2、打开后输入数据,要求求出数据范围大于等于20,小于等于50的个数;
3、在D3单元格输入公式=SUMPRODUCT((A2:A25>=20)*(A2:A25<=50)),而后确定,获取符合条件的个数,个数为5;
4、方法2:在D4单元格输入公式=COUNTIFS(A2:A25,">=20",A2:A25,"<=50"),这个是用的最常用的countif函数,获取符合条件区间的个数;
5、方法3:在D5单元格输入公式=SUM(COUNTIF(A2:A25,{">=20",">=50"})*{1,-1}),这里是用的正负抵消的方法;
6、方法4:在D6单元格输入公式=SUM((A2:A25>=20)*(A2:A25<=50)),这里使用的是数组公式,输入公式后,必须按三键结束,就是转化为数组
这个函数主要是用来根据特定条件统计符合条件的单元格个数:
首先来了解函数的构成:
countif(range,criteria)
参数:range 要计算其中非空单元格数目的区域
参数:criteria 以数字、表达式或文本形式定义的条件
具体使用方法如下:
1.单击要插入公式的单元格,点击编辑栏左边“插入公式”的按钮,弹出的对话框;
2.如果在“常用函数”中没能找到countif函数的话,通过点击“或选择类别”下拉菜单选择“统计”,便可在“选择函数”的列表框中找到该函数,点击确定;
3.在弹出的“函数参数”对话框中,分别填入两个参数值,首先在“Range”参数的输入框中选中要统计的表列或区域;
4.再在“Criteria”输入你所指定的统计条件,比如统计客户“ANTON”在这一列中出现的次数,我们在输入框中输入” ANTON”(切记双引号为英文半角),或直接点击单元格”A2”选中作为条件值,点击“确定”即可完成统计。
具体解决方法操作步骤如下:
1、以此表格为例,需要统计数学和英语都大于(包含等于)80分的人数。
2、在J5单元格输入=COUNTIFS(C2:C22,">=80",D2:D22,">=80")。
3、回车以后看到结果为3,从表格中用眼睛我们也可以看到符合条件的是标注出来的三个人。
4、那么该函数是什么意思呢?COUNTIFS(C2:C22,">=80",D2:D22,">=80")其实与countif函数基本差不多,函数里多了一个数据列,多了一个条件,表示同时满足两个条件的人数。
从拷屏上看,你用的WPS,据说这东西不支持宏的,写了代码你也执行不了。
统计一定范围内1的个数,应该使用COUNTIF函数