我有一个电子表格,其中包含以下表格中的排序信息:
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.
这可能吗?如果是这样,怎么样?
答案 0 :(得分:1)
试试这个:
=AVERAGEIF(A1:A100,"AAHEIM",B1:B100)
其中A1:A100
是您的姓名范围和B1:B100
- col1
中的相应值。 col2
的相同公式。
如果您需要同时关注col1
和col2
两列,请使用{B1:C100
列col1
和col2
的地址):
=AVERAGE(IF((A1:A100="AAHEIM")*(B1:C100<>""),B1:C100))
并按 CTRL + SHIFT + ENTER 进行评估。
UPD 跟进评论:
条件MAX
的使用这个:
=MAX(IF(A1:A100="AAHEIM",B1:B100))
带数组条目( CTRL + SHIFT + ENTER )。