总和值取决于其他列

时间:2014-10-08 05:48:03

标签: excel sum

我有3张excel表。 在Sheet 1我有3列:

  • 订单号
  • 代理商和
  • 订单价值。

Sheet 2我只有1列订单号。 在第三个sheet中,我有两列:

  • 代理商和
  • 总订单价值。

我想sum Order values代表Agent sheet 3order numbers只有来自sheet 1的{​​{1}}包含order number来自sheet 2。 我应该使用什么功能?在"Contains"中是否有excel这样的功能? 我试过countif,但我不能在一个函数中写它..

1 个答案:

答案 0 :(得分:1)

您需要调整数据架构。

在Sheet1上添加一个列,其中包含一个公式,用于检查Sheet2中是否存在当前行的订单号,例如

=IF(ISNUMBER(MATCH(A2,Sheet2!A:A,0)),"include","exclude")

enter image description here

现在,您可以根据Sheet1中的数据在Sheet3中构建数据透视表。将代理拖动到行中,将订单值拖动到值中,将sheet2Order拖到过滤器中。将该过滤器设置为"包括"。

enter image description here