【问题标题】:Counting unique values when other criteria must also be met在还必须满足其他条件时计算唯一值
【发布时间】:2018-09-12 13:53:31
【问题描述】:

我在使用 Google 表格计算唯一行时遇到了困难,其中还必须满足公式中的其他条件。

我创建了一个简单的 Google 表格来突出我需要解决的问题。 https://docs.google.com/spreadsheets/d/1P0sHIUN12Wpbr6vKJAwsPluj-T2H-NrPpQ1_WWV7lvI/edit?usp=sharing

我需要单元格 C5 中的公式仅计算 G 行中的唯一值,其中 F 行和 H 行满足条件(SP 为“DG”,可能性为“预订”)。我无法弄清楚如何让它只计算唯一值。我目前的公式只计算 G 行中非空白的任何单元格,它不查找唯一值但需要。

工作公式应给出以下答案:

C3 = <>  C5 should equal 3
C3 = 1  C5 should equal 1
C3 = 2  C5 should equal 2
C3 = 3  C5 should equal 1

有人可以帮忙吗?

编辑 我已经尝试过的公式对于链接中的示例没有意义,而是显示我尝试过的内容

=COUNTIF(UNIQUE(QUERY(AA:AM,"Select AC where AA = 'DG' and AL = 'Booked' and AM = '" & I2 & "'")),"<>") 

无论它应该返回多少,它都返回 1。

【问题讨论】:

  • 尝试的公式与链接中的示例没有意义,但已经尝试过 =COUNTIF(UNIQUE(QUERY(AA:AM,"Select AC where AA = 'DG' and AL = 'Booked' and AM = '" & I2 & "'")),"") 它返回 1,不管它应该返回多少。我也尝试过这种方法的各种变体,但都不起作用,现在在这里用示例表询问
  • 您为什么要在 cmets 中发布努力?编辑您的问题,以便提供有用的 necessary 信息。
  • 我在回答你的问题。我认为很明显我对 Google 表格或使用该网站都不是很有经验。我已经尝试了几个星期来让它发挥作用(实际上是在做我的日常工作)并且在放弃的时候,即使我知道它可以做到!
  • 非常感谢您的帮助。

标签: google-sheets unique formula google-query-language


【解决方案1】:
=COUNTUNIQUE(QUERY(F2:I21,"Select G where F='DG' and H='Booked' "&IF(ISBLANK(C3),,"and I="&C3&"")))
  • 根据条件查询 G 列
  • COUNTUNIQUE 计算唯一的 G 行

【讨论】:

  • 您好,如果在单元格 C3 中输入了特定的一周,这似乎可以正常工作。对于我们使用的实际工作表,我们一直在 C3 中使用 来显示所有周的结果。当您的公式在 C3 中具有 时返回 1,而实际上它应该返回 3。有没有办法调整公式来做到这一点?非常感谢你,因为这已经接近我们的工作了。
  • @theme 我用过ISBLANK()...如果你清除C3,你会得到3。否则,改变isblank条件......
  • 你说的很对,非常感谢。你不知道我有多高兴这是有效的。谢谢!
  • 您好@I'-'我,再次感谢您的帮助。在将公式实施到我们的工作表后,我们发现了一个小问题,希望您能提供帮助。有时第 I 列会是空白的,没有预订周,公式/查询不应该计算这些。将 C3 留空非常适合对所有数据运行查询,我们只需要它忽略 I 为空的行。
  • 使用我们使用的原始公式(不仅计算唯一性),我们通过在 C3 中添加 ‘&lt;&gt;’ 来解决它。 =COUNTIFS(G:G, "&lt;&gt;", H:H,"Booked",F:F,"DG",I:I,C3) 使用下面的公式,我们可以添加类似的内容,例如 and I= 仅从非空白行中提取数据。 =COUNTUNIQUE(QUERY(F2:I21,"Select G where F='DG' and H='Booked' and I=&lt;&gt; "&amp;IF(ISBLANK(C3),,"and I="&amp;C3&amp;"")))
猜你喜欢
  • 2020-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-02
  • 1970-01-01
相关资源
最近更新 更多