繁体   English   中英

如何将SUMIF与VLOOKUP结合使用

[英]How to use SUMIF combined with VLOOKUP

我在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上,如果在第二张表的LHS上,则在其右边添加内容。

因此,在这种情况下,金额为£1,504.81 +£1,466.65 +£2,254.13等。

我不想在本质上向A列添加另一列来执行VLOOKUP,然后必须执行SUMIF。

任何想法如何做到这一点?

您可以使用SUMIF

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

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

请注意,由于条件参数是一个数组,因此SUMIF函数将返回一个值数组。 因此,需要在SUM函数中“包装”公式,并在按下Enter键时按住ctrl + shift输入

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM