1

使用 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
4

1 回答 1

0

要获得 quintile 的最大值"Q1"

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

要获得 quintile 的最小值"Q1"

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

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

=AGGREGATE(14, 6, A:A *(B:B=B2), 1)
于 2017-06-10T02:44:46.503 回答