image

在本文中,我们将学习如何在Excel中对最后n列求和。

方案:

简而言之,在数据集中使用长值时。有时给定一个条件,即当我们需要从列中获取最后5个或n个数字的总和时。您可以使用excel函数轻松地执行此问题的解决方案,如下所述。

如何解决问题?

对于本文,我们将需要使用“ link:/ math-and-trig-excel-sum-function [SUM function]”和“ link:/ lookup-formulas-excel-index-function [INDEX function]”。现在,我们将从这些函数中得出一个公式。这里给定一个范围和n值。我们需要从范围的最后n列中找到范围的总和。

通用公式:

= SUM (

INDEX

( ( data , 0 ,

COLUMNS

(data) – ( n – 1 ) ) :

INDEX

( data , 0 ,

COLUMNS

(data)) )

data:计算总和的值的范围n:获得最后n个列的n的值

示例:

所有这些可能会使您难以理解。因此,让我们通过在以下示例中运行此公式来测试该公式。

这里我们有一些数字数据,我们需要使用上述解释的公式从最后4列中找到数据的总和。

image

首先,我们需要找到与文本值相对应的值,提取数值,然后对这些值进行求和运算。现在,我们将使用以下公式获取总和。

使用公式:

= SUM (

INDEX

( ( data , 0 ,

COLUMNS

(data) – ( J12 – 1 ) ) :

INDEX

( data , 0 ,

COLUMNS

(data)) )

说明:

COLUMNS(data)返回数据中的列数为10,而COLUMNS(data)-(4-1)返回7,结果将公式缩短为= SUM(INDEX(data,0,8):INDEX(data ,0,10))

  • 现在,INDEX函数提取给定参数列num的所有值。

“:” *此运算符使值从列索引进入数组范围。

  • SUM函数获取从所需列到最后一列的数组范围,并对这些值执行求和运算,并返回总和,如下所示。

image

如上图所示,此处的表数组和n值被指定为命名范围和单元格引用。

image

如您在上面的快照中所见,\ {54,69,56,50; 92,54,51,30; 69、51、30、30}得出636。您可以在下面给出的快照中检查结果。

现在,对于给定的不同n值,我们将在数字列表而不是表格上执行公式。

image

对列表1使用公式:

该范围的最后3个值的总和为175。现在,对于最后5个值和第8个值。现在,使用Ctrl + D或在excel中将单元格选项向下拖动,将公式复制到其他单元格中。

= SUM (

INDEX

( ( list1 , 0 ,

COLUMNS

(list1) – ( M6 – 1 ) ) :

INDEX

( list1 , 0 ,

COLUMNS

(list1)) )

image

如您在上面的快照中看到的,我们通过从最后n列中提取来获得所有总和。

image

以下是一些观察注意事项,如下所示。

注意:

。该公式仅适用于数字。

。 COLUMNS函数返回一个数字作为col_index。

。 INDEX函数采用0作为参数来获取返回列中的所有值。

。 n的值不能大于表中的列数。

。列表数组的长度必须与代码长度相同,否则函数必须相同。

希望本文有关如何对Excel中的最后n列求和是说明性的。在此处查找有关SUMPRODUCT函数的更多文章。请在下方的评论框中分享您的查询。如果您喜欢我们的博客,请在Facebook上与您的朋友分享。

您也可以在Twitter和Facebook上关注我们。我们希望收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]

相关文章

链接:/ summing-excel-sumproduct-function [如何在Excel中使用SUMPRODUCT函数]:在excel中将多个数组中的值相乘后返回SUM。

link:/ summing-sum-if-date-is-between [如果日期介于之间,则为SUM]:返回Excel中给定日期或期间之间的值的SUM。

`link:/ summing-sum-if-date-大于给定日期[如果日期大于给定日期,则为总和]’:*返回excel中给定日期或时期后的值的总和。

`link:/ summing-2-ways-to-to-sum-by-month-in-excel [2 Excel中按月求和的方式]’:*返回excel中给定特定月份内的值的总和。

如何用条件求和多列:返回Excel中有条件的多个列的值总和。链接:/ tips-excel-通配符[如何在excel *中使用通配符]:使用excel

中的通配符对匹配短语的单元格进行计数===热门文章

`link:/ keyboard-formula-shortcuts-50-excel-shortcuts来提高您的生产率[50 Excel Shortcut以提高生产率]:更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。

`link:/ formulas-and-functions-introduction-vlookup-function [如何在Excel中使用VLOOKUP函数]’:这是excel中最常用和最受欢迎的函数之一,用于从不同范围查找值和床单。

如何在Excel中使用COUNTIF函数:使用此惊人的函数对条件进行计数。您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数:这是另一个仪表板必需的函数。这可以帮助您汇总特定条件下的值。