【问题标题】:I am having trouble with an excel formula我在使用 Excel 公式时遇到问题
【发布时间】:2018-04-04 20:51:39
【问题描述】:

我正在尝试在 excel 中提出一个公式,该公式允许我从两个单独的列表中获得两个单独的标准,然后将满足这些标准的值的总数相加。我可以让一组标准起作用,所以 =COUNTIFS(Data!A:A,[@[Sub ID]] 部分允许我查看特定supID 出现在A 列中的次数。但是,在第二部分之后,我试图查看特定值列表中的任何值出现在单独列表中的次数,这不起作用。

有什么方法可以让公式根据另一个值列表计算一个值列表,而不必命名公式中的每个附加值。

如果我写,我可以做到这一点,

=SUM(COUNTIFS(Data!A:A,[@[Sub ID]],Data!B:B,{"=apples","=pears","=bananas"[....]}))

但我不想写出每个附加值,列表太长了。我只想将列表放在一列中,以便我可以在方程式中引用它,但它不会让我这样做。

=SUM(COUNTIFS(Data!A:A,[@[Sub ID]],Data!B:B,Mapping2!B:B))

【问题讨论】:

    标签: excel excel-formula excel-2010 formula formula-editor


    【解决方案1】:

    您正在创建一个迭代公式,您希望将最后一个标准限制为仅数据集:

    Mapping2!B2:B15
    

    然后使用 SUMPRODUCT 强制迭代:

    =SUMPRODUCT(COUNTIFS(Data!A:A,[@[Sub ID]],Data!B:B,Mapping2!B2:B15))
    

    【讨论】:

      猜你喜欢
      • 2013-04-26
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      • 2019-08-25
      • 2020-12-23
      相关资源
      最近更新 更多