数据在不同的两列中,如何能找出低于60的数值并计数,然后除以两列的总数,得出百分率?
答案:3 悬赏:50 手机版
解决时间 2021-03-17 11:24
- 提问者网友:世勋超人
- 2021-03-16 17:16
数据在不同的两列中,如何能找出低于60的数值并计数,然后除以两列的总数,得出百分率?
最佳答案
- 五星知识达人网友:青灯有味
- 2021-03-16 18:20
- 及格率应该是大于等于60的人数除以总人数吧
假设语文成绩在C列3~32行及H列3~26行
则语文成绩及格率公式为 =(countif(C3:C32,">59")+countif(H3:H26,">59"))/54
语文成绩优秀率公式为 =(countif(C3:C32,">79")+countif(H3:H26,">79"))/54
=(countif(C3:C32,">79")+countif(H3:H26,">79"))/count(C3:C32,H3:H26),当然前提是各班人数都不超过54人,也就是不超过H26,这样子的计数,空格会不计数啊?追答可以
count只计算单元格中是数字的数目,空格不会计算
你可以直接写成count(C:C,H:H),这样不受54的限制,但还是限制了数据只在这两列
全部回答
- 1楼网友:玩世
- 2021-03-16 19:59
可否统计完了,在分成两列?
若果成绩在C2:C9单元格,共8人,及格率为
=COUNTIF(C2:C9,">=60")/8
优秀率为
=COUNTIF(C2:C9,">=80")/8
比如分成两列
可以这样
及格率为
=((COUNTIF(C2:C9,">=60")+COUNTIF(E2:E9,">=60"))/16
若果成绩在C2:C9单元格,共8人,及格率为
=COUNTIF(C2:C9,">=60")/8
优秀率为
=COUNTIF(C2:C9,">=80")/8
比如分成两列
可以这样
及格率为
=((COUNTIF(C2:C9,">=60")+COUNTIF(E2:E9,">=60"))/16
- 2楼网友:千夜
- 2021-03-16 19:50
假设语文列在C列和H列,
语文:
及格率公式:
=SUMPRODUCT((C3:C32>=60)+(H3:H56>=60))/54
优秀率公式:
=SUMPRODUCT((C3:C32>=80)+(H3:H56>=80))/54
数学:
及格率公式:
=SUMPRODUCT((D3:D32>=60)+(I3:I56>=60))/54
优秀率公式:
=SUMPRODUCT((D3:D32>=80)+(I3:I56>=80))/54
语文:
及格率公式:
=SUMPRODUCT((C3:C32>=60)+(H3:H56>=60))/54
优秀率公式:
=SUMPRODUCT((C3:C32>=80)+(H3:H56>=80))/54
数学:
及格率公式:
=SUMPRODUCT((D3:D32>=60)+(I3:I56>=60))/54
优秀率公式:
=SUMPRODUCT((D3:D32>=80)+(I3:I56>=80))/54
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯