Excel 仅计算不属于#NA的零件
假设我们有一张这样的表: 如您所见,此公式中有几个Excel 仅计算不属于#NA的零件,excel,excel-formula,Excel,Excel Formula,假设我们有一张这样的表: 如您所见,此公式中有几个NA值 “我的结果”列中的公式如下: =A2*B2+C2*D2 如何使用NA值正确计算此公式,以便忽略它们?Excel无法很好地处理计算中的错误值 一种方法可能是在使用前检查每个值是否存在错误 例如,在E2使用中 =IFERROR(A2,0)*IFERROR(B2,0)+IFERROR(C2,0)*IFERROR(D2,0) 复制到E4 与@teylyn的原理相同,但避免更改列中的现有公式,因此无需延长这些公式。利用超长公式的每个元素都是一个乘
NA
值
“我的结果”列中的公式如下:
=A2*B2+C2*D2
如何使用NA值正确计算此公式,以便忽略它们?Excel无法很好地处理计算中的错误值 一种方法可能是在使用前检查每个值是否存在错误 例如,在E2使用中 =IFERROR(A2,0)*IFERROR(B2,0)+IFERROR(C2,0)*IFERROR(D2,0) 复制到E4
与@teylyn的原理相同,但避免更改列中的现有公式,因此无需延长这些公式。利用超长公式的每个元素都是一个乘积的事实,或者将
#N/a
替换为0
,或者假设它们本身就是公式的结果,将每个元素(更短?)包装起来公式及其自身的IFERROR返回0
,否则返回值为#N/A
谢谢您的回答!是否有一个自动功能,可以对每种情况应用IFERROR()
?我的问题是我的公式非常长……因为任何乘以0的值都是0,并且乘法优先于加法,所以可以缩短为:=IFERROR(A2*B2,0)+IFERROR(C2*D2,0)