求和一系列列

时间:2013-04-01 21:52:27

标签: excel excel-vba excel-2007 excel-2010 vba

我有点擅长excel,你能帮我解决下面的问题吗?

如果行中的所有列都有值,我想要一列的总和,你能帮我解决这个问题吗?

   A B C D E F

 1 1 2 3 4 5 10

 2 6 4 5 6 7 9

 3 8   5 6 7 10

 4 9    3 3  3 

我想做一个f1:f100的总和,我只想在A B C D E中有值,如果一行中的任何一列有空值,我想忽略它。就像现在我需要忽略F3和F4。

Basil Abraham。

2 个答案:

答案 0 :(得分:1)

您可以像这样使用SUMIFS

=SUMIFS(F1:F100,A1:A100,"<>",B1:B100,"<>",C1:C100,"<>",D1:D100,"<>",E1:E100,"<>")

或者此版本不太透明,但如果要检查超过5列,则更容易“扩展”

=SUMPRODUCT((COUNTBLANK(OFFSET(A1:E1,ROW(A1:A100)-ROW(A1),0))=0)+0,F1:F100)

答案 1 :(得分:0)

选择要求和的行并使用S按钮,空行不关心你。