ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 6408|回复: 17

[Excel 函数与公式] [第39期_2]提取被多次投诉者人员名单

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-9-3 12:14 | 显示全部楼层 |阅读模式

公司规定,每个客服人员一年中允许被客人投诉一次。超过一次会扣奖金。

那么根据下表中的投诉记录,将需要扣将金的人员编号提取出来。投诉次数多者排在前面。如果两个人的次数相同,以时间先后为标准。即先被投诉者排在前面。

公式要求:不超过60字符 

不定义名称,不用辅助区

公式向下填充到底,修改B列的编号,D列的公式结果仍然正确


请答题者将答案发送到:andy_qc@163.com

然后发贴占位

[此贴子已经被作者于2008-9-5 14:05:23编辑过]
单选投票, 共有 16 人参与投票

距结束还有: 4075 天16 小时12 分钟

您所在的用户组没有投票权限

本帖子中包含更多资源

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

x

TA的精华主题

TA的得分主题

发表于 2008-9-4 22:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

重发占位贴!

QUOTE:

=CHAR(MODE(IF(COUNTIF(D$1:D1,B$2:B$14)=0,CODE(B$2:B$14))))

正确                      ----andysky

[此贴子已经被andysky于2008-9-22 11:41:36编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-5 08:27 | 显示全部楼层

答案已发送,重新占位!

QUOTE:

=CHAR(MODE(IF(COUNTIF(D$1:D1,B$2:B$14)=0,CODE(B$2:B$14))))

正确                     ----andysky

[此贴子已经被andysky于2008-9-22 11:43:39编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-5 11:58 | 显示全部楼层

占位!(修改B列的编号,D列的公式结果仍然正确(可以用条件格式隐藏错误值))。。。。看来还有改改----稍后再发给Andysky版主

QUOTE:

=CHAR(MODE(IF(COUNTIF(D$1:D1,B$2:B$14)=0,CODE(B$2:B$14))))

正确                        -----andysky

[此贴子已经被andysky于2008-9-22 11:45:04编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-5 12:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

答案已发送,占楼完毕。

QUOTE:

=CHAR(MODE(IF(COUNTIF(D$1:D1,B$2:B$14),"",CODE(B$2:B$14))))

正确                            -------andysky

[此贴子已经被andysky于2008-9-22 11:46:21编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-5 13:54 | 显示全部楼层

答案已发到andy_qc@163.com 邮箱,跟贴占位。

QUOTE:

=CHAR(MODE(IF(COUNTIF(D$1:D1,B$2:B$14),"q",CODE(B$2:B$14))))

正确 ,不过"q"可以直接用""                    -----andysky

[此贴子已经被andysky于2008-9-22 11:52:17编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-5 14:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

答案已通过短消息发送!

QUOTE:

=CHAR(MODE(IF(COUNTIF(D$1:D1,B$1:B$14),"",CODE(B$1:B$14))))
正确                 -------andysky

[此贴子已经被andysky于2008-9-22 12:08:53编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-7 09:30 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

做个取巧的答案. 答案已发送.

QUOTE:

=CHAR(MODE(IF(COUNTIF(D$1:D1,B$2:B$14)=0,CODE(B$2:B$14))))

正确               -------andysky

[此贴子已经被andysky于2008-9-22 12:17:48编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-11 17:50 | 显示全部楼层


我也做了一个已发送,结果是正确的,不过缺少点灵活度,确实挺费脑筋,60个字符我想不出来,估计没有找到门,期待最佳答案

QUOTE:

=INDEX($B$2:$B$50,IF(LEN(IF(LARGE(IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,0,COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),ROW()-1)>2,LARGE(IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,0,COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),ROW()-1),""))<>0,MATCH(IF(LARGE(IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,0,COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),ROW()-1)>2,LARGE(IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,0,COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),ROW()-1),""),IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,"",COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),0),""))

                                             公式太长,不符题意.
QUOTE:
可以用以下这几个公式-----通用(字母\汉字或者一个字三个字都通用)
=INDEX(B:B,1/MOD(LARGE(IF((COUNTIF($B$2:$B$14,$B$2:$B$14)>1)*(MATCH($B$2:$B$14,$B$2:$B$14,)=ROW($1:$13)),COUNTIF($B$2:$B$14,$B$2:$B$14)*1000+1/ROW($2:$14)),ROW(1:1)),100))     
QUOTE:
=INDEX(B:B,MODE(IF(COUNTIF(D$1:D1,B$1:B$14)=0,MATCH(B$1:B$14,B:B,))))
QUOTE:
如果你还想排错的话,可以用这个公式:
=INDEX(B:B,1/MOD(LARGE(IF((COUNTIF($B$2:$B$14,$B$2:$B$14)>1)*(MATCH($B$2:$B$14,$B$2:$B$14,)=ROW($1:$13)),COUNTIF($B$2:$B$14,$B$2:$B$14)*1000+1/ROW($2:$11),0.01),ROW(1:1)),100))&""      
QUOTE:
   =INDEX(B:B,IF(ISERROR(MODE(IF(COUNTIF(D$1:D1,B$1:B$14)=0,MATCH(B$1:B$14,B:B,)))),1000,MODE(IF(COUNTIF(D$1:D1,B$1:B$14)=0,MATCH(B$1:B$14,B:B,)))))&""                                                     ------andysky
[此贴子已经被andysky于2008-9-23 18:38:45编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-12 15:53 | 显示全部楼层

公司字符限制太短了。只能也来个取巧解法。

附上两种解法,一个是取巧解法

一个是正常解法。

QUOTE:

=CHAR(MODE(IF(COUNTIF(D$1:D1,B$1:B$14)=0,CODE(B$1:B$14))))

=INDEX(B:B,MODE(IF(COUNTIF(E$1:E1,B$1:B$14)=0,MATCH(B$1:B$14,B:B,))))

正确                  --------andysky

[此贴子已经被andysky于2008-9-22 12:20:26编辑过]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-21 20:01 , Processed in 0.037481 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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