excel 2010中,我想求和中间有 “#N⼀A”

2024-11-16 20:48:39
推荐回答(4个)
回答1:

如果找不到张三、李四的单元格内容,出现#N/A是正常的。如果是不希望看到#N/A,可以:
=IFError(VLOOKUP(B493,调用数据库!$A$2:$C$14,3)*F493,"")意思是,如果有张三、李四什么的,可以给结果,如果没找到张三、李四什么的,导致结果有错误的时候,显示空白{如果把""改成0或者其他的值也是可以的}。
求和的部分利用=sum(M2:M502)中间有空白没问题。

回答2:

看了半天,还是没太理解
vlookup出错有个通用的办法
=if(isna(vlookup(xx,xx:xx,x)),0或者是"",vlookup(xx,xx:xx,x))

回答3:

=sumproduct(if(iserror(m2:m502),0,m2:m502))

回答4:

试一下将函数变为=VLOOKUP(B493,调用数据库!$A$2:$C$14,3,false)*F493