image

在本文中,我们将学习如何在Excel中给定数字数组的前N个值或后N个值的总和。如果要对给定范围内的前4个,前5个或前N个值求和,则本文将对此有所帮助。

TOP N个值的总和

对于本文,我们将需要使用`link:/ summing-excel-sumproduct-function [SUMPRODUCT function]`。现在,我们将从这些函数中得出一个公式。在这里,我们给了一个范围,我们需要在范围的前5个值中求和。

通用公式:

= SUMPRODUCT ( LARGE ( range, { 1 , 2 , .... ,n } } )

范围:值的范围值:使用逗号分隔的数字,例如,如果您想查找前3个值,请使用\ {1,2,3}。

示例:求和范围的前5个值

让我们通过在以下示例中运行该公式来测试该公式。

这里我们有一个从A1:A23开始的值范围。

image

范围A1:A23包含值,并将其命名为_values_。

首先,我们需要使用LARGE函数找到前五个值,然后对这五个值执行求和运算。现在,我们将使用以下公式获取前5个值的总和。

使用公式:

= SUMPRODUCT ( LARGE ( range, { 1 , 2 , 3 , 4 , 5 } ) )

说明:

函数将返回前5个数字值,并将数组返回到SUMPRODUCT函数。

SUMPRODUCT(\ {149,123,100,87,85}))

  • SUMPRODUCT函数获取前5个值的数组进行求和。

image

在此,范围以命名范围给出。按Enter键获得前5个数字的总和。

image

如您在上面的快照中所见,该总和为544。值149 + 123 + 100 + 87 + 85 = 544的总和。上面的过程用于从顶部开始计算几个数字的总和。但是要在很长的范围内计算n个(大量)值。

使用公式:

在这里,我们通过获取1到10 \ {1的数组来生成前10个值的总和。 2; 3; 4; 5; 6; 7; 8; 9; 10}使用ROW&INDIRECT Excel函数。

= SUMPRODUCT ( LARGE ( range, ROW ( INDIRECT ( "1:10" ) )

在这里,我们得到前10个数字的总和\ {149; 123; 100; 87; 85; 82; 61; 58; 54; 51}),结果为850。 ====底部N个值的总和

image

如何解决问题?

通用公式:

范围:值的范围值:使用逗号分隔的数字,例如,如果您想找到底部的3个值,请使用\ {1,2,3}。

= SUMPRODUCT ( SMALL ( range, { 1 , 2 , .... ,n } } )

示例:

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

这里我们有一个从A1:A23开始的值范围。

这是使用命名范围excel工具给定的范围。

首先,我们需要使用SMALL函数找到最低的五个值,然后对这五个值执行求和运算。现在,我们将使用以下公式获取总和。使用公式:

image

说明:

  • 链接:/ statistical-formulas-excel-small-function [SMALL]

= SUMPRODUCT ( SMALL ( range, { 1 , 2 , 3 , 4 , 5 } ) )

函数将返回前5个数字,并将数组返回到SUMPRODUCT函数。

SUMPRODUCT(\ {23,27,28,28,30}))

  • SUMPRODUCT函数获取一个由最低5个值组成的数组以求和。

在此,范围以命名范围给出。按下Enter键即可获取后5个数字的总和。

如您在上面的快照中所见,总和为136。值的总和为23 + 27 + 28 + 28 + 30 = 136。上面的过程用于从底部开始计算几个数字的总和。但是要在很长的范围内计算n *(大量)值。

image

使用公式:

image

在这里,我们通过获取1到10 \ {1的数组来生成最低10个值的总和。 2; 3; 4; 5; 6; 7; 8; 9; 10}使用ROW&INDIRECT Excel函数。

在这里,我们得到了最低的10个数字的总和,将得出307。以下是一些观察注意事项,如下所示。

注意:

= SUMPRODUCT ( SMALL ( range, ROW ( INDIRECT ( "1:10" ) )

。该公式仅适用于数字。

image

。该公式仅在查找表上没有重复项时起作用。 SUMPRODUCT函数将非数字值(例如文本abc)和错误值(例如#NUM!,#NULL!)视为空值。

。 SUMPRODUCT函数将逻辑值TRUE视为1,将False视为0。 。参数数组必须与函数具有相同的长度。

希望本文有关如何在Excel中返回前n个值或后n个值的总和具有解释性。在此处查找有关SUMPRODUCT函数的更多文章。请在下方的评论框中分享您的查询。我们将为您提供帮助。

相关文章

链接:/ 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:/ tips-condition-formatting-with-if-statement [如果使用条件格式]

|链接:/逻辑表达式是否具有通配符[如果带通配符]`

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]

link:/ tips-inches-to-feet [在Excel 2016中将英寸转换为英尺和英寸]

link:/ excel-text-editing-and-format-join-first-last-name-in-excel [在excel中加入名字和姓氏]

`link:/ counting-count-cells-matching a a or-b [Count A and B match a cell or B] [