A列,B列,C列,分别记录生产上"班次\是否合格\是否人为不合格"
如
A班 合格 空
B班 不合格 人为
C班 不合格 非人为
A班 不合格 非人为
B班 合格 空
C班 合格 空
月末统计时,统计三个班的人为不合格次数和非人为不合格次数,应该是怎么样来做呢?
我想建一个如下所述的表格
班次 人为不合格次数 非人为不合格次数 合计
A班 某一Excel函数 …… SUM()
B班 …… …… ……
C班 …… …… ……
什么样的函数能实现呢?
原本想用countif,不过好像countif不能实现多个条件记数。。。
请帮助我!
谢谢楼下.
一个计数单元格的条件有两个,一是人为否,二是班次...
多条件计数
答案:2 悬赏:60 手机版
解决时间 2021-03-04 15:26
- 提问者网友:沦陷
- 2021-03-04 01:56
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-04 02:14
用数组求和公式:
假设原数据在sheet1,汇总数据在sheet2,sheet2的
B2:
=SUM(IF((Sheet1!$A$2:$A$7=$A2)*(Sheet1!$C$2:$C$7="人为"),1,0))
C2:
=SUM(IF((Sheet1!$A$2:$A$7=$A2)*(Sheet1!$C$2:$C$7="非人为"),1,0))
D2:
=B2+C2
其中B2,C2输入后按ctrl+shift+enter录入公式,此时出现{}
B3,C3,D3及以后的就拖着第2行的单元格向下复制就可以了.
另外也可以用数据透视表实现.
假设原数据在sheet1,汇总数据在sheet2,sheet2的
B2:
=SUM(IF((Sheet1!$A$2:$A$7=$A2)*(Sheet1!$C$2:$C$7="人为"),1,0))
C2:
=SUM(IF((Sheet1!$A$2:$A$7=$A2)*(Sheet1!$C$2:$C$7="非人为"),1,0))
D2:
=B2+C2
其中B2,C2输入后按ctrl+shift+enter录入公式,此时出现{}
B3,C3,D3及以后的就拖着第2行的单元格向下复制就可以了.
另外也可以用数据透视表实现.
全部回答
- 1楼网友:风格不统一
- 2021-03-04 02:35
excel多条件查找的方法:
1. 直接使用筛选。不同列选择相应过滤条件
2. 使用逻辑公式。例如:
=and(a1>100,a1<200,a1<>150) 表示满足多条件:大于100,小于200且不等于50的数字
=or(a1="*ing",a1="*ed") 表示满足字符串以ing结尾或者ed结尾等多个条件
excel多条件计数的方法:
1. 直接使用筛选,类似于上面介绍的方法,分步骤进行按不同条件过滤,最终统计数目。
2. 使用countifs函数公式。例如:
=countifs(a:a,">100",b:b,"<200") 表示同时满足条件a列数字大于100,且b列数字小于200的行数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯