从范围中获取第二个最低值

时间:2014-10-17 10:58:11

标签: excel

我的输入范围是AC38:BH38,其中包含值或为空。 还有一个范围$AC$58:$BH$58,其值包含"Y"或者也是空的。

如果$AC$58:$BH$58范围内的单元格包含值"Y",则第38行中的相应单元格不为空。只有当它的值大于0时,我才想要该单元格中的值。

所需的答案是(格式为答案#_ =):

  1. '最后一个单元格' (右侧)输入范围AC38:BH38符合上述2个条件。
  2. 满足答案#1的单元格左侧的1个单元格的值,如果它也满足初始条件。
  3. 2细胞LEFT对上述细胞的价值(答案#1),前提是它也符合上述条件。
  4. 3细胞LEFT对上述细胞的价值(答案#1),条件是它也符合上述条件。

2 个答案:

答案 0 :(得分:0)

您可以为最右边的单元格做什么输入以下公式:

=IF(AND($BH$58="Y",$BH$38 > 0),TRUE,"")

然后从列AC开始,请执行以下操作:

=IF(AND(<your answer cell>=TRUE, AC$58="Y", AC$38 > 0),TRUE,"")

确保沿着行应用它,直到您到达上面输入的公式

答案 1 :(得分:-1)

使用small功能。 e.g:

=small(range, 2)

这将为您提供范围中的第二低值。其他细节很容易添加。