在附加条件指定的多个范围内查找最大值

时间:2014-12-16 23:28:58

标签: excel excel-vba max pivot-table array-formulas vba

我想使用数据透视表根据相邻列中的类查找类中的数字。但是,我创建数据透视表的数据必须如下所示:

No. in Class:    Class:
1                Class 1
2                Class 1
3                Class 1
1                Class 2
2                Class 2
3                Class 3

这意味着我需要在A列中找到最大值,但只能在基于B列中的类号的特定范围内找到。我不能只为该类提供1,它必须是{{1} }。

1 个答案:

答案 0 :(得分:2)

如果Class在B1中,可能是:

 =MAX(IF(B:B=B2,A:A)) 
使用Ctrl + Shift + Enter输入C2中的

并向下复制以适应。


OOPS! OP确实问过“使用数据透视表”:

SO27515853 PT example