【问题标题】:Not able to find unique values in excel无法在excel中找到唯一值
【发布时间】:2019-09-27 06:30:33
【问题描述】:

我在 excel 中有一些数据,我想根据多个条件选择唯一值。

我在excel中的数据是


名称奖牌年份

  • A 2 2017
  • B 3 2018
  • C 5 2018
  • A 1 2016
  • C 4 2017
  • B 7 2018
  • A 1 2017
  • 2016 年第 4 天

我想计算获得奖牌 >2 和

所以我应该得到的结果是 2,因为 B 和 C 满足条件。

我在网上搜索过他的,我得到了一些使用 SUMPRODUCT 和 COUNTIFS 的公式,使用的公式是

=SUMPRODUCT(1/COUNTIFS(A2:A9,A2:A9,B2:B9,">2",B2:B9,"<6",C2:C9,">2016",C2:C9,"<2019" ))

但在这种情况下我遇到了错误。

请建议我如何获得所需的计数。提前致谢!!

注意:此数据摘自海量数据。

【问题讨论】:

    标签: excel excel-formula countif unique-values


    【解决方案1】:

    另一种选择是使用

    • 年份过滤为&gt;=2017

    • 26 之间的名称值

    • 产生以下结果:

    • 然后我们只计算唯一值(不包括空白单元格&lt;&gt;""

    会说这个公式对用户更友好一些,并且可以更好地直观地表示数据,但是如果您只想要一个公式,那么绝对选择@JvdV 的解决方案:)

    【讨论】:

      【解决方案2】:

      如果这是您的数据:

      E9中使用的公式:

      {=SUM(--(FREQUENCY(IF((B2:B9>2)*(B2:B9<6)*(C2:C9>2016)*(C2:C9<2019),MATCH(A2:A9,A2:A9,0)),ROW(A2:A9)-ROW(A2)+1)>0))}
      

      请参阅here 以获得更深入的解释。

      【讨论】:

      • 令人印象深刻的数组公式。是的,我想知道,因为我准备了COUNTIFS() 的公式,但无法想办法将它传递给FREQUENCY
      • @Sivakesav,你需要让你的引用绝对!除了最后一个ROW(A2)
      • 非常感谢@Jvdv,您的解释帮助了我。
      • @Sivakesav,我很乐意提供帮助。请考虑将您的问题标记为已回答。请参阅here 寻求帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多