将新单元格添加到Sum公式中

时间:2012-07-24 05:39:27

标签: excel-vba excel-formula vba excel

我有一个电子表格,我在我的总列之前插入两列并填充数据。

例如

  A       B             C       D             E       F         G       H
  May-12                Jun-12                Jul-12            Total
  Spend   #Trans        Spend   #Trans        Spend   #Trans    Spend   #Trans 
3 $100    1             $200    3             $400    10        --->See formula Below  

截至6月12日的总支出总和为:

     =SUM(A3,C3)

我可以将单元格值存储到数组中,然后编写公式吗?

现在需要添加7月12日

     =SUM(A3,C3,E3)

我的问题是当我在Jun-12和Total之间插入7月数据的列时,如何编写宏来更新公式以为Spend和#Trans添加新列?

1 个答案:

答案 0 :(得分:1)

试试这个

=SUMIFS(3:3,2:2,"Spend")

或者如果您使用的是Excel 2003或更早版本

=SUMIF(2:2,"Spend",3:3)