如果范围更改,则计算列中的单元格

时间:2015-02-17 13:30:19

标签: excel

我发现这个地方过去非常有帮助,所以我想我会问一个问题,因为我还没有能够在其他地方或通过搜索找到它。我已经看到了类似的结果,但我认为我无法根据自己的需要进行修改...也许我并没有找到正确的事情。这就是......

01    JAN    100
02    FEB    150
03    MAR    125
04    APR    200
05    MAY    120
06    JUN    210
07    JUL    175
08    AUG    100
09    SEP    150
10    OCT    225
11    NOV    125
12    DEC    250

我正在尝试计算第三列中的数字,以便我可以从1月到第12行得到总数,在这种情况下是12月。这本身就很容易;即使我可以想出那一个。但是,有时这个表格如下所示,在这种情况下,我只需要计算从1月到4月。

01    MAY    120
02    JUN    210
03    JUL    175
04    AUG    100
05    SEP    150
06    OCT    225
07    NOV    125
08    DEC    250
09    JAN    100
10    FEB    150
11    MAR    125
12    APR    200

我如何设置一个公式,以便我可以随时通过第12行从1月份(无论哪里可能下降)获得计数,无论哪个月落在第12行?

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

假设您提供的表位于A1:C12:

=SUM(C12:INDEX(C1:C12,MATCH("JAN",B1:B12,0)))

此致

答案 1 :(得分:1)

如果月份位于B1:B12且金额为C1:C12,请尝试使用此公式从JAN开始获得总和

=SUM(INDEX(C1:C12,MATCH("Jan",B1:B12,0)):C12)

MATCH找到包含Jan的行,INDEX然后会在C列中为您提供相应的单元格,并从那里获得一笔总和,直到C12