Excel双IF条件公式编写求助:根据指定单元格值计算结果
Excel公式解决方案
根据你描述的逻辑,这里提供两种实现方式,其中第二种更简洁高效:
方式一:嵌套IF函数(直观对应分步逻辑)
=IF(A10="Hello", IF(H10="", D7*5.5, D7*H10), IF(H10="", D8*5.5, D8*H10))
- 外层
IF判断A10是否为"Hello",决定用D7还是D8作为乘数的第一部分 - 内层
IF判断H10是否为空,决定用5.5还是H10作为乘数的第二部分
方式二:简化版公式(合并重复逻辑)
=IF(A10="Hello", D7, D8) * IF(H10="", 5.5, H10)
- 第一个
IF:A10是"Hello"就取D7,否则取D8 - 第二个
IF:H10为空就取5.5,否则取H10 - 最后将两个结果相乘,完全匹配你需要的逻辑
内容的提问来源于stack exchange,提问作者Inuyasha84
相关产品推荐
相关产品推荐

