0

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

这是一个例子:

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 & BLUE & Act。& Jan = 1+1 = 2。对于其他列也是如此。

我想实现以下目标:

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

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

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

谢谢

4

2 回答 2

1

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

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

于 2014-06-19T13:18:47.170 回答
0

您可以在列中创建一个键:

= Reference3 & Reference4 & Reference1 & reference2

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

于 2014-06-19T13:20:01.667 回答