设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2999|回复: 7
打印 上一主题 下一主题

关于一个复杂排名的问题,在线等答案

[复制链接]
跳转到指定楼层
1#
发表于 2017-5-30 14:41:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pkni1984 于 2017-5-30 14:43 编辑

"人员分为5个序列,每月各序列的第一名为最终排名的1-5名,A、B、C、E序列的第二名为6-9名,其他人员按照总成绩从高到低从第十名开始排名。
"
这个要怎么编公式?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2017-5-30 16:44:37 | 只看该作者
实在是没看懂,能模拟一个结果出来吗?
3#
 楼主| 发表于 2017-5-30 18:07:53 | 只看该作者
pureshadow 发表于 2017-5-30 16:44
实在是没看懂,能模拟一个结果出来吗?

你看下,附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2017-5-30 18:11:08 | 只看该作者

A,B,C,D,E五个序列,在最终排名时,1-5名为这几个序列的第一名,按照成绩高低排名。6-9为ABCE序列的第二名,按照成绩高低排名。剩下的人从第十名开始,按照成绩高低排名

点击这里给我发消息

5#
发表于 2017-5-30 19:25:19 | 只看该作者
  1. =IF(D2=1,SUM(IF((C2<=C$2:C$26)*(D$2:D$26=1),1/COUNTIF(C$2:C$26,C$2:C$26))),IF((D2:D26=2)*(A2:A26<>"D"),SUM(IF((C2<=C$2:C$26)*(D$2:D$26=2)*(A$2:A$26<>"D"),1/COUNTIF(C$2:C$26,C$2:C$26)))+5,SUM(IF((C2<=C$2:C$26)*(1-(D$2:D$26=1)-(D$2:D$26=2)*(A$2:A$26<>"D")),1/COUNTIF(C$2:C$26,C$2:C$26)))+9))
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2017-6-1 07:19:16 | 只看该作者

你好,我复制了公式怎么告诉我公式有错误呀

点击这里给我发消息

7#
发表于 2017-6-4 15:02:40 | 只看该作者
数组公式以ctrl+shift+enter组合键结束

点击这里给我发消息

8#
发表于 2020-8-27 08:54:37 | 只看该作者
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-16 21:47 , Processed in 0.107785 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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