image

如果要对Excel中的3个值求和,可以通过使用LARGE函数简单地计算前3个值并将它们求和来完成。

但这不是唯一的方法。您可以使用多个公式对Excel中的前N个值求和。它们都将使用LARGE功能作为键功能。参见上图。让我们一起探索它们。

使用SUMIF函数的前3个值或前N个值的总和

| ===通用公式

=SUMIF(range,”>=”&LARGE(range,n))

范围:*范围是您要对前N个值求和的范围。

n:这是您要累加的最大值。如果要对前三个值求和,则nn *为3。现在让我们来看一下这个公式。

示例1:使用SUMIF对三大销售额进行求和。我们拥有包含不同月份完成销售量的数据。我们需要总结前三名的销售额。我们使用上面的通用公式。

范围是C2:C13,n是3。那么公式将是:

这返回到正确的696020。如果您想对最高变量N值求和并将N写入D2,则公式将为:

=SUMIF(C2:C13,”>=”&LARGE(C2:C13,3))

它将汇总所有大于或等于前N个值的值。

=SUMIF(C2:C13,”>=”&LARGE(C2:C13,D2))

这是如何工作的? LARGE函数返回给定范围内的前N个值。在上面的公式中,LARGE函数返回范围C2:C13 *中的第三最大值,即212940。现在的公式是:

现在,SUMIF函数简单地返回大于或等于212940的值的SUM,即696020。如果要添加多个条件以求和前3个或N个值的总和,请使用SUMIFS函数。

=SUMIF(C2:C13,”>=”&212940)

使用SUM函数的前3个或前N个值的总和当涉及到对列表中的前3个或N个值进行求和时,上述方法非常容易使用。但是,要求和任意N个顶级值,例如Excel范围中的顶级2nd,4th和6th值,就变得很困难。在这里,SUM或SUMPRODUCT函数可以完成工作。

通用公式:

范围:*范围是您要对前N个值求和的范围。

=SUM(LARGE(range,\{1,2,3}))

\ {1,2,3}:*这些是您要求和的最高值。这是第一,第二和第三。

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

因此,让我们在上面的示例中使用此公式。

示例2:求和Excel范围中最大的第一,第二和第三值。因此,我们使用的示例与上面的示例相同。范围仍为C2:C13,我们要求和的前3个值是该范围内的第1个,第2个和第3个最大值。

它返回与以前相同的结果,即696020。如果要汇总第二和第四最高值,则公式将为:

=SUMPRODUCT(LARGE(C2:C13,\{1,2,3}))

结果将是425360。

在上述情况下,可以用SUM函数替换SUMPRODUCT函数。但是,如果要引用最大值,则需要使用CTRL + SHIF + ENTER使其成为数组公式。

=SUMPRODUCT(LARGE(C2:C13,\{2,4}))

如何运作?

\{=SUM(LARGE(C2:C13,E2:E4))}

LARGE函数接受键值数组,并返回这些最高值的数组。在这里,大函数返回值\ {241540; 183820; 38740}作为顶部的第二,第四和第六值。现在公式变为:

这将汇总LARGE函数返回的值。

=SUM(\{241540;183820;38740})

在Excel中汇总大范围的顶部值假设您要对10-2o顶部的值(包括所有值)求和。在这种情况下,上述方法将变得繁琐而冗长。最好的方法是使用以下通用公式汇总最高值:

=SUMPRODUCT(\{241540;183820;38740})

范围:*范围是您要对前N个值求和的范围。

“ start:end”:*这是您要总结的最高值范围的文本。如果您想要一些前3到前6值,则start:end将为“ 3:6”。

=SUMPRODUCT(LARGE(range,ROW(INDIRECT(“start:end”))))

让我们看一下实际的公式:

示例3:求和销售中前3到6个值的总和:

因此,我们具有与上述示例相同的表。唯一的查询是不同的。使用以上通用公式,我们编写此公式:

这将返回值534040。这是范围C2:C13中第三,第四,第五和第六最大值的总和。

=SUMPRODUCT(LARGE(C2:C13,ROW(INDIRECT(“3:6”))))

这是如何工作的?

首先,INDIRECT函数将文本“ 3:6”转换为实际范围3:6。

此后,ROW函数返回范围为3:6的行号数组,该行号将为\ {3,4,5,6}。接下来,LARGE函数从范围C2:C13返回第3、4、5和6个最大值。最后,SUMPRODUCT函数对这些值求和,我们得到了结果。

奖金:使用SEQUENCE函数对前N个值求和在Excel 2019和365中引入了SEQUENCE函数。它返回一个数字序列。我们可以使用它来获取前N个值,然后将它们相加。

=SUMPRODUCT(LARGE(C2:C13,ROW(INDIRECT(“3:6”))))

=SUMPRODUCT(LARGE(C2:C13,\{3,4,5,6}))*

=SUMPRODUCT(\{212940;183820;98540;38740})

=534040

通用公式:

范围:*范围是您要对前N个值求和的范围。

num_values:这是您要求和的最大值。

=SUMPRODUCT(LARGE(range,SEQUENCE(num_values,,[start_num], [steps]))))

[start_num]:*它是系列的起始编号。它是可选的。如果省略此选项,则序列将从1开始。

[步骤]:是下一个数字与当前数字之间的差。默认情况下为1。

如果我们使用该通用公式获得与上一个示例相同的结果,则公式将为:

它将返回值534040。

=SUM(LARGE(C2:C13,SEQUENCE(4,,3)))

如何运作?

很简单。 SEQUENCE函数返回一系列以3为间隔,从1开始的4个值。它返回数组\ {3; 4; 5; 6}。现在,LARGE函数返回对应数字的最大值。最后,SUM函数对这些值求和,结果为534040。

好的,这就是您可以总结Excel中前3、5、10,…​ N个值的方法。我试图解释一下。希望对您有帮助。如果您对此主题或任何其他与excel VBA相关的主题有任何疑问,请在下面的评论部分中提问。我经常回答查询。

=SUM(LARGE(C2:C13,SEQUENCE(4,,3)))*

=SUM(LARGE(C2:C13,\{3;4;5;6}))*

=SUM(\{212940;183820;98540;38740})*

=534040

相关文章:

link:/ sum-sum-if-greater-大于0-in-excel [Excel中的总和是否大于0]|要仅对正值求和,我们需要对大于0的值求和。为此,我们将使用Excel的SUMIF函数。

`link:/ sum-how-to-to-to-to-last-30-days-sales-in-excel [如何在Excel中总结最近30天的销售量] ||有时它也按标准的30天间隔进行汇总。在这种情况下,有一个动态显示最近30天总和的公式将是一个好主意。在本文中,我们将学习如何在excel中汇总最近30天的值。

如何求和Excel中的最后n列 ||有时给定条件,即

当我们需要从列中获取最后5个或n个数字的总和时。

您可以使用excel函数轻松地解决此问题。

`link:/通过匹配行和列求和[如何在Excel中通过行和列的匹配求和]当我们需要匹配列和行时,我们如何求和。在本文中,我们将学习如何对行和列进行匹配。

热门文章:

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

link:/ vlookup-functions / formulas-and-functions-introduction- [如何使用Excel VLOOKUP函数]|这是excel中最常用和最受欢迎的功能之一,用于从不同范围和工作表中查找值。 link:/ tips-countif-in-microsoft-excel [如何使用]

link:/ vlookup函数的公式和函数介绍[Excel]

link:/ tips-countif-in-microsoft-excel [COUNTIF函数]|使用此惊人的功能对条件进行计数。

您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

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

热门文章:

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

link:/ vlookup-functions / formulas-and-functions-introduction- [如何使用Excel VLOOKUP函数]|这是excel中最常用和最受欢迎的功能之一,用于从不同范围和工作表中查找值。 link:/ tips-countif-in-microsoft-excel [如何使用]

link:/ vlookup函数的公式和函数介绍[Excel]

link:/ tips-countif-in-microsoft-excel [COUNTIF函数]|使用此惊人的功能对条件进行计数。

您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

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