如果另一列的相应行中有一个条目,则对一列中的字段求和

Sum fields in a column if there is an entry in a corresponding row in another column

假设以下数据:

  | A        B        C
--+------------------------
1 | 2        3        5
2 | 2                 3
3 | 4                 4
4 |          2        3
5 |          5        6

在单元格 A6 中,我希望 Excel 在 A1 的基础上添加单元格 C1C2C3A2A3 有数据。同样,我希望 B6C1C4C5 加在一起,因为 B1 , B4B5 有数据.

有人可以帮忙吗?

您可以创建另一列,例如AValue,里面有公式=IF(ISBLANK(A1),0,A1)。如果相应行中 A 中的单元格为空,这将 return 0,否则 A 中单元格的值。

然后您可以将新列的值相加。

A6中输入:

=SUMPRODUCT(($C1:$C5)*(A1:A5<>""))

然后复制到B6:

一个简单的SUMIF公式就可以了

=SUMIF(A:A,"<>",$C:$C)

将公式放在A6单元格,然后复制到B6