为匹配的excel减去两个范围值

时间:2018-06-14 13:48:48

标签: excel excel-formula

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

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函数来逐个检查每个单元格,但我认为可能有更有效的方法。我不知道你有没有。

1 个答案:

答案 0 :(得分:0)

感谢@ 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)

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

第二次总和如果:C51-C60是我的第二个公司名单,C66-C75是我在结果表中的公司列表,D51 -D60是第二个表中的分数列表。