根据另一列添加列的值

时间:2014-07-30 14:36:17

标签: excel excel-formula excel-2010

好的,让我简要解释一下我想做什么。

我在A列上有一个名单列表,其中包含列B上的值列表。我已经有一个名字的数据列表了。如果列A中的相应名称在我的列表中,我想添加B的所有值。

假设我的名单名为List并有3个值:“John”,“Scott”,“Gary”

在A栏上,我有:“约翰”,“彼得”,“丹尼尔”,“斯科特” 在B栏,我有:1,2,3,4

由于约翰和斯科特都在我的名单上,我想加上1 + 4来得到5。

我该怎么做?

谢谢

2 个答案:

答案 0 :(得分:2)

=SUMPRODUCT(SUMIF(A:A;List;B:B))

答案 1 :(得分:0)

当然,它可能......

在下面的例子中,我为列表中的每个Name做了一个VLookup,然后在结果上做了一个SUM。

  A     B
Mike    1
Dave    2
Scott   3
Harry   4

  C     D
Dave    =VLOOKUP(C2,A1:B4,2,FALSE)
Harry   =VLOOKUP(C3,A1:B4,2,FALSE)
    =SUM(D2:D3)