例如,
说一个单元格的值是:
IF(ISNA(VLOOKUP(A3,somesheet!G:J,3,FALSE) * VLOOKUP(A3,someothersheet!A:D,4,FALSE)), 0, VLOOKUP(A3,somesheet!G:J,3,FALSE) * VLOOKUP(A3,someothersheet!A:D,4,FALSE))
在这里,我想要两个VLOOKUP的乘积。但是某些行可能不存在,因此它可能返回NA。如果返回NA,则在此单元格中放入零,否则我想要乘积。
似乎必须在其中两次完整显示整个表达式真是愚蠢。有什么捷径可以说:“进行此计算,如果返回一个值,请使用该值,否则请使用一些默认值?
我不确定如何正确执行操作,但请在此处查看mrexcel.com/td0110.html最后一个示例应会有所帮助
—
chmod
您的公式是完美的,我不确定您想要什么捷径。您可以定义一个用户定义的函数,但这只会使其更短,而不会涉及更多。
—
雷斯塔法里安2012年