如果当前单元格是错误,则以前单元格中的值的总和

如果当前cell / s是一个错误,我一直在试图找出如何获得前一个单元格中的值的总和。 示例如下:

ABC ASD BHP WER THY SUM SUM of previous Error 1 789 564 654 546 654 3207 0 2 103 123 213 123 654 1216 0 3 546 N/A 879 654 654 2733 123 4 654 N/AN/AN/A 987 1641 1533 5 665 N/AN/AN/A 987 1652 0 

任何帮助,将不胜感激。 谢谢

假设你的“N / A”代表真正的#N/A错误,并且你的数据是从B行开始的A到F列,那么用CtrlShiftEnterinput这个数组公式 ,

=SUM(IF(ISNA(A2:F2),IF(ISNA(A1:F1),"",A1:F1),""))

CtrlShiftEnterinput

在你的例子中,这看起来像是一个文本值,在这种情况下,你可以在G2中使用这个公式

=SUMIF(A2:F2,"N/A",A1:F1)

……但如果这些是真正的#N / A错误,你可以使用这个版本

=SUMIFS(A1:F1,A2:F2,"#N/A",A1:F1,"<>#N/A")

[由于意见修改]