如何使用SUMIF结合VLOOKUP

时间:2018-06-04 19:59:19

标签: excel vlookup sumifs

我有A栏这些数字:

 £ 2,495.19 
 £ 2,450.02 
 £ 3,162.53 
 £ 3,097.03 
 £ -   
 £ 2,043.52 
 £ -   
 £ 3,490.03 
 £ -   

 £ -   

然后是另一张包含这些数字的表格:

£3,271.70   £2,561.63
£3,642.87   £3,607.13
£2,495.19   £1,504.81
£2,450.02   £1,466.65
£3,162.53   £2,254.13
£3,097.03   £2,069.63
£2,043.52   £1,123.15
£3,162.53   £2,254.13
£3,490.03   £3,176.63
£3,599.20   £3,484.13
£3,490.03   £3,176.63
£3,708.37   £3,791.63
£3,490.03   £3,176.63
£3,380.87   £2,869.13
£2,133.85   £1,199.48
£2,359.69   £1,390.31
£3,490.03   £3,176.63
£3,490.03   £3,176.63
£3,053.37   £1,946.63
£2,133.85   £1,199.48

我想要做的是在A列的底部添加一个总和数字,它检查数字是否在第二个表的LHS上,如果它在那里,则添加它右边的数字。 / p>

所以在这种情况下,它将是£1,504.81 +£1,466.65 +£2,254.13等。

我不想将另一列基本上添加到A列来执行VLOOKUP,然后必须执行SUMIF。

知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

您可以使用SUMIF

=SUM(SUMIF(currTbl[LHS],A1:A10,currTbl[RHS]))

我使用了rangesum_range参数的表和结构化引用,但如果您不想使用表,则可以替换相应的范围引用。

请注意,由于criteria参数是一个数组,SUMIF函数将返回一个值数组。因此,公式需要被包裹"在SUM函数中并通过按住 ctrl + shift 进入,同时按输入

要在没有CSE的情况下执行此操作,您可以使用:

=SUMPRODUCT(SUMIF(currTbl[LHS],A1:A10,currTbl[RHS]))