如何将未匹配到数据时的公式返回值设置为0?
调整后的Google Sheets公式
原公式的问题在于IFERROR的语法使用错误,错误返回值0没有放在函数的参数括号内,导致无法在无匹配数据时返回0。以下是修正后的完整公式:
=IFERROR(COUNTUNIQUE(FILTER('MASTER DATA'!Y:Y, ('MASTER DATA'!Y:Y <> "") * (('MASTER DATA'!M:M = "SURVEY") + ('MASTER DATA'!M:M = "PI")) * ('MASTER DATA'!Z:Z >= C4) * ('MASTER DATA'!Z:Z <= C5) * ('MASTER DATA'!L:L >= A3) * ('MASTER DATA'!L:L <= B3) * ('MASTER DATA'!K:K = "REG") * (REGEXMATCH('MASTER DATA'!P:P, "KENDALA IZIN"))), 0)
关键调整说明
- 把原公式末尾的
0移动到IFERROR的括号内部,作为第二个参数,符合IFERROR(表达式, 错误返回值)的语法要求 - 所有筛选条件和统计逻辑保持不变,仅修正错误处理的结构
内容的提问来源于stack exchange,提问作者Muhammad Donni Oktavianto
相关产品推荐
相关产品推荐

