我有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。
知道怎么做吗?
答案 0 :(得分:0)
您可以使用SUMIF
=SUM(SUMIF(currTbl[LHS],A1:A10,currTbl[RHS]))
我使用了range
和sum_range
参数的表和结构化引用,但如果您不想使用表,则可以替换相应的范围引用。
请注意,由于criteria参数是一个数组,SUMIF
函数将返回一个值数组。因此,公式需要被包裹"在SUM
函数中并通过按住 ctrl + shift 进入,同时按输入
要在没有CSE的情况下执行此操作,您可以使用:
=SUMPRODUCT(SUMIF(currTbl[LHS],A1:A10,currTbl[RHS]))