作业帮 > 综合 > 作业

EXCEL 筛选后如何计算满足一定条件的个数,COUNTIF 不能用于筛选后计算,subtotal又不能按条件计算.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 11:05:34
EXCEL 筛选后如何计算满足一定条件的个数,COUNTIF 不能用于筛选后计算,subtotal又不能按条件计算.
例如:原表格有下列数据:
A B
1 香蕉 100
2 苹果 150
栗子 300
香蕉 150
苹果 130
香蕉 120
自动筛选香蕉,得
香蕉100
香蕉150
香蕉120
再求香蕉数大于120的个数.2个
但用countif(A:A,">120")计算得的是B列所有大于120的个数.
用subtotal 得的是筛选后香蕉的个数3 不能条件判断
请问怎么能实现这样的计算?
应该是 countif(B:B,">120")
=sumproduct((A1:A100="香蕉")*(B1:B100>120))
再问: 谢谢你的回答,我的表不只是筛选“香蕉”其他的也要筛选,具体操作是:1先筛选水果种类。2统计筛选后水果数大于120的个数。 公式里不用有“香蕉”水果名。
再答: 那就把香蕉改成你单元格引用
再问: 不好意思,可能我没说明白,“香蕉”是我自己要手动筛选的,筛选后出来一系列“香蕉”所对应的数“100、150、120”从这里面再找出符合要求的个数。
再答: 这个公式的含义就是,不需要筛选,直接可以求当A列为香蕉,B列>120同时两个条件满足的个数 当然,你筛选也可以,都不影响计算结果 ------------------- 其次,如果不只有香蕉一项,你可以把你的条件列出来,都可以用公式做到
再问: 你好,能给我你邮箱吗?我给你发一个表格,