excel最常用的八个函数怎么用COUNTIF函数进行精准匹配条件计数

Countif条件计数函数用法大全_Office办公助手
分享高质量的原创Office教程、Word教程、Excel教程、PPT教程。
Countif条件计数函数用法大全
发布时间: 来源:Office办公助手(www.officezhushou.com)
一、求各种类型单元格的个数
(1) 求真空单元格单个数:=COUNTIF(data,&=&)
(2) 真空+假空单元格个数:=COUNTIF(data,&&) 相当于countblank()函数
(3) 非真空单元格个数:=COUNTIF(data,&&&&) 相当于counta()函数
(4) 文本型单元格个数:=COUNTIF(data,&*&) 假空单元格也是文本型单元格
(5) 区域内所有单元格个数:=COUNTIF(data,&&&&&&)
(6) 逻辑值为TRUE的单元格数量 =COUNTIF(data,TRUE)
EXCEL单元格内数据主要有以下几类:数值型,文本型,逻辑型,错误值型。其中时间类型也是一种特殊的数值。文本类型的数字是文本型。
空单元格:指什么内容也没有的单元格,姑且称之为真空。
假空单元格:指0字符的空文本,一般是由网上下载来的或公式得来的,姑且称之为假空。
date指单元格区域,该参数不能是数组
二、求&&=某个值的单元格个数
(1) 大于50 =COUNTIF(data,&&50&)
(2) 等于50 =COUNTIF(data,50)
(3) 小于50 =COUNTIF(data,&&50&)
(4) 大于或等于50 =COUNTIF(data,&&=50&)
(5) 小于或等于50 =COUNTIF(data,&&=50&) &
(6) 大于E5单元格的值 =COUNTIF(data,&&&&$E$5)
(7) 等于E5单元格的值 =COUNTIF(data,$E$5)
(8) 小于E5单元格的值 =COUNTIF(data,&&&&$E$5)
(9) 大于或等于E5单元格的值 =COUNTIF(data,&&=&&$E$5)
(10) 小于或等于E5单元格的值 =COUNTIF(data,&&=&&$E$5)
三、等于或包含某N个特定字符的单元格个数
(1) 两个字符 =COUNTIF(data,&??&)
(2) 两个字符并且第2个是B =COUNTIF(data,&?B&)
(3) 包含B =COUNTIF(data,&*B*&)
(4) 第2个字符是B =COUNTIF(data,&?B*&)
(5) 等于&你好& =COUNTIF(data,&你好&)
(6) 包含D3单元格的内容 =COUNTIF(data,&*&&D3&&*&)
(7) 第2字是D3单元格的内容 =COUNTIF(data,&?&&D3&&*&)
注:countif()函数对英文字母不区分大小写,通配符只对文本有效
四、两个条件求个数
(1) &10并且&=15 =SUM(COUNTIF(data,&&&&{10,15})*{1,-1})
(2) &=10并且&15 =SUM(COUNTIF(data,&&=&&{10,15})*{1,-1})
(3) &=10并且&=15 =SUM(COUNTIF(data,{&&=10&,&&15&})*{1,-1})
(4) &10并且&15 =SUM(COUNTIF(data,{&&10&,&&=15&})*{1,-1})
注:一般多条件计数使用SUMPRODUCT函数,以上方法较少使用,仅供参考。
补充:三个区域计数:
三个区域中&=60 =SUM(COUNTIF(INDIRECT({&a46:a48&,&b48:b50&,&c47:c48&}),&&=60&))
五、各种特殊统计要求的计算 A2:A32 为存放数据的区域
(1)非空文本(仅包括可键入文本) =COUNTIF(A2:A32,&&=!&)
(2)所有非空文本 =COUNTIF(A2:A32,&&=!&)+COUNTIF(A2:A32,&&=&&CHAR(1))-COUNTIF(A2:A32,&&= &) 或 {=SUM(COUNTIF(A2:A32,&&=&&{&!&,& &})*{1,-1})+COUNTIF(A2:A32,&&=&&CHAR(1))}
(3)全部可见单元格 {=SUM(N(IF(ISERROR(A2:A32),1,SUBSTITUTE(A2:A32,& &,&&))&&&&))}
(4)有效可见单元格 =COUNTIF(A2:A32,&&=!&)+COUNTIF(A2:A32,&&=&&CHAR(1))-COUNTIF(A2:A32,&&= &)+COUNT(A2:A32)
(5)全部不见单元格(真空+空格+空文本) =COUNTIF(A2:A32,&&)-COUNTIF(A2:A32,&&=!&)+COUNTIF(A2:A32,&&= &)
(6)空格 =COUNTIF(A2:A32,&&= &)-COUNTIF(A2:A32,&&=!&)
(7)空文本&& =COUNTIF(A2:A32,&&)-COUNTIF(A2:A32,&=&)
(8)逻辑与错误 =COUNTIF(A2:A32,&&&&)-COUNTIF(A2:A32,&*&)-COUNT(A2:A32)
更多相关阅读
上一篇: 下一篇:
本文总结了COUNTIF函数用法。
本文讲述了COUNTIF函数常规用法。
本文就在教学过程中对Countif函数的理解,就该函数的使用方法做了简单的
在对数据进行分析时,有时需要根据文本来统计次数。本文以统计考勤
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载EXCEL中能用countif实现两个条件的计数吗_百度知道
EXCEL中能用countif实现两个条件的计数吗
如图,在C1单元格中如何求部门为“甲”,单价小于“4”的个数
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
工具:Office2013方法如下:Countif难以实现两个条件的计数,用Countifs或者Sumproduct函数则很容易实现,详见动图:
歌尔声学工业工程师
多条件的计数用以下函数:COUNTIFS(criteria_range1,criteria1,[criteria_range2, criteria2]…)
03不能,07好象有个countifs可以,03用:=sumproduct((a2:a100=&甲&)*(b2:b100&4))
用这个函数就可以=sumproduct((A2:A13=&甲&)*(B2:B13&4))
本回答被网友采纳
=COUNTIFS(A:A,&甲&,B:B,&&4&)或=SUMPRODUCT((A2:A99=&甲&)*(B2:B99&4))
其他3条回答
为您推荐:
其他类似问题
您可能关注的内容
countif的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。EXCEL表中COUNTIF函数如何对筛选后的部分计数_百度知道
EXCEL表中COUNTIF函数如何对筛选后的部分计数
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
这个要用SUBTOTAL函数来完成了。SUBTOTAL函数的定义:返回列表或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。语法SUBTOTAL(function_num, ref1, ref2, ...)Function_num & &为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。Ref1, ref2, & 为要进行分类汇总计算的 1 到 29 个区域或引用。说明如果在 ref1, ref2,… 中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。当 function_num 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您只分类汇总列表中的非隐藏数字时,使用这些常数。SUBTOTAL 函数忽略任何不包括在筛选结果中的行,不论使用什么 function_num 值。SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域。例如,当 function_num 大于或等于 101 时需要分类汇总某个水平区域时,例如 SUBTOTAL(109,B2:G2),则隐藏某一列不影响分类汇总。但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。如果所指定的某一引用为三维引用,函数 SUBTOTAL 将返回错误值 #VALUE!。
采纳率:72%
来自团队:
既然要计数?何必要筛选?直接用sumproduct或者countif不就行了?
本回答被提问者采纳
在筛选的状态直接用计算 直拉在最后一例输入函数=SUBTOTAL(3,&要计算的单元格区域&)例如要统计A1:A18 中筛选后的计算在A18中输入=SUBTOTAL(3,A1:A18)即可试试看吧~
我觉得这是算出筛选出的所有的个数,而不是筛选出符合条件的值,比如说,筛选出18平安保险公司,分别求出达标车辆、重点车辆、非重点车辆的数值
用高级筛选就可以啦~高级筛选,可以满足你的一切条件试试看吧~
为您推荐:
其他类似问题
countif函数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。怎么用Excel中countif这个函数求满足两个条件的个数_百度知道
怎么用Excel中countif这个函数求满足两个条件的个数
比方我这有个人员情况登记表共有1000人,我想求出同时满足岁数是18岁和性别是女的个数。范围:C9到C1009单元格里填性别,T9至T1009单元格里填岁数。麻烦热心的高手们帮帮忙,急用。谢谢
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
=SUMPRODUCT((C9:C1009=&女&)*(T9:T1009=18))
采纳率:14%
最简单的方法:在U9里输入“=if(and(C9=&女&,T9=18),&条件满足&,&&)”,然后把公式复制至T1009所有单元格,符合以上条件的就会在U列单元格内显示“条件满足”,如果你要将包含公式的答案变为纯文本,只要选中U列全列后点击右键选“复制”,再右键点击选“选择性粘贴”-“数据”,就可以去除隐藏的公式内容,剩下文本了。 以上公式意思是:如果“C9”的内容是“女”,同时“T9”的内容是“18”的话,就显示“条件满足”,否则就什么都不显示。
为您推荐:
其他类似问题
countif的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 excel公式大全详解 的文章

 

随机推荐