永发信息网

数据在不同的两列中,如何能找出低于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
追问由于不是一张表,有几十个班所以各班人数不一样,那么后面的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
  • 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯