ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 须弥客

[求助] 如何在透视表中算及格率

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-8-3 19:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
再问老师,看图片烦你解释这是怎么回事?
考试题.png

TA的精华主题

TA的得分主题

发表于 2011-8-3 20:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
SQL可以实现的,只是我的水平达不到,建议:select '数学',count(准考证) from [五原文化课总成绩$] where 数学>=72 union all select '语文',count(准考证) from [五原文化课总成绩$] where 语文>=72 union all select '英语',count(准考证) from [五原文化课总成绩$] where 英语>=72 union all select '物理',count(准考证) from [五原文化课总成绩$] where 物理>=60 union all select '化学',count(准考证) from [五原文化课总成绩$] where 化学>=60 union all select '政治',count(准考证) from [五原文化课总成绩$] where 政治>=60 union all select '总人数',count(准考证) from [五原文化课总成绩$]

TA的精华主题

TA的得分主题

发表于 2011-8-3 21:06 | 显示全部楼层
按我的理解,樓上的方法只是單一統計出每科及格的人數和總人數,並不能直接顯示比例~

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-3 21:58 | 显示全部楼层

谢谢,我就是从函数板块来的!

谢谢大侠,我以前就是用函数算的,先做好公式,然后一个区域,一个区域的取值(一个区域一个学校)确实很慢的,我在函数板块求助,有人指点我说,这个问题在透视表中可以解决,就来这个板块求助,我对透视表不熟悉的,我觉得透视表算平均分确实很方便,但及格率,我确实不会!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-3 22:10 | 显示全部楼层

11楼 兰州的朋友

兰州的朋友,你下载的不是我最初的附件,我最初的附件是没有透视表的,只有原始数据。你下载看到的有透视表的是在网上有朋友做了,传上去的,那个我也看了,一是像13楼中国香港的朋友说的,只是單一統計出每科及格的人數和總人數,並不能直接顯示比例~,二是那上面的取值区域好像不大对的,所以我觉得这个问题还是没有解决!!!!
   12朋友的SQL我根本不会的,
   函数比较熟悉;透视表知道一点;SQL根本不会。
难道这个问题真的没有人能解决吗???

TA的精华主题

TA的得分主题

发表于 2011-8-4 08:21 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-8-4 12:29 | 显示全部楼层
原帖由 beckham175 于 2011-8-3 21:06 发表
按我的理解,樓上的方法只是單一統計出每科及格的人數和總人數,並不能直接顯示比例~


我知道,但可以根据及格人数再用计算公式算出及格率

TA的精华主题

TA的得分主题

发表于 2011-8-4 15:44 | 显示全部楼层
16楼那小子买关子,从不说出来的,你别指望了,可以向吴想老师救教,吴老师在这方面是很历害的。如果你很急需用,可用笨办法处理
见附件,我已处理,你可复制
SQL:select 学校,班级,count(准考证) as 语文及格,0 as 数学及格,0 as 英语及格,0 as 物理及格,0 as 化学及格,0 as 政治及格,0 as 总人数 from [五原文化课总成绩$] where 语文>=72 group by 学校,班级 union all select 学校,班级,0 as 语文及格,count(准考证) as 数学及格,0 as 英语及格,0 as 物理及格,0 as 化学及格,0 as 政治及格,0 as 总人数 from [五原文化课总成绩$] where 数学>=72 group by 学校,班级 union all select 学校,班级,0 as 语文及格,0 as 数学及格,count(准考证) as 英语及格,0 as 物理及格,0 as 化学及格,0 as 政治及格,0 as 总人数 from [五原文化课总成绩$] where 英语>=72 group by 学校,班级 union all select 学校,班级,0 as 语文及格,0 as 数学及格,0 as 英语及格,count(准考证) as 物理及格,0 as 化学及格,0 as 政治及格,0 as 总人数 from [五原文化课总成绩$] where 物理>=60 group by 学校,班级 union all select 学校,班级,0 as 语文及格,0 as 数学及格,0 as 英语及格,0 as 物理及格,count(准考证) as 化学及格,0 as 政治及格,0 as 总人数 from [五原文化课总成绩$] where 化学>=60 group by 学校,班级 union all select 学校,班级,0 as 语文及格,0 as 数学及格,0 as 英语及格,0 as 物理及格,0 as 化学及格,count(准考证) as 政治及格,0 as 总人数 from [五原文化课总成绩$] where 政治>=60 group by 学校,班级 union all select 学校,班级,0 as 语文及格,0 as 数学及格,0 as 英语及格,0 as 物理及格,0 as 化学及格,0 as 政治及格,count(准考证) as 总人数 from [五原文化课总成绩$] group by 学校,班级


[ 本帖最后由 handsomcao 于 2011-8-4 16:00 编辑 ]

2011中考-五原中学各班.rar

27.85 KB, 下载次数: 35

TA的精华主题

TA的得分主题

发表于 2011-8-4 20:17 | 显示全部楼层
上面是要通过计算公式,现在下面不用计算公式,
SQL:select b.学校,b.班级,f1/t1 as 语文及格率,f2/t1 as 数学及格率,f3/t1 as 英语及格率,f4/t1 as 物理及格率,f5/t1 as 化学及格率,f6/t1 as 政治及格率 from (select 学校,班级,count(准考证) as f1,0 as f2,0 as f3,0 as f4, 0 as f5, 0 as f6  from [五原文化课总成绩$] where 语文>=72 group by 学校,班级 union all  select 学校,班级,0 as f1,count(准考证) as f2,0 as f3,0 as f4, 0 as f5, 0 as f6 from [五原文化课总成绩$] where 数学>=72  group by 学校,班级 union all  select 学校,班级,0 as f1,0 as f2,count(准考证) as f3,0 as f4, 0 as f5, 0 as f6  from [五原文化课总成绩$] where 英语>=72 group by 学校,班级 union all  select 学校,班级,0 as f1,0 as f2,0 as f3,count(准考证) as f4, 0 as f5, 0 as f6  from [五原文化课总成绩$] where 物理>=60 group by 学校,班级 union all  select 学校,班级, 0 as f1,0 as f2,0 as f3,0 as f4,count(准考证) as f5,0 as f6  from [五原文化课总成绩$] where 化学>=60  group by 学校,班级 union all  select 学校,班级, 0 as f1,0 as f2,0 as f3,0 as f4,0 as f5,count(准考证) as f6 from [五原文化课总成绩$] where 政治>=60 group by 学校,班级)a,(select 学校,班级,count(准考证) as t1 from  [五原文化课总成绩$] group by 学校,班级)b where a.班级=b. 班级

2011中考-五原中学各班.rar

28.99 KB, 下载次数: 42

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-5 07:53 | 显示全部楼层

谢谢各位大侠!

我以前一直用函数来算,比较慢,这次加上透视表,快多了!感谢handsomcao,感谢兰州的朋友,香港的朋友,所有关注我的问题的朋友,谢谢你们给我的帮助,
   SQL我不会,基本上看不懂,所以还是没有使用。用的办法可能比较笨:透视表、分校、函数公式、复制、等。。,现在90所学校全算出来了!!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-24 19:18 , Processed in 0.043681 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表