【问题标题】:Count # unique values of column if all values in corresponding values are identical如果对应值中的所有值都相同,则计数列的唯一值
【发布时间】:2021-10-27 22:13:34
【问题描述】:

我希望 E2 和 E3 根据 A 列中满足的条件计算 B 列中唯一条目的数量。

完成 (E2) 仅在任何状态的情况下计算 B 列中的所有唯一条目 Address1 Address1 设置为已取消 已安装Pending (E3) 将计算所有唯一条目 Address2 和唯一条目 Address 3 仅当 all 相应的状态'Pending

【问题讨论】:

  • 你有什么版本的 Excel?你试过什么公式。

标签: excel excel-formula unique


【解决方案1】:

使用 Office 365,我们可以使用嵌套的过滤器和匹配来返回满足必要条件的项目列表,这些项目除了 Pending 之外有和没有任何内容。然后我们使用 UNIQUE 使列表唯一,并使用 COUNTA 来计算返回次数:

已完成:

=LET(itm,B2:B10,sts,A2:A10,unq,(UNIQUE(FILTER(itm,ISNUMBER(MATCH(itm,FILTER(itm,sts<>"Pending"),0))))),IF(ISERROR(@unq),0,COUNTA(unq)))

待处理:

=LET(itm,B2:B10,sts,A2:A10,unq,(UNIQUE(FILTER(itm,ISERROR(MATCH(itm,FILTER(itm,sts<>"Pending"),0))))),IF(ISERROR(@unq),0,COUNTA(unq)))

【讨论】:

    【解决方案2】:

    我在E2中使用的公式

     =SUM(--(UNIQUE(FILTER($B$2:$B$10,($A$2:$A$10="Cancelled")+($A$2:$A$10="Installed")))<>""))
    

    E3 公式中是

    =SUM(--(UNIQUE(FILTER($B$2:$B$10,($A$2:$A$10="Pending")))<>""))
    

    【讨论】:

    • 第二个将不足以满足Pending (E3) would count all of unique entry Address2 and unique entry Address 3 only if all corresponding status' are Pending. 的重点关注all。如果您将 A6 更改为 Cancelled,它应该算作 Complete not Pending。它将与您的公式同时计算。
    • 你是对的。我不这么认为。将努力做到这一点。谢谢指点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2012-02-28
    • 2021-10-17
    • 2020-10-01
    • 1970-01-01
    相关资源
    最近更新 更多