2014-02-26 17 views
0

在Excel中,我想自动添加字段,但需要加起来的列号在行与列之间变化。Excel:加起来变化的列

我已经准备我的意思的例子: 我有3家公司:

  1. 意大利联合信贷银行
  2. HVB
  3. Wechselbank

随着时间的推移HVB接手Wechselbank(1998年),在第一个表格中从3改变为2,并且之后(在2005)Unicredit接管了HVB(HVB为2变为1 We chselbank)。所以现在只剩下一家公司了。但所有3家以前的公司仍然存在并拥有自己独立的资产。

我已经建立了一个所有权表,其中记录了在任何时间点上谁是母公司。我有一个包含每个实体所有资产的表格。我怎么能自动把它们加起来每母公司(如手动在决赛桌做了什么?)

enter image description here

在的话,我需要一个公式:

  • 每年和id的对(例如,HVB(2),1999)
  • 查找拥有的所有实体(检索ID {2,3})
  • 从资产表中为实体添加所有资产(将1999年id为{2,3} - > 52 + 14 = 66)

回答

0

我终于自己解决了。

原来,一个简单的sumproduct公式就是这样做的!

例如在C18中

=sumproduct(($B6:$D6=C$15)*($G6:$I6)) 

而且它也适用于'if'数据在另一个工作表中作为sumdata。这正是我需要的!