excel表格中如何让从一组数据中求合格率

数据如下:51 52 53 50 48 52 49 49 45 54 51 51 49 52 50 50 49 50 53 48 53 51 53 ,如何利用函数快速求出符合45~52范围内的数据的合格率?

假设在C2、D2 单元格分别统计A列中45(含)至52(含)之间的个数和合格率;

1、在C2输入公式:=SUM((A:A>=45)*(A:A<=52)*1)

数组公式按:Ctrl+Shift+Enter 三键结束输入;

见图一

2、在D2单元格输入公式:=C2/COUNT(A:A)  回车,实际结果:

见图二

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-20
假设在C2、D2
单元格分别统计A列中45(含)至52(含)之间的个数和合格率;
1、在C2输入公式:=SUM((A:A>=45)*(A:A<=52)*1)
数组公式按:Ctrl+Shift+Enter
三键结束输入;
见图一
2、在D2单元格输入公式:=C2/COUNT(A:A)
回车,实际结果:
见图二
第2个回答  2011-04-20
假设你的数据在a1~a100中
=sumproduct((a1:a100>=45)*(a1:a100<=52))/100
即可
第3个回答  2011-04-20
假如51 52 53 50 48 52 49 49 45 54 51 51 49 52 50 50 49 50 53 48 53 51 53 这组数据在单元格A1:A23中,输入公式
=(countif(a1:a23,">=45")-countif(a1:a23,">52")/count(a1:a23)
第4个回答  2011-04-20
=SUMPRODUCT((A1:W1>=45)*(A1:W1<=52))
共18个合格

=SUMPRODUCT((A1:W1>=45)*(A1:W1<=52))/COUNT(A1:W1)
合格率78%本回答被提问者采纳