excel - 使用 vlookup 函数返回最大值
问题描述
我有这种数据集,我必须填写“tot depth”列,取每个渐进式(col K)中的最大值。
我试过了,==VLOOKUP(N2,K1:L13841,2,0)
但它给了我“P1”条目的最低值(-0.22)。
我需要的结果是:
- Progressiva 总深度
- P1 -1.15
- P2 -1.15
- P3 -1.67
解决方案
如果您没有 MINIFS,您可以在单元格 O2 中尝试此操作:
=MIN(INDIRECT("L"&MATCH(N2,K:K,0)&":L"&IF(N3="",COUNTAK:K),MATCH(N3,K:K,0)-1)))
并将其拖到列表的末尾。只要:
- K 列仅包含不间断的“progressiva”值列表;
- H 列包含“progressiva”值的单次出现的不间断完整列表;
- K列和N列都以相同的方式排序。
推荐阅读
- amazon-route53 - 使用“route53.ListResourceRecordSets”的单元测试逻辑
- algorithm - 在二叉搜索树中查找模式
- rabbitmq - RabbitMQ API 调用以获取从最新排序的消息
- kubernetes-helm - 如何 Helm 仅升级子图
- node.js - 如何在 node.js 应用程序中执行 exe 文件
- react-native - react-native-svg 未检测到透明颜色
- yii - 入门数据库 CRUD 示例的问题
- python - 如何将烧瓶的 db.Model 类保存在单独的文件中?
- tkinter - 在 Tkinter Mac 中询问 sudo 密码
- python - 无法在 Python 3 中导入相关模块