【问题标题】:Sum values depending other column总和值取决于其他列
【发布时间】:2014-10-08 16:17:17
【问题描述】:

我有 3 张 Excel 表格。 在Sheet 1 我有 3 列:

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

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

  • 代理和
  • 总订单价值。

我想为每个Agent(在sheet 3)上sumOrder values,但仅当来自sheet 1order numbers包含来自sheet 2order number。 我应该使用什么功能? excel 中是否有类似 "Contains" 的功能? 我试过countif,但我不能把它写在一个函数里..

【问题讨论】:

  • @elimad 是的,我试过了。我添加了代理名称条件,但找不到添加订单号条件的方法。当我添加此条件时,我仅获得 ONE 行的值

标签: excel sum


【解决方案1】:

您需要调整数据架构。

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

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

现在您可以根据 Sheet1 中的数据在 Sheet3 中构建数据透视表。将 Agent 拖到行中,将 order 值拖到 Values 中,将 sheet2Order 拖到 Filters 中。将该过滤器设置为“包含”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-01
    相关资源
    最近更新 更多