if-statement - 使用两个下拉选项来确定使用的方程
问题描述
我有一个 Google 电子表格,我希望根据两个下拉菜单选择来改变等式。下拉选择是:
- 下拉列表 1:BA、MF、SWT
- 下拉菜单 2:执行、守护者、TDM
现在,我希望方程式查看两个下拉选项,然后使用适当的方程式。到目前为止,我有以下
=IF(C1="ba", if(E1="execution", EQUATION#1)), if(C1="ba", if(E1="guardian", EQUATION#2))))
当满足前两个 IF 语句时,上述方法可以计算公式#1,但是当满足第 3 个和第 4 个 IF 语句时,上述方法不起作用,它只是在单元格中显示“FALSE”而不是执行公式#2。请注意:我删除了等式以使其保持简单,但可以为任何好奇的人提供更多信息。任何帮助或建议来实现我的目标将不胜感激。
解决方案
干得好:
=IF((C1="BA") *(E1="Guardian"), "EQUATION 1",
IF((C1="BA") *(E1="Execution"), "EQUATION 2",
IF((C1="BA") *(E1="TDM"), "EQUATION 3",
IF((C1="MF") *(E1="Guardian"), "EQUATION 4",
IF((C1="MF") *(E1="Execution"), "EQUATION 5",
IF((C1="MF") *(E1="TDM"), "EQUATION 6",
IF((C1="SWF")*(E1="Guardian"), "EQUATION 7",
IF((C1="SWF")*(E1="Execution"), "EQUATION 8",
IF((C1="SWF")*(E1="TDM"), "EQUATION 9", )))))))))
推荐阅读
- javascript - Blazor webassembly:canvas.toDataUrl()?
- javascript - 父节点可以支持其他形状吗?
- html - 粘性页脚引导程序 4 不在底部
- python-3.x - pyTelegramBotAPI 和 Selenium。动态键盘
- css - CSS Grid - 使用 grid-template-columns 而不创建空 div
- angular - Angular 中的链式服务 Observable 调用
- java - 为什么我的 JavaFX 标签的文本出现乱码,如何修复它以显示我请求的字符串?
- redux - material-ui withStyle 不适用于 resux-form
- r - 将每组的每个值与组的最小值进行比较
- graphql - AppSync 使用一个突变更新两个表