电子表格数量统计有条件的统计数量 excel

EXCEL如何统计符合条件的单元格的个数_百度知道
EXCEL如何统计符合条件的单元格的个数
例如:A列是多项选择题的答案,A1是A
…… 我想用公式统计出选A(答案中有A即可)的有几人,选B的有几人……,以此类推 如何做到?谢谢!
我有更好的答案
一、解决方法这可以用COUNTIF函数来进行统计 二、函数定义及说明COUNTIF计算区域中满足给定条件的单元格的个数。语法COUNTIF(range,criteria)Range
为需要计算其中满足条件的单元格数目的单元格区域。Criteria
为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、&32&、&&32& 或 &apples&。说明Microsoft Excel 提供其他函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。 三、举例如下1.假设是要在B1单元格中统计A列单元格区域中名字为“张三”的单元格个数,则B1单元格写入公式=COUNTIF(A:A,&张三&) 2.假设是要在B2单元格中统计A列单元格中姓”张“的人数个数,则B2单元格写入公式=COUNTIF(A:A,&张*&)这里的*做通配符使用,可以代替多个字符 3.假设要在B3单元格得出C列分数中及格(含60分)的个数,则B3单元格写入公式=COUNTIF(C:C,&&=60&) 4.假设要在B4单元格得出C列分数中为100分的个数,则B4单元格写入公式=COUNTIF(C:C,100)
采纳率:72%
来自团队:
在第一行前插入一行A1输入要查找的内容:如A1=AB1输出查找出的选对答案的人数:B1=SUM(B2:B1000)B2开始输入公式:B2=IF(ISERR(FIND($A$1,A2)),0,1)向下填充
本回答被提问者采纳
如果只是简单知道有多少个,用&查找&功能就能查出,按&Ctrl+F&键,输入&A&,点击&查找全部&,在&查找和替换&窗口最下面行会显示&xx个单元格被找到&,其中的数值就为统计数据.用公式统计,要增加辅助列,在B1单元格中输入&=SEARCH(&A&,A1)&,在C1单元格中输入&=SEARCH(&B&,A1)&,在D1单元格中输入&&=SEARCH(&C&,A1)&,在E1单元格中输入&&=SEARCH(&D&,A1)&,然后将公式向下复制到你的数据未尾,再在你要统计A的单元格中输入&=COUNT(B:B)&,统计B的单元格中输入&&=COUNT(C:C)&,统计C的单元格中输入&=COUNT(D:D)&,统计D的单元格中输入&=COUNT(E:E)&.为了不影响美观,你可以将辅助列隐藏.
两次打卡记录:T7=SUMPRODUCT(N(LEN(L7:S7)&5))有效记录:U7=SUMPRODUCT(N(MID(L7:S7&REPT(&0&,11),7,5)-MID(L7:S7&REPT(&0&,11),1,5)&=1/48))或U7=SUM(N(IFERROR(MID(L7:S7,7,5)-MID(L7:S7,1,5),0)&=1/48))----数组公式,2007版以上适用
=COUNTIF(A:A,&A&)
其他2条回答
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。对Excel表中数据一对多查询的方法_Office办公助手
分享高质量的原创Office教程、Word教程、Excel教程、PPT教程。
对Excel表中数据一对多查询的方法
发布时间: 来源:Office办公助手(www.officezhushou.com)
对Excel表格中数据进行查询时,经常会使用。但有时,会碰到这样的问题,提取符合条件的结果是多个,而不是一个,这时候VLOOKUP就犯难了。
举个例子,如下图,左侧A1:C10是一份学员名单表,现在需要根据F1单元格的&EH图班&这个指定的条件,在F2:F10单元格区域中,提取该班级全部学员名单。
今天说一个函数查询方面的方法:Index+Small。
F2单元格输入以下数组公式,按住Ctrl+Shift键不放,再按回车键,然后向下填充:
=INDEX(B:B,SMALL(IF(A$1:A$10=F$1,ROW($1:$10),4^8),ROW(A1))),&&)
IF(A$1:A$10=F$1,ROW($1:$10),4^8)
这部分,先判断A1:A10的值是否等于F1,如果相等,则返回A列班级相对应的行号,否则返回4^8,也就是65536,一般情况下,工作表到这个位置就没有数据了。
结果得到一个内存数组:
{;;;8;65536;10}
SMALL函数对IF函数的结果进行取数,随着公式的向下填充,依次提取第1、2、3&&n个最小值,由此依次得到符合班级条件的行号。
随后使用INDEX函数,以SMALL函数返回的行号作为索引值,在B列中提取出对应的姓名结果。
当SMALL函数所得到的结果为65536时,意味着符合条件的行号已经被取之殆尽了,此时INDEX函数也随之返回B65536单元格的引用,结果是一个无意义的0,为了避免这个问题,可以在公式后面加上一个小尾巴 &&&
利用&&&的方法,很巧妙的规避了无意义0值的出现,只是当查找结果为数值或日期时,这个方法会把数值转变为文本值,并不利于数据的准确呈现以及再次统计分析。
最后留下一道练手题,如下图,根据A1:C10区域的数据,将E列相关班级的姓名,填充到F2:I5区域。
更多相关阅读
上一篇: 下一篇:
相信大家都被Excle表格中合并单元格的问题困扰过吧,今天就和大家分享
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载Excel如何批量匹配两张不同表格数据?(Countif 函数法)
查找两个不同表格数据的差异,不管是&条件格式&大法还是&Vlookup&大法,就是要找适合自己实际业务需求的方法,今天给大家介绍一个&折中&的方法,还是用函数来做,但函数没那么复杂,这就是Countif函数大法。
场景:适合销售、HR、物流、运营、财务部等需要用Excel进行数据分析比较的办公人士。
问题:Excel如何批量匹配两张不同表格数据?
解答:利用Countif函数搞定。
Countif函数是Excel统计中非常重要的一个单条件统计函数,也是和&重复&相关的非常有名的一个函数。基本上在Excel考虑重复数据的查找,countif立刻浮出水面,不管是条件格式还是数据有效性的搭配使用。虽然现在有了countifs多条件统计,但countif函数依然还有不可替代的位置。
具体操作如下:
Counti函数法:
本例我们利用两个表的唯一关键字段(员工编号)来实现两个表的匹配。 需要注意的是按函数匹配一定是找到两个表的关键字段(key) 本案例的思路是用表A的数据逐个在表B中统计个数,如果数据等于或大于1,就是表是这个数据重复,表示表A的数据在表B是存在的。同理表B的数据在表A数据里面也查找一遍。
首先第一步,在表A中B2单元格中输入Vlookup以下函数公式。
=COUNTIF(表B!$C$2:$C$10,C2)
然后双击或下拉B2单元格右下角的数据填充柄,如果匹配成功则显示为1,如果表A的数据在表B没有,则会显示为0,如下图B3和B9单元格显示为0。
接下来,在表B中也要进行与表A的Countif函数匹配。 =COUNTIF(表A!$C$2:$C$10,C2) 有可以看到表B的C3与C9数据在表A中是不存在的
是不是比之前的vlookup函数简单一些呢,countif函数本身还很简单的,它原本的作用是为了进行条件统计,但在Excel办公处理的时候还是和重复项绑定在一起。如果看下面的例子更容易理解。
是不是比之前的vlookup函数简单一些呢,countif函数本身还很简单的,它原本的作用是为了进行条件统计,但在Excel办公处理的时候还是和重复项绑定在一起。如果看下面的例子更容易理解。
从上图可以看出,函数原本是统计男女的个数各有多少个。但如果把E列也看成一个列,就变成了匹配。注意下面个F9单元格,你会发现它是0,什么意思?E列的&变&字在C列就没有。这样您应该可以理解countif函数是怎么做两个表格的匹配了吧。
总结:countif函数绝对是Excel的经典函数,虽然有countifs出来作为升级版本,但还是希望大家能够掌握countif函数的使用。大家记住如果和重复有关的操作,也许countif函数能帮上忙的。
该技巧Excel2007版本及以上有效。
转载务必注明出处!本文地址:
Download free PowerPoint Templates,PPT Presentations and PPT Backgrounds.
Copyright &
www.1ppt.com All Rights Reserved.&&09-0209-1507-2009-03
02-2111-0103-2303-17
也许你感兴趣
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

我要回帖

更多关于 excel怎么统计数量 的文章

 

随机推荐