首页 > 解决方案 > 使用 vlookup 函数返回最大值

问题描述

在此处输入图像描述

我有这种数据集,我必须填写“tot depth”列,取每个渐进式(col K)中的最大值。

我试过了,==VLOOKUP(N2,K1:L13841,2,0)但它给了我“P1”条目的最低值(-0.22)。

我需要的结果是:

标签: excelvlookup

解决方案


如果您没有 MINIFS,您可以在单元格 O2 中尝试此操作:

=MIN(INDIRECT("L"&MATCH(N2,K:K,0)&":L"&IF(N3="",COUNTAK:K),MATCH(N3,K:K,0)-1)))

并将其拖到列表的末尾。只要:

  1. K 列仅包含不间断的“progressiva”值列表;
  2. H 列包含“progressiva”值的单次出现的不间断完整列表;
  3. K列和N列都以相同的方式排序。

推荐阅读