1

我有一个带有以下表格的 Google 表格:

英雄

A               | B        | C        | D        | E
-------------------------------------------------------
The Flash       | 5        | 10       | 4        | 82
Jesse Quick     | 0        | 2        | 5        | 4
Quicksilver     | 1        | 3        | 12       | 2
Kid Flash       | 10       | 9        | 7        | 17

计算

A               | B
-------------------------------------------------------
The Flash       |
Quicksilver     |

我想匹配A 列并将B 列Calc的平均值从.Heroes

所以根据上面的日期,我想要的Calc应该是这样的:

A               | B
-------------------------------------------------------
The Flash       | 25,25
Quicksilver     | 4,5

我有这个功能Calc

=AVERAGEIF(Heroes!A:A;B2;Heroes!B:B))

变成:

=AVERAGEIF(Heroes!A:A;B2;Heroes!B:E))

但这仅适用5The FlashQuicksilver1

4

2 回答 2

1

你可以试试这个

    =AVERAGE(ARRAYFORMULA( VLOOKUP(A5,A12:E13,{2,3,4,5},FALSE)))

其中 A12:A13 指 HEROES,A5 指 Cal

https://docs.google.com/spreadsheets/d/1AEbci4BN8SyYcmpfOELGRQC4wpRqPn-dUoZy5GdkTyM/edit?usp=sharing

在此处输入图像描述

于 2017-07-13T16:53:35.727 回答
0

对于 Flash 有:=AVERAGE(Heroes!B1:E1)

对于 Quicksilver 有:=AVERAGE(Heroes!B2:E2)

使用此模式可以让您获得所需英雄列中所有单元格的平均值。请记住,您必须指定单元格,现在您正在指定 BE 的整个列,而您只需要每个英雄的行。

于 2017-07-13T16:17:20.237 回答