只计算不是#NA 的部分
Calculate only parts that are not #NA
假设我们有一个像这样的 sheet:
如您所见,此公式中有多个 NA
值。
我的结果栏中的公式是这样的:
=A2 *B2 + C2*D2
如何使用 NA 值正确计算此公式,以便忽略它们?
Excel 不能很好地处理计算中的错误值。
一种方法可能是在使用之前检查每个值是否有错误
例如在 E2 使用
=IFERROR(A2,0) *IFERROR(B2,0) + IFERROR(C2,0)*IFERROR(D2,0)
复制到 E4
与@teylyn 的原理相同,但避免更改 ColumnE 中的现有公式,因此无需延长这些公式。利用极长公式的每个元素都是乘积这一事实,将 #N/A
替换为 0
,或者因为它们本身可能是公式的结果,所以将每个(更短的?)公式包装起来用他们自己的 IFERROR 到 return 0
否则 return 将是 #N/A
.
假设我们有一个像这样的 sheet:
如您所见,此公式中有多个 NA
值。
我的结果栏中的公式是这样的:
=A2 *B2 + C2*D2
如何使用 NA 值正确计算此公式,以便忽略它们?
Excel 不能很好地处理计算中的错误值。
一种方法可能是在使用之前检查每个值是否有错误
例如在 E2 使用
=IFERROR(A2,0) *IFERROR(B2,0) + IFERROR(C2,0)*IFERROR(D2,0)
复制到 E4
与@teylyn 的原理相同,但避免更改 ColumnE 中的现有公式,因此无需延长这些公式。利用极长公式的每个元素都是乘积这一事实,将 #N/A
替换为 0
,或者因为它们本身可能是公式的结果,所以将每个(更短的?)公式包装起来用他们自己的 IFERROR 到 return 0
否则 return 将是 #N/A
.