Google sheets 如何跳过google工作表中countunique的空筛选器

Google sheets 如何跳过google工作表中countunique的空筛选器,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一个5列的表,我使用4列的值作为过滤器。有时,任何(或全部)过滤器都可以为空。 表示例: 身份证件 单位 月 收入 退换商品 1. 萨姆 1. 1000 50 2. 惊奇 1. 10000 100 3. 谷歌 2. 5000 200 4. 惊奇 3. 2000 10 5. 微型的 3. 1000 50 当我们实际上无法访问数据来测试公式时,总是很难提出一个公式(有点像机械师试图通过电话诊断一辆看不见的汽车)。但你可以试试这个: =COUNTUNIQUE(过滤器(B2:B,数据!C2:C=IF

我有一个5列的表,我使用4列的值作为过滤器。有时,任何(或全部)过滤器都可以为空。 表示例:

身份证件 单位 月 收入 退换商品 1. 萨姆 1. 1000 50 2. 惊奇 1. 10000 100 3. 谷歌 2. 5000 200 4. 惊奇 3. 2000 10 5. 微型的 3. 1000 50
当我们实际上无法访问数据来测试公式时,总是很难提出一个公式(有点像机械师试图通过电话诊断一辆看不见的汽车)。但你可以试试这个:

=COUNTUNIQUE(过滤器(B2:B,数据!C2:C=IF(B3)”,B3,数据!C2:C),数据!D2:D>=IF(B4“”,B4,数据!D2:D),数据!E2:E这里有一个想法。
如果B3为空,您可以通过将整个条件“数组”提升到0次方来对过滤器中的条件进行排序“覆盖”。因为0次方的任何值都是1

=COUNTUNIQUE(FILTER(B2:B,(DATA!C2:C=B3)^(B3<>""),DATA!D2:D>=B4,DATA!E2:E<B5)

=COUNTUNIQUE(FILTER(B2:B,(DATA!C2:C=B3)^(B3“”),DATA!D2:D>=B4,DATA!E2:Eadd
,DATA!B2:B“”
根据过滤器策略的标准,我的意思是,当B3为空时,跳过零件数据!C2:C=B3,只使用其他数据。如果上述公式建议没有产生您期望的结果,请共享到工作表的链接(或您的工作表副本),确保将链接的共享权限设置为“具有链接的任何人…”和“编辑器”