如何在Excel中表达此公式?
我一直在尝试写一个excel公式,但一直没有成功。我可以轻松地用伪代码编写公式,但无法将其转换为excel如何在Excel中表达此公式?,excel,excel-formula,pseudocode,Excel,Excel Formula,Pseudocode,我一直在尝试写一个excel公式,但一直没有成功。我可以轻松地用伪代码编写公式,但无法将其转换为excel IF (ISERROR(A) OR A == 0) { IF (ISERROR(B) OR B == 0) { return 2958465; } ELSE { return B; } } ELSE { return A; } 这是我到目前为止得到的,但当我将A和B更改为他们的VLOOKUP公式时,它不起作用,就像我想要的:
IF (ISERROR(A) OR A == 0) {
IF (ISERROR(B) OR B == 0) {
return 2958465;
} ELSE {
return B;
}
} ELSE {
return A;
}
这是我到目前为止得到的,但当我将A和B更改为他们的VLOOKUP公式时,它不起作用,就像我想要的:
=IFORISERRORA,A=0,IFORISERRORB,B=02958465,B,A
非常感谢 我用这个公式解决了这个问题: =IFIFERRORVLOOKUP[@[Serial']],表4184,FALSE,IFERRORVLOOKUP[@AssetTag],表48184,FALSE,2958465=02958465,IFERRORVLOOKUP[@[Serial']],表4184,FALSE,IFERRORVLOOKUP[@AssetTag],表48184,FALSE,2958465
它感觉不太优雅,但很管用 此设置的重复次数较少:=IFIFERRORA,0=0,IFIFERRORB,0=02958465,B,A