在Excel 2007中查找扩展范围

我有一个电子表格,有以下forms的sorting信息:

name col1 col2 AAHEIM 1 2 AAHEIM 1 2 AAHEIM 9 3 AAHEIM 7 7 AAHEIM 7 6 AMSTERDAM 1 2 ANTWERP 1 2 BALTIMORE 1 2 BARANQUILLA . . BARANQUILLA . . BARANQUILLA . . BEIRA BOCA GRANDE CAMPHA CAPE LAMBERT . . . etc 

我想要进行查找,例如,它给了我col1和col2的总体平均值,如果它们属于“AAHEIM”这个名字。 在这个例子中,col1的输出值是7,col2是4。

这可能吗? 如果是的话,怎么样?

试试这个:

 =AVERAGEIF(A1:A100,"AAHEIM",B1:B100) 

A1:A100是你名字的范围, B1:B100col1相应的值。 col2公式相同。

如果同时需要列col1col2 ,请使用(其中B1:C100 col1列和col2列的B1:C100地址):

 =AVERAGE(IF((A1:A100="AAHEIM")*(B1:C100<>""),B1:C100)) 

并按CTRL + SHIFT + ENTER来评估它。

UPD 从评论后续:

对于有条件的MAX使用这一个:

 =MAX(IF(A1:A100="AAHEIM",B1:B100)) 

与数组项( CTRL + SHIFT + ENTER )。