在Google表格中,可以使用ARRAYFORMULA函数来创建适用于多个不同行(数组)的单一公式。ARRAYFORMULA函数允许在单个公式中操作整个数组,而不需要为每一行单独编写公式。
下面是一个示例,假设我们有一个包含学生姓名和他们在不同科目中的成绩的表格。我们想要计算每个学生的平均分数。
-
首先,在一个空白单元格中输入以下公式:=ARRAYFORMULA(AVERAGE(B2:C10))
这个公式将计算B2:C10范围内每行的平均值,然后返回一个包含平均值的数组。
-
然后,将此公式拖动到整个学生姓名的列上。
ARRAYFORMULA函数将为每个学生计算平均分数,并将结果填充到对应的单元格中。
下面是一个完整的示例:
| A | B | C | D |
----------------------------------------
| 学生姓名 | 语文成绩 | 数学成绩 | 平均分数 |
----------------------------------------
| 张三 | 80 | 90 | 85 |
| 李四 | 70 | 85 | 77.5 |
| 王五 | 90 | 95 | 92.5 |
| 赵六 | 85 | 80 | 82.5 |
----------------------------------------
在D2单元格中输入公式=ARRAYFORMULA(AVERAGE(B2:C5))
,然后拖动该公式到D3:D5单元格。
这样就可以通过一个公式计算出每个学生的平均分数,并自动填充到整个D列中。
希望这个示例可以帮助你创建适用于多个不同行的单一公式。