查找第n个最大的有标准和第n个最小使用Excel的标准
在本文中,我们将学习如何从Excel中的给定表中查找具有条件的第n个最小值和具有条件的n个最大值。
方案:
简而言之,在处理数据编号中的数字时,有时会给定条件,即当我们需要查找给定的第五个最大值时。您可以使用excel函数轻松地执行此问题的解决方案,如下所述。
第N个,条件
如何解决问题?
对于本文,我们将需要使用“ link:/ logical-formulas-excel-large-function [LARGE function]”。现在,我们将从这些函数中得出一个公式。在这里,我们给出了一个表格,我们需要在给定条件下找到范围内的第n个最大值。
通用公式:
{ = LARGE ( IF ( c_range = "value" , range ) , n )}
c_range:条件范围值:条件匹配值范围:结果数组n:第n个最大注:请勿手动放置大括号。这是一个数组公式,必须使用Ctrl + Shift + Enter代替刚刚输入的地方返回#NUM!错误。
示例:
所有这些可能会使您难以理解。因此,让我们通过在以下示例中运行此公式来测试该公式。
在这里,我们有订单详细信息,包括订单日期,地区和订单价格。
我们需要从东部地区找出第五大订单价格。在这里,范围是使用命名范围excel工具给出的。
区域(C3:C16)
价格(D3:D16)
首先,我们需要使用LARGE函数找到第五个最大值,然后对这5个值执行求和运算。现在,我们将使用以下公式获得总和
使用公式:
{ = LARGE ( IF ( region = G5 , price ) , F5 )}
说明:
-
`link:/ tips-if-condition-in-excel [IF]`函数检查与G5单元格中具有给定East值的区域中所有值匹配的条件,并从价格范围返回对应的TRUE值。
=大(\ {58.41; 303.63; FALSE; 153.34; 82.84; FALSE; 520.01; FALSE; 177; FALSE; FALSE; 57.97; 97.72; FALSE}),F5)
函数采用具有上述所有价格范围的数组,并从数组中返回第5个最大值,如下面的快照所示。
您可以在公式框中查看公式,如上面的快照所示。使用Ctrl + Shift + Enter获得结果。
如您所见,数组公式返回具有东部地区的第五大价格,即$ 97.72。
您也可以将数组作为数组,带引号的条件和n值直接提供给函数,而不是使用单元格引用或命名范围。
使用公式:
{ = LARGE ( IF ( C3:C16 = "West" , D3:D16 ) , 3 )}
使用Ctrl + Shift +输入
您可以看到该公式在表中找到具有条件的第n个最大值时效果很好。
符合条件
的第N低
如何解决问题?
对于本文,我们将需要使用“ link:/ statistical-formulas-excel-small-function [SMALL function]”。现在,我们将从这些函数中得出一个公式。在这里,我们给出了一个表格,我们需要在给定条件下找到范围内的第n个最小值。
通用公式:
{ = SMALL ( IF ( c_range = "value" , range ) , n )}
c_range:条件范围值:条件匹配值范围:结果数组n:第n个最大注:请勿手动放置大括号。这是一个数组公式,必须使用Ctrl + Shift + Enter代替刚刚输入的地方返回#NUM!错误。
示例:
所有这些可能会使您难以理解。因此,让我们通过在以下示例中运行此公式来测试该公式。
在这里,我们有订单详细信息,包括订单日期,区域和订单价格。
我们需要找出东部地区的第n个最小订购价格。在这里,范围是使用命名范围excel工具给出的。
区域(C3:C16)
价格(D3:D16)
首先,我们需要使用SMALL函数找到第五个最小值或最小值,然后对这些值执行查找操作。
现在,我们将使用以下公式获得总和
使用公式:
{ = SMALL ( IF ( region = G5 , price ) , F5 )}
说明:
-
`link:/ tips-if-condition-in-excel [IF]`函数检查与G5单元格中具有给定East值的区域中所有值匹配的条件,并从价格范围返回对应的TRUE值。
=大(\ {58.41; 303.63; FALSE; 153.34; 82.84; FALSE; 520.01; FALSE; 177; FALSE; FALSE; 57.97; 97.72; FALSE}),F5)
函数采用具有上述所有价格范围的数组,并从数组中返回第5个最大值,如下面的快照所示。
您可以在公式框中查看公式,如上面的快照所示。使用Ctrl + Shift + Enter获得结果。
如您所见,数组公式返回第五个具有东部区域的最小价格$ 153.34。
您还可以将数组作为数组,带引号的条件和n值直接提供给函数,而不是使用单元格引用或命名范围。
使用公式:
{ = SMALL ( IF ( C3:C16 = "west" , D3:D16 ) , 3 )}
使用Ctrl + Shift +输入
您会发现在表中找到具有条件的第n个最大值时,该公式效果很好。
以下是一些观察注意事项,如下所示。
注意:
。该公式仅适用于数字。
。请勿手动放置花括号。这是一个数组公式,必须使用Ctrl + Shift + Enter代替刚刚输入的地方返回#NUM!
错误。 。的值不能大于条件值的数量,否则将返回#NUM!错误。
。如果条件不匹配,则公式返回错误。
。参数数组必须具有与函数相同的长度。
希望本文有关如何在excel中查找具有条件的第n个最大条件和具有条件的n个最小条件的说明。在此处浏览有关Excel中查找公式的更多文章。如果您喜欢我们的博客,请在Facebook上与您的朋友分享。您也可以在Twitter和Facebook上关注我们。我们希望收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]
相关文章
如何在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 *中使用通配符:使用excel
中的通配符对匹配短语的单元格进行计数===热门文章
`link:/ keyboard-formula-shortcuts-50-excel-shortcuts来提高您的生产率[50 Excel Shortcut以提高生产率]:更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。
如何在Excel中使用VLOOKUP函数如何在Excel中使用COUNTIF函数:使用此惊人的函数对条件进行计数。您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。
如何在Excel中使用SUMIF函数:这是另一个仪表板必需的功能。这可以帮助您汇总特定条件下的值。