当还必须满足其他条件时计算唯一值

时间:2018-09-12 13:53:31

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

我很难在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。

1 个答案:

答案 0 :(得分:2)

=COUNTUNIQUE(QUERY(F2:I21,"Select G where F='DG' and H='Booked' "&IF(ISBLANK(C3),,"and I="&C3&"")))
  • 查询以使G列受条件限制
  • COUNTUNIQUE来计算唯一的G行