excel-formula - 嵌套的 If 语句不返回最后一个 if 子句的最后一个'value if false'
问题描述
我的问题是关于一个简单的 excel if 函数。我希望一个单元格值取决于 2 个单元格的内容;如果它们都具有值,则单元格具有确定的值,如果一个具有值而另一个为空,则单元格具有另一个值(取决于哪个为空),最后如果两者都为空,则单元格应该为空。
我制作了这个函数,它适用于所有 3 种情况,除了最后一个参数都是空的,单元格保持一个值,就好像它们都有值一样。
=IF(AND(F12="";NOT(ISBLANK(F11)));E7*258.78;IF(AND(F11="";NOT(ISBLANK(F12)));E7*232.9;IF(NOT(ISBLANK(AND(F11;F12)));E7*491.68;"")))
解决方案
你倒了AND
,ISBLANK
最后
=IF(AND(F12="";NOT(ISBLANK(F11)));E7*258.78;IF(AND(F11="";NOT(ISBLANK(F12)));E7*232.9;IF(NOT(AND(ISBLANK(F11);ISBLANK(F12)));E7*491.68;"")))
推荐阅读
- reporting-services - 在 SSRS 的 where 子句中使用参数
- c++ - 如何将 std::function 作为参数传递给 gmock 中的模拟方法?
- snakemake - snakemake 执行作业的条件是什么?
- github - 在文档中的任何位置转换 github 页面上的字符串
- java - 如何为图像 src 使用 pattern.compile
- javascript - 在javascript中拆分对象内的值
- cluster-computing - 试图创建我自己的起搏器代理。这一切都从奴隶开始,或者不会故障转移。如何配置启动主节点和故障转移?
- python - Apache 托管 Flask 看不到 Docker 环境变量
- java - Heroku 忽略 system.properties 文件
- javascript - 我可以检测按钮点击是否来自标签