Excel精英培训网

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

[已解决]求助!如何查找并返回符合条件的最大值。

[复制链接]
发表于 2015-4-28 17:28 | 显示全部楼层 |阅读模式
各位大神,请问如何查找并返回返回同样工号中所对应的最大金额。求指导!

序号
工号
金额
返回该工号对应的最大金额
1
008310
200
2
008310
500
3
001661
200
4
001661
300
5
000266
200
6
008310
500
7
000266
300
8
000057
200
9
000266
500
10
008310
300
11
008023
200
12
008023
1000
13
008310
1000
14
000266
200
15
002123
300
16
002123
500
17
000266
100
18
000034
200
19
000266
300
 

最佳答案
2015-4-28 17:35
........

查找最大值.rar

12.87 KB, 下载次数: 8

发表于 2015-4-28 17:35 | 显示全部楼层    本楼为最佳答案   
........

查找最大值.rar

13.22 KB, 下载次数: 19

回复

使用道具 举报

发表于 2015-4-28 17:35 | 显示全部楼层
=MAX($C$2:$C$20*($B$2:$B$20=B2)*1)
三键结束,下拉
回复

使用道具 举报

发表于 2015-4-28 17:47 | 显示全部楼层
对于同一个工号来说,如果金额列是升序的话,lookup函数可以解决:
=LOOKUP(1,0/($B$2:$B$20=B2),$C$2:$C$20)
否则就要使用数组公式了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 12:05 , Processed in 0.302235 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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