Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3730|回复: 4

[已解决]请各位高手帮助,能不能把这公式修改一下,搞的精简一点

[复制链接]
发表于 2013-3-9 14:17 | 显示全部楼层 |阅读模式
本帖最后由 abn223 于 2013-3-9 15:27 编辑

下面这公式是用来查找区域内单元值相同最多次多三多等数值用的,只要修改一下公式中红色的数字,就可查找相同最多值,次多值,第三多值等。就是公式长了点,请各位高手帮助,能不能把这公式修改一下,搞的精简一点,或者重新搞一个也行。
请各位高手帮助,谢谢!

=INDEX(HI16:HI70,RIGHT(LARGE(MMULT(--(IF(MATCH(HI16:HI70,HI16:HI70,)=ROW($1:$55),HI16:HI70)=TRANSPOSE(HI16:HI70)),ROW($1:$55)^0)*10^6+ROW($1:$55),2),6))
最佳答案
2013-3-11 04:30
本帖最后由 顺⑦.zì繎。 于 2013-3-11 04:33 编辑
  1. =INDEX($A:$A,MATCH(LARGE(FREQUENCY(COUNTIF($A1:$A60,$A1:$A60),ROW($1:$20)),COLUMN(A1)),COUNTIF($A1:$A60,$A1:$A60),))
复制代码
  1. =INDIRECT("a"&MATCH(LARGE(FREQUENCY(COUNTIF($A1:$A60,$A1:$A60),ROW($1:$20)),COLUMN(A1)),COUNTIF($A1:$A60,$A1:$A60),))
复制代码
没少几个字符{:3712:}

三键结束。右拉公式 即可

1.rar

60.03 KB, 下载次数: 2

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-3-9 14:19 | 显示全部楼层
把HI16:HI70定义成一个有意义的名称,看起来会舒服点。
回复

使用道具 举报

发表于 2013-3-9 14:38 | 显示全部楼层
传具体附件上来,说具体要求,也许换个思路可以把公式看上去短一些
回复

使用道具 举报

 楼主| 发表于 2013-3-9 15:28 | 显示全部楼层
附件已上传,请帮助,谢谢!
回复

使用道具 举报

发表于 2013-3-11 04:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 顺⑦.zì繎。 于 2013-3-11 04:33 编辑
  1. =INDEX($A:$A,MATCH(LARGE(FREQUENCY(COUNTIF($A1:$A60,$A1:$A60),ROW($1:$20)),COLUMN(A1)),COUNTIF($A1:$A60,$A1:$A60),))
复制代码
  1. =INDIRECT("a"&MATCH(LARGE(FREQUENCY(COUNTIF($A1:$A60,$A1:$A60),ROW($1:$20)),COLUMN(A1)),COUNTIF($A1:$A60,$A1:$A60),))
复制代码
没少几个字符{:3712:}

三键结束。右拉公式 即可
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 03:30 , Processed in 0.270576 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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