首页 > 解决方案 > 减去两个范围值以匹配excel

问题描述

我遇到了一个问题,我不知道如何以有效的方式解决。所以我有两个这样的表:

Table 1 
Company   Score
Apple     10 
Banana    5
Kiwi      4 
Pineapple 2

Table 2
Company    Score
Apple      4
Pineapple  3
Kiwi       2
Strawberry 1

然后在我的结果表中,我在一列中列出了公司名称,如下所示。在此旁边,我想显示应该是第一个表值的差异 - 公司名称匹配的第二个表值(列表可以按不同的顺序排列,这就是为什么,我需要在减去之前检查它)。

Table 3
Company    Result
Kiwi       2
Apple      6
Banana    -5
Pineapple -1

我可以使用嵌套的 IF 函数来逐个检查每个单元格,但我认为可能有更有效的方法。我想知道你有没有。

标签: excelexcel-formula

解决方案


感谢@ScottCraner 的评论,我用这个公式相互减去了两个sumif 来解决它。我在 D66 列中输入了这个并向下拖动

=SUMIF($C$36:$C$45;$C$66:$C$75;D$36:D$45)-SUMIF($C$51:$C$60;$C$66:$C$75;D$51:D$60)

第一个总和如果:其中 C36-C45 是我的第一个公司列表,C66-C75 是我在结果表中的公司列表,D36 -D45 是第一个表中的分数列表。

2nd Sum if:其中 C51-C60 是我的第二个公司列表,C66-C75 是我在结果表中的公司列表,D51 -D60 是第二个表中的分数列表。


推荐阅读