在Excel总和n个值或者前n值
在本文中,我们将学习如何在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开始的值范围。
范围A1:A23包含值,并将其命名为_values_。
首先,我们需要使用LARGE函数找到前五个值,然后对这五个值执行求和运算。现在,我们将使用以下公式获取前5个值的总和。
使用公式:
= SUMPRODUCT ( LARGE ( range, { 1 , 2 , 3 , 4 , 5 } ) )
说明:
函数将返回前5个数字值,并将数组返回到SUMPRODUCT函数。
SUMPRODUCT(\ {149,123,100,87,85}))
-
SUMPRODUCT函数获取前5个值的数组进行求和。
在此,范围以命名范围给出。按Enter键获得前5个数字的总和。
如您在上面的快照中所见,该总和为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个值的总和
如何解决问题?
通用公式:
范围:值的范围值:使用逗号分隔的数字,例如,如果您想找到底部的3个值,请使用\ {1,2,3}。
= SUMPRODUCT ( SMALL ( range, { 1 , 2 , .... ,n } } )
示例:
所有这些可能会使您难以理解。因此,让我们通过在以下示例中运行此公式来测试该公式。
这里我们有一个从A1:A23开始的值范围。
这是使用命名范围excel工具给定的范围。
首先,我们需要使用SMALL函数找到最低的五个值,然后对这五个值执行求和运算。现在,我们将使用以下公式获取总和。使用公式:
说明:
-
链接:/ 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 *(大量)值。
使用公式:
在这里,我们通过获取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" ) )
。该公式仅适用于数字。
。该公式仅在查找表上没有重复项时起作用。 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] [