我遇到的问题是,我不知道如何以有效的方式解决。所以我有两个这样的表:
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函数来逐个检查每个单元格,但我认为可能有更有效的方法。我不知道你有没有。
答案 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是第二个表中的分数列表。