我正在尝试对F2单元格(其中包含IF语句)进行限制。如果需要先执行陈述,然后才能执行限制规则。当前的IF语句从表中添加了两个不同的变量,并返回结果。
我只能接受F2单元中2到7的结果。不应显示1.2的结果,并且单元格shuold返回2。同样,它也不能超过7的值。
请注意,B3具有下拉菜单,表示表中的输入将相应更改。
答案 0 :(得分:0)
这也许吗?
=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确认
答案 1 :(得分:0)
让我们假设您的公式适用于2和7个边界的限制。取您的公式并将其嵌套在MAX和MIN公式中。它看起来应该像这样:
=MIN(your formula,7)
因此,当您的公式尝试返回大于7的值时,最小值函数将返回值7,因为它较小。现在讨论您的公式返回的值小于2的情况,我们将上面的公式嵌套在MAX中:
=MAX(MIN(your formula,7),2)