excel - 如何在运行 IF 的单元格中查看给定范围内的值
问题描述
我正在尝试对其中包含 IF 语句的 F2 单元进行限制。需要先执行 IF 语句,然后才能执行限制。当前的 IF 语句从表中添加两个不同的变量并返回结果。
我只能在 F2 单元格上接受 2 到 7 的结果。意味着 1.2 的结果不应该显示并且单元格应该返回 2。它也不能超过 7 的值。
请注意,B3 具有下拉菜单,这意味着表中的输入将相应更改。
解决方案
这也许?
=IF(B3="A",
MAX(
MIN(
INDEX($L$2:$L$11,LARGE(($I$2:$I$11="CLASS")*($J$2:$J$11=E2)*($K$2:$K$11<=$B$5)*ROW($L$2:$L$11),1))+
INDEX($L$2:$L$11,LARGE(($I$2:$I$11="VAKD")*($J$2:$J$11=E2)*($K$2:$K$11<=$B$6)*ROW($L$2:$L$11),1))
,7)
,2)
)
用 CTRL+SHIFT+ENTER 确认
推荐阅读
- android - 无法在 Observable 中调用特定的超时重载;kotlin 无法匹配参数
- function - 用户定义的表类型 - 动态 SQL 函数调用 - 不切换数据库(出现错误)
- javascript - JavaScript 函数 +/-
- swift - 什么时候变量是 AnyObject 而不是 NSObject
- html - 让 textarea 定义表格行的高度
- azure - Azure 应用程序网关文件上传限制
- c++ - 如何让 cmake 专门使用我的 Homebrew 安装的 llvm?
- opencms - 如何删除 OpemCms 10.0.1 上的更改?
- visual-studio - 在本地 IIS 上调试会话后的 Microsoft Visual Studio 2019 问题
- assembly - 当 ESP == EBP 时会发生什么