📜  如何在 Excel 中找到具有重复项的第 N 个最大值?

📅  最后修改于: 2022-05-13 01:56:12.093000             🧑  作者: Mango

如何在 Excel 中找到具有重复项的第 N 个最大值?

在 Microsoft Excel 中,为了找到第 N 个最大值(有重复项),使用了基于 MAX 和 IF 函数的数组公式。首先,我们使用 MAX函数找到 range 的最大值。在这种情况下,范围是从 B5 到 B12。

= MAX(range)      

让具有最大值的单元格为 E5 即 45。一旦我们找到最大值,我们只需使用下面给出的公式来检查所取范围内的所有值与“最后一个最大值”。由于这是一个数组公式,我们必须使用Ctrl+Shift+Enter 输入它。

= MAX(IF(range < E5, range))
 
 range: Range of cells 

说明:应用上述公式后,小于最后一个最大值的值保持不变,但任何大于最后一个最大值的值都变为 FALSE。随着公式被复制到列中,每一行(在本例中为 E5)递增,因此 MAX 和 IF 返回一个新数组,形成第 N 个最大的数列。

注意:不使用 LARGE函数,因为如果数据中存在重复值,它会返回重复值。