Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: lbport

[已解决]一行数据中如果有两个最大值时返回各自的所在位置,如果只有一个最大值,则返回最....

[复制链接]
发表于 2017-3-28 13:34 | 显示全部楼层
lbport 发表于 2017-3-28 13:32
解决了,我在另一个单元格B4,写=MATCH(LARGE($A$1:$G$1,2),A1:G1,0)就是返回第二大的值,再用一个单元格 ...

{:11:}
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2017-3-28 13:36 | 显示全部楼层
Excel学徒123 发表于 2017-3-28 11:39
数组,三键结束,具体的位置自己修改,我只是随意模拟了下

你这个公式的含义能给我解释下吗?=SMALL(IF(MAX($A2:$G2)=$A2:$G2,COLUMN($A:$G)),COLUMN(A1))

回复

使用道具 举报

发表于 2017-3-28 13:38 | 显示全部楼层
lbport 发表于 2017-3-28 13:36
你这个公式的含义能给我解释下吗?=SMALL(IF(MAX($A2:$G2)=$A2:$G2,COLUMN($A:$G)),COLUMN(A1))

判断是否和最大值一样,如果一样就取列号,然后再把列号取出来放单元格
回复

使用道具 举报

 楼主| 发表于 2017-3-28 13:49 | 显示全部楼层
Excel学徒123 发表于 2017-3-28 13:38
判断是否和最大值一样,如果一样就取列号,然后再把列号取出来放单元格

好的明白了!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 14:45 , Processed in 0.271764 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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