在扩展范围内在excel 2007中查找

时间:2014-03-26 16:26:10

标签: excel excel-2007 excel-formula lookup vlookup

我有一个电子表格,其中包含以下表格中的排序信息:

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.

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

1 个答案:

答案 0 :(得分:1)

试试这个:

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

其中A1:A100是您的姓名范围和B1:B100 - col1中的相应值。 col2的相同公式。

如果您需要同时关注col1col2两列,请使用{B1:C100col1col2的地址):

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

并按 CTRL + SHIFT + ENTER 进行评估。

UPD 跟进评论:

条件MAX

使用这个:

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

带数组条目( CTRL + SHIFT + ENTER )。