ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[原创] 广东省新高考3+1+2政治、化学、地理、生物等级赋分公式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-7-4 18:10 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
horselyq 发表于 2019-7-4 16:38
学习了micch老师的公式。写个长长的公式

晕死,学我干嘛,我闹着玩的。

这种问题,如果用辅助,那简单多了,做好标准表,一个trend就解决了,没必要非追求一个公式

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-7-5 20:00 来自手机 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
horselyq 发表于 2019-7-4 08:01
敬佩楼主的精神,写出等级赋分的公式。本人也曾关注过这方面,苦于个人能力有限,无法写出不借助辅助列的 ...

谢谢宝贵建议,真心希望论坛大神给出完美解决方案。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-7-12 08:27 | 显示全部楼层
综合了各位朋友的建议,对赋值公式进行了调整,区间的最高分,最低分和等级都做成辅助列形式,大大简化了公式,同时也设置了相同等级同分,等级分取最高分和最低分平均分。经认真核对,结果100%正确,大家放心使用。只是每一科要单独复制过来,生成等级分后再把等级分复制回成绩统计表。

新高考转换分运算.rar

40.09 KB, 下载次数: 184

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-7-12 08:32 | 显示全部楼层
micch 发表于 2019-7-4 14:38
那是规则的问题,从去年就遇到好几次中高考分数转化的帖子,所有帖子的规则都不考虑同名次处于分界点的问 ...

已进行调整,经认真检查,所有数据无误,符合要求。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-7-12 08:35 | 显示全部楼层
horselyq 发表于 2019-7-4 16:38
学习了micch老师的公式。写个长长的公式

根据您的建议,做了相应调整,数据完全正确。不过人数的百分比还是按照原来的比例。

TA的精华主题

TA的得分主题

发表于 2019-7-12 11:02 | 显示全部楼层
panda306 发表于 2019-7-12 08:27
综合了各位朋友的建议,对赋值公式进行了调整,区间的最高分,最低分和等级都做成辅助列形式,大大简化了公 ...

trend这个函数这么好用,怎么不用,要用if套那麽长?
辅助表和一个公式的,我上面楼层有写,你可以参考一下。

TA的精华主题

TA的得分主题

发表于 2019-7-12 11:08 | 显示全部楼层
PERCENTILE(array,k)PERCENTILE 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
Array   必需。用于定义相对位置的数组或数据区域。
K   必需。0 到 1 之间的百分点值,包含 0 和 1。

PERCENTILE因为包含0和1,在计数的时候和实际有一点区别。
而PERCENTILE.exc 不包含0和1。

如果有一个函数不含0,而包含1 ,就能解决问题。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-7-12 12:16 | 显示全部楼层
horselyq 发表于 2019-7-12 11:02
trend这个函数这么好用,怎么不用,要用if套那麽长?
辅助表和一个公式的,我上面楼层有写,你可以参考 ...

已经学习,万分感谢。

TA的精华主题

TA的得分主题

发表于 2019-7-12 21:22 | 显示全部楼层
QQ图片20190712212003.png
因为第二参数包含0和1,所以出现16个满足条件的数,16/101不等于15/100,而是超过了15/100

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-7-21 13:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
  1. =ROUND(TREND(INDEX({100,86;85,71;70,56;55,41;40,30},MATCH(RANK(A2,A:A)/COUNT(A:A),{0,15,50,85,98}%),),INDEX(IF({1,0},{91.9;79.6;68.55;53.4;35},{79.65;68.6;53.45;37.6;34}),MATCH(RANK(A2,A:A)/COUNT(A:A),{0,15,50,85,98}%),),A2),)
复制代码
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-27 21:33 , Processed in 0.046072 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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