作业帮 > 综合 > 作业

关于函数 IF ISERROR 以下的公式可以简单化吗?请看问题补充,万分感谢

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/15 02:44:54
关于函数 IF ISERROR 以下的公式可以简单化吗?请看问题补充,万分感谢
=IF(ISERROR(IF(C890="A公司",VLOOKUP(E890,客户单价!B:F,5,0),IF(C890="B公司",VLOOKUP(E890,客户单价!B:F,5,0),IF(C890="C公司",VLOOKUP(E890,客户单价!B:F,5,0),IF(C890="D公司",VLOOKUP(E890,客户单价!B:F,5,0),IF(C890="E公司",VLOOKUP(E890,客户单价!B:F,5,0),VLOOKUP(E890,客户单价!B:E,4,0))))))-I890),"",IF(C890="A公司",VLOOKUP(E890,客户单价!B:F,5,0),IF(C890="B公司",VLOOKUP(E890,客户单价!B:F,5,0),IF(合同汇总!C890="C公司",VLOOKUP(E890,客户单价!B:F,5,0),IF(合同汇总!C890="D公司",VLOOKUP(合同汇总!E890,客户单价!B:F,5,0),IF(合同汇总!C890="E公司",VLOOKUP(合同汇总!E890,客户单价!B:F,5,0),VLOOKUP(E890,客户单价!B:E,4,0))))))-I890)
关于函数 IF ISERROR 以下的公式可以简单化吗?请看问题补充,万分感谢
=IF(ISERROR(IF(OR(C890={"A公司","B公司","C公司","D公司","E公司"}),VLOOKUP(E890,客户单价!B:F,5,),VLOOKUP(E890,客户单价!B:E,4,))),"",IF(OR(C890={"A公司","B公司","C公司","D公司","E公司"}),VLOOKUP(E890,客户单价!B:F,5,),VLOOKUP(E890,客户单价!B:E,4,))-I890)

这样试一下
再问:  不行耶,是不是少减了I1890=IF(ISERROR(IF(OR(C890={"A公司","B公司","C公司","D公司","E公司"}),VLOOKUP(E890,客户单价!B:F,5,),VLOOKUP(E890,客户单价!B:E,4,)))  是不是这里少减了I890
"",IF(OR(C890={"A公司","B公司","C公司","D公司","E公司"}),VLOOKUP(E890,客户单价!B:F,5,),VLOOKUP(E890,客户单价!B:E,4,))-I890)
再答: I890单元格的内容是什么,是公式还是数字 写出来看一下
再问: I890是I列的890行, 就是比如说A1,就是A列的第一行这个意思, 是单价,数字来的 、
再答: 难道你用VLOOKUP还会返回非数字的内容, 公式改成 =IF(ISERROR(IF(OR(C890={"A公司","B公司","C公司","D公司","E公司"}),VLOOKUP(E890,客户单价!B:F,5,),VLOOKUP(E890,客户单价!B:E,4,))-I890),"",IF(OR(C890={"A公司","B公司","C公司","D公司","E公司"}),VLOOKUP(E890,客户单价!B:F,5,),VLOOKUP(E890,客户单价!B:E,4,))-I890)