【问题标题】:Count unique values based on criteria in another column根据另一列中的条件计算唯一值
【发布时间】:2019-08-27 05:42:09
【问题描述】:

我正在尝试根据标准计算 A 列中的唯一值 - B 列的“蓝色”。答案应该是 3,但我得到 1。答案应该是 excel 公式,没有数组公式或 vba。

公式:

=SUM(IFERROR(1/COUNTIFS(A1:A12,A1:A12, B1:B12, "Blue"),0))

数据:

A   Blue
B   Red
C   Green
B   Blue
B   Red
C   Green
B   Blue
B   Red
C   Green
C   Blue
B   Red
C   Green

【问题讨论】:

  • 嗨,将您的表格添加为问题中的数据,以及您的公式。我现在正在为你看这个

标签: excel excel-formula


【解决方案1】:

所以=COUNTIFS(A1:A12,A1:A12, B1:B12, "Blue") 正在执行以下操作

  • 查看:A1:A12

  • 对于值(数组):A1:A12

  • 同时查看:A1:A12

  • 对于价值:“蓝色”

  • 然后数

您在这里只会得到 1,因为 A1:A12 的查找始终是 A1:12 - AKA 1 = 1

在需要任何“唯一”的地方,几乎总是需要一个数组公式

【讨论】:

  • 你得到什么答案?
猜你喜欢
  • 2016-07-06
  • 2023-01-03
  • 2018-12-05
  • 2015-06-13
  • 2018-07-30
  • 2022-11-23
  • 1970-01-01
  • 2022-01-23
  • 2020-11-09
相关资源
最近更新 更多