在本文中,我们将学习如何在Excel中使用INDEX函数获取范围的总和。

INDEX function返回所引用数据单元格的值。

语法:

=INDEX (data, row_num, column_num)

data:数组row_num:数据的行号。如果row_num = 0 column_num:数据的列号,则返回整列。如果row_num = 0,则返回整行。让我们以一个示例来了解此函数。

0032

在这里,我们列出了水果及其不同的价格。

我们需要找到按列和按行的总和。

第一行明智。

现在,我们需要所有三个苹果的总和。

使用公式:

=SUM(INDEX(Data,1,0))

数据:通过定义名称的B2:D6 1:数据数组的第一行0:返回整行的值说明:

INDEX函数返回数据第一行的所有值。该公式会向下执行= SUM(\ {58.41,95.58,78.48})

0033

在这里,您获得了第一行的总和,现在将行号分别替换为2、3、4和5,以获得不同单元格中所有行的总和。

如您所见,我们得到了行的总和。

现在,我们将按列进行操作。

使用公式:

=SUM(INDEX(Data,0,1))

数据:通过定义名称的B2:D6 0:返回整列的值1:数据数组的第一列说明:

INDEX函数返回数据第一列的所有值。

公式可以简化为= SUM(\ {58.41; 303.63; 108.46; 153.34; 82.84})

在这里,您得到了第一行的总和,现在将行号分别替换为2和3,以获取不同单元格中Data数组的所有列的总和。

0035

如您所见,我们使用Excel SUM和INDEX函数获得了数据数组的列总和。希望您了解如何使用Excel中的INDEX函数获得范围的总和。在此处浏览有关Excel单元格引用功能的更多文章。

请随时声明您对以上文章的查询或反馈。