ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[讨论] 【小测一题】~~

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-12 10:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
mmlzh 发表于 2019-11-12 10:25
中国式排名折腾,烧火车也没有排出来
财务部        陳佳霖        89
        馮晴瑄        89

第三名,第一是89,89,第二是86,第三是75~~~~前辈。

TA的精华主题

TA的得分主题

发表于 2019-11-12 10:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
模拟结果看不懂 楊郁婷100表明是排第2,那李彥志就是排第3了,为毛奖励是0?

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-12 10:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
mmlzh 发表于 2019-11-12 10:39
模拟结果看不懂 楊郁婷100表明是排第2,那李彥志就是排第3了,为毛奖励是0?

模拟结果有误,李彦志是50元。前辈抱歉。

TA的精华主题

TA的得分主题

发表于 2019-11-12 10:52 | 显示全部楼层
许冠杰 发表于 2019-11-12 10:49
模拟结果有误,李彦志是50元。前辈抱歉。

那模拟结果改改吧(综合部)李玲也应该是50
500+火车也少见了


=LOOKUP(COUNT(0/((MATCH(LOOKUP(ROW(1:38),IF(B$2:B$39<>"",ROW(1:38)))&D$2:D$39,LOOKUP(ROW(1:38),IF(B$2:B$39<>"",ROW(1:38)))&D$2:D$39,)=ROW($1:$38))*IF(MAX(IF(RIGHT("("&LOOKUP(ROW(1:38),IF(B$2:B$39<>"",ROW(1:38)),B$2:B$39)&")"&TRIM(C$2:C$39),LEN(TRIM(E7)))=TRIM(E7),LOOKUP(ROW($1:$38),IF(B$2:B$39<>"",ROW($1:$38)))))=LOOKUP(ROW($1:$38),IF(B$2:B$39<>"",ROW($1:$38))),D$2:D$39,)>INDEX(D:D,MAX(IF(RIGHT("("&LOOKUP(ROW(1:38),IF(B$2:B$39<>"",ROW(1:38)),B$2:B$39)&")"&TRIM(C$2:C$39),LEN(TRIM(E7)))=TRIM(E7),ROW($2:$39)))))),{0,1,2,3},{200,100,50,0})

TA的精华主题

TA的得分主题

发表于 2019-11-12 10:56 | 显示全部楼层
本帖最后由 micch 于 2019-11-12 14:00 编辑

376个字符,真是崩溃。

话说那个综合部李玲,不是第三名,应该有50的奖励吗,两个结果不同,公式都不好意思贴了
  1. =LOOKUP(FREQUENCY(IF(FREQUENCY(IF(LOOKUP(A$2:A$39,IF(B$2:B$39<>"",A$2:A$39))=LOOKUP(MATCH("*"&TRIM(E7),"("&LOOKUP(A$2:A$39,IF(B$2:B$39<>"",A$2:A$39),B$2:B$39)&")"&TRIM(C$2:C$39),),IF(B$2:B$39<>"",A$2:A$39)),D$2:D$39),ROW($1:$99)),-ROW($1:$100)),-INDEX(D:D,1+MATCH("*"&TRIM(E7),"("&LOOKUP(A$2:A$39,IF(B$2:B$39<>"",A$2:A$39),B$2:B$39)&")"&TRIM(C$2:C$39),))),{1;2;3;4},F$2:F$5)
复制代码

1.jpg

评分

3

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-12 10:56 | 显示全部楼层
mmlzh 发表于 2019-11-12 10:52
那模拟结果改改吧(综合部)李玲也应该是50
500+火车也少见了

既然前辈做出来了,那就火车也给大家学习学习吧,主要是思路借鉴一下。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-12 10:57 | 显示全部楼层
micch 发表于 2019-11-12 10:56
376个字符,真是崩溃。

话说那个综合部李玲,不是第三名,应该有50的奖励吗

模拟结果有误,已在主题层更新。

TA的精华主题

TA的得分主题

发表于 2019-11-12 11:00 | 显示全部楼层
本帖最后由 sbdk007 于 2019-11-12 12:29 编辑

看着老师们费脑就好

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-12 11:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
sbdk007 发表于 2019-11-12 11:00
有两个好像不符合你的规则

模拟数据有误哈,您的是正确的。

TA的精华主题

TA的得分主题

发表于 2019-11-12 11:17 | 显示全部楼层
本帖最后由 我走我流 于 2019-11-12 12:52 编辑

776的长火车,。,,,
=IFNA(LOOKUP(VLOOKUP("*"&TRIM(CLEAN(E7)),IF({1,0},"("&LOOKUP(ROW($2:$39),IF($B$2:$B$39<>"",ROW($2:$39)),$B$2:$B$39)&")"&TRIM(CLEAN($C$2:$C$39)),$D$2:$D$39),2,),LARGE(TEXT(FREQUENCY(OFFSET($D$1,MATCH(LOOKUP(1,-FIND(TRIM(CLEAN(E7)),"("&LOOKUP(ROW($2:$39),IF($B$2:$B$39<>"",ROW($2:$39)),$B$2:$B$39)&")"&TRIM(CLEAN($C$2:$C$39))),LOOKUP(ROW($2:$39),IF($B$2:$B$39<>"",ROW($2:$39)),$B$2:$B$39)),LOOKUP(ROW($2:$39),IF($B$2:$B$39<>"",ROW($2:$39)),$B$2:$B$39),),,COUNT(0/(LOOKUP(ROW($2:$39),IF($B$2:$B$39<>"",ROW($2:$39)),$B$2:$B$39)=LOOKUP(1,-FIND(TRIM(CLEAN(E7)),"("&LOOKUP(ROW($2:$39),IF($B$2:$B$39<>"",ROW($2:$39)),$B$2:$B$39)&")"&TRIM(CLEAN($C$2:$C$39))),LOOKUP(ROW($2:$39),IF($B$2:$B$39<>"",ROW($2:$39)),$B$2:$B$39))))),ROW($1:$100)),"[>1]1")*ROW($1:$101),{3,2,1}),{50,100,200}),)
稍微精简下
=IFNA(LOOKUP(VLOOKUP("*"&TRIM(CLEAN(E7)),CHOOSE(COLUMN(A:C),"("&LOOKUP(ROW($2:$39),IF(B$2:B$39<>"",ROW($2:$39)),B$2:B$39)&")"&TRIM(CLEAN(C$2:C$39)),D$2:D$39),2,),LARGE(TEXT(FREQUENCY(IF(LOOKUP(ROW($2:$39),IF(B$2:B$39<>"",ROW($2:$39)),B$2:B$39)=LOOKUP(1,-FIND(TRIM(CLEAN(E7)),"("&LOOKUP(ROW($2:$39),IF(B$2:B$39<>"",ROW($2:$39)),B$2:B$39)&")"&TRIM(CLEAN(C$2:C$39))),LOOKUP(ROW($2:$39),IF(B$2:B$39<>"",ROW($2:$39)),B$2:B$39)),D$2:D$39),ROW($1:$100)),"[>1]1")*ROW($1:$101),{3,2,1}),50*{1,2,4}),)

评分

3

查看全部评分

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

本版积分规则

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

GMT+8, 2024-6-11 22:52 , Processed in 0.034756 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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