如果 Excel 中有多个值(不包括零)并将重复值视为 1 个值,则如何获取第二低的唯一值

如果 Excel 中有多个值(不包括零)并将重复值视为 1 个值,则如何获取第二低的唯一值

如果值不同,我想从 5 个评级值的数组中获取第二低的唯一评级值。应排除零。重复值应视为 1 个值。如果该数组中的值相同,则应返回该值而不检查第二低的唯一值。如果所有值均为零,则应返回零

样本数据_评级

答案1

假设我们在列中有数据A喜欢:

在此处输入图片描述

在某些细胞中,比如D1输入数组公式

=MIN(IF($A$1:$A$20>0,$A$1:$A$20))

D2输入数组公式

=IF(MIN(IF($A$1:$A$20>D1,$A$1:$A$20))<$D$1,"",MIN(IF($A$1:$A$20>D1,$A$1:$A$20)))

并向下复制:

在此处输入图片描述

-最小值在D1.-
第二小的值在D2.-
第三小的值在D3等。-
忽略零和空白。-
删除重复项。

数组公式必须使用 ++Ctrl而不是直接使用键来输入。如果操作正确,公式栏中会出现带有花括号的公式。ShiftEnterEnter

相关内容