【发布时间】:2021-12-02 08:51:05
【问题描述】:
我正在尝试制作一个页面计算器,它根据输入到三个下拉单元格中的内容返回规定值。
下拉单元格是:
- 列(选项为 1 或 2);
- 修剪尺寸(选项范围);
- 文本设计(选项范围)。
我似乎无法掌握 IF 函数的窍门。这将返回我想要的:
=IF(AND(B7=Sheet1!E2,B8=Sheet1!C2,B9=Sheet1!A2),467,FALSE)
但现在我需要添加大量列、修剪大小和文本设计的其他组合,其中的选择将决定返回哪个数字。一次添加具有一个变体的另一行似乎不起作用,例如
=IF(AND(B7=Sheet1!E2,B8=Sheet1!C2,B9=Sheet1!A2),467,FALSE), IF(AND(B7=Sheet1!E2,B8=**Sheet1!C3**,B9=Sheet1!A2),570,FALSE)
我刚收到#VALUE!
有什么建议吗?
【问题讨论】:
-
将第二个嵌套在 FALSE 空间中。
-
这行得通——然后我到了第三个嵌套条件,我开始收到错误消息:=IF(AND(B4=Sheet1!E2,B5=Sheet1!C2,B6=Sheet1! A2),Sheet1!J2,IF(AND(B4=Sheet1!E2,B5=Sheet1!C3,B6=Sheet1!A2),Sheet1!J3,IF(AND(B4=Sheet1!E2,计算器!B5=Sheet1! C4,Calculator!B6=Sheet1!A2)Sheet1!E3 嵌套次数有限制吗?
标签: excel if-statement conditional-statements