Excel 公式,两列,A列有重复,对应B列不同的值,现求 有重复A列值对应B列的最大值,或者最小值。

Excel 公式,两列,A列有重复,对应B列不同的值,现求 有重复A列值对应B列的最大值,或者最小值。

输入公式求最大值

=MAX((A2:A7=D2)*B2:B7)

按CTRL+SHIFT+ENTER键结束

 

如果是最小值,公式改成:

=MIN((A2:A7=D2)*B2:B7)

按CTRL+SHIFT+ENTER键结束

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-16
=MAX(IF(A1:A10="张三",B1:B10))
按三键CTRL+SHIFT+ENTER结束公式输入

=MIN(IF(A1:A10="张三",B1:B10))
按三键CTRL+SHIFT+ENTER结束公式输入追问

这个是在A列没有重复值也会有结果。如果没有重复就不显示,有重复的则显示,有办法吗?谢谢。

为什么用X乘号啊?

追答

在D1中输入或复制粘贴下列公式
=IF(COUNTIF(A:A,A1)>1,MAX(IF($A$1:$A$8=A1,$B$1:$B$8)),"")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充

追问

根据我这边的实际替换成
=IF(COUNTIF(E:E,E3)>1,MAX(IF(E:E=E3,O:O)),"")

结果值是O列最大的值,不是重复A列值所对应的值。