根据列中的两个引用和两个筛选器引用列,在Excel中对列进行求和

时间:2014-06-19 10:08:11

标签: excel match vlookup sumifs

我需要对列的值进行求和,但我需要根据列中的两个值来识别列,并且必须按两个adjecent列中的值对其进行过滤。

以下是一个例子:

Reference1            Act.   Act.   Act.    ...    Bud.   Bud.   Bud.
Reference2            Jan    Feb    Mar     ...    Jan    Feb    Mar

Reference3 Reference4
CAR        BLUE       1      2      3              4      5      6 
CAR        BLUE       1      2      3              4      5      6    
CAR        RED        1      2      3              4      5      6 

所以,我必须添加所有CAR&蓝色&法案。 &安培; Jan = 1 + 1 = 2.和其他列类似。

我想实现如下目标:

Reference3 Reference4 Reference1 Reference2 Value     
CAR        BLUE       Act.       Jan        2   
CAR        BLUE       Act.       FEB        4 

我遇到的问题是在上面的Value列中使用的公式。原始源表中的列发生更改时,我无法执行SUMIFS。 VLOOKUP不起作用,因为lookup_value没有单列。我想过使用MATCH来识别列,但由于我有两个引用(1和2),它也不起作用。

关于我可以用什么公式来实现上述目标的任何想法。

由于

2 个答案:

答案 0 :(得分:1)

尝试从您的数据制作数据透视表(但这不会制作公式,但仍能为您提供所需的结果)。

以下是在Excel 2003中执行此操作的简单指南 - http://www.techonthenet.com/excel/pivottbls/create.php

答案 1 :(得分:0)

您可以在列中创建密钥:

= Reference3 & Reference4 & Reference1 & reference2

并在使用小计命令(内部数据)之后 每次修改数据时,都需要重复使用小计