仅计算非#NA的部分

时间:2015-01-13 08:43:14

标签: excel excel-formula

假设我们有一张这样的表格:

enter image description here

正如您所看到的,此公式中有多个NA值。

我的结果列中的公式如下:

=A2 *B2 + C2*D2

如何使用NA值正确计算此公式,以便忽略它们?

2 个答案:

答案 0 :(得分:1)

Excel不能很好地处理计算中的错误值。

一种方法可能是在使用之前检查错误的每个值

E.g。在E2中使用

= IFERROR(A2,0)* IFERROR(B2,0)+ IFERROR(C2,0)* IFERROR(D2,0)

复制到E4

enter image description here

答案 1 :(得分:1)

与@teylyn相同的原则,但避免更改ColumnE中的现有公式,因此不会延长这些。利用极长公式的每个元素都是产品并将#N/A替换为0,或者因为它们本身就是公式的结果,将每个公式(更短的?)公式包装起来这一事实使用他们自己的IFERROR返回0,否则返回#N/A