条件最小值/最大值

使用Excel 2010,当需要考虑列B的值时,如何计算列A的最小值或最大值?

所以我的桌子看起来像这样

Amt Spent Quintile 545,40 Q1 2146,41 Q1 753,66 Q2 821,11 Q2 2157,99 Q3 718,06 Q3 526,58 Q4 1047,50 Q4 2009,30 Q5 824,99 Q5 

要获得五分位数"Q1"的最大值:

 =AGGREGATE(14, 6, A:A*(B:B="Q1"), 1) 

要获得五分位数的最小值"Q1"

 =AGGREGATE(15, 6, A:A/(B:B="Q1"), 1) 

您也可以放置一个单元格引用来代替硬编码常量"Q1" 。 即

 =AGGREGATE(14, 6, A:A *(B:B=B2), 1)