Google sheets 如何使用Excel或Google Sheets CountUniqueIf,其中唯一单元格满足同一条件列中的两个条件

Google sheets 如何使用Excel或Google Sheets CountUniqueIf,其中唯一单元格满足同一条件列中的两个条件,google-sheets,google-sheets-formula,count-unique,Google Sheets,Google Sheets Formula,Count Unique,我有一个呼叫日志,我想确定有应答和无应答的唯一的呼叫者的数量。但是,如果一个呼叫者同时具有已回答和已回答两种状态,我希望它算作已回答,因为有人在某个时候与该呼叫者交谈。我更喜欢GoogleSheets countuniqueifs,但Excel也可以 我希望得到以下结果: 地位 #唯一呼叫者的数量 回答 3. 未获答复的 1(已回答和未回答的除外) 回答如下: =COUNTUNIQUE(FILTER(B2:B,COUNTIFS(C2:C,"answered",B2:B,B2

我有一个呼叫日志,我想确定有应答和无应答的唯一的呼叫者的数量。但是,如果一个呼叫者同时具有已回答和已回答两种状态,我希望它算作已回答,因为有人在某个时候与该呼叫者交谈。我更喜欢GoogleSheets countuniqueifs,但Excel也可以

我希望得到以下结果:

地位 #唯一呼叫者的数量 回答 3. 未获答复的 1(已回答和未回答的除外)
回答如下:

=COUNTUNIQUE(FILTER(B2:B,COUNTIFS(C2:C,"answered",B2:B,B2:B)))
=COUNTA(IFNA(QUERY(SORTN(SORT(B2:C, 2, 1), 9^9, 2, 1, 0), 
 "select Col1 where Col2 = 'answered'")))
未回答的问题:

=COUNTUNIQUE(FILTER(B2:B,COUNTIFS(C2:C,"answered",B2:B,B2:B)))
=COUNTUNIQUE(FILTER(B2:B,COUNTIFS(C2:C,"answered",B2:B,B2:B)=0))
=COUNTA(IFNA(QUERY(SORTN(SORT(B2:C, 2, 1), 9^9, 2, 1, 0), 
 "select Col1 where Col2 = 'answered'")))
=COUNTA(IFNA(QUERY(SORTN(SORT(B2:C, 2, 1), 9^9, 2, 1, 0), 
 "select Col1 where Col2 = 'unanswered'")))
或者更确切地说,减去彼此的两个:

=COUNTUNIQUE(B2:B)-<OutcomeOfFirstFormula>)
=COUNTUNIQUE(B2:B)-)
用于回答以下问题:

=COUNTUNIQUE(FILTER(B2:B,COUNTIFS(C2:C,"answered",B2:B,B2:B)))
=COUNTA(IFNA(QUERY(SORTN(SORT(B2:C, 2, 1), 9^9, 2, 1, 0), 
 "select Col1 where Col2 = 'answered'")))
对于未回答的问题:

=COUNTUNIQUE(FILTER(B2:B,COUNTIFS(C2:C,"answered",B2:B,B2:B)))
=COUNTUNIQUE(FILTER(B2:B,COUNTIFS(C2:C,"answered",B2:B,B2:B)=0))
=COUNTA(IFNA(QUERY(SORTN(SORT(B2:C, 2, 1), 9^9, 2, 1, 0), 
 "select Col1 where Col2 = 'answered'")))
=COUNTA(IFNA(QUERY(SORTN(SORT(B2:C, 2, 1), 9^9, 2, 1, 0), 
 "select Col1 where Col2 = 'unanswered'")))

这很有效,谢谢。我用的是唯一的减去回答的总数。这对我来说不太有效,因为不是所有的电话号码都是数字,所以可能排序不起作用。