Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Countifs订单号,其中篮子中有1个以上的项目_Google Sheets_Filter_Count_Unique_Google Sheets Formula - Fatal编程技术网

Google sheets Countifs订单号,其中篮子中有1个以上的项目

Google sheets Countifs订单号,其中篮子中有1个以上的项目,google-sheets,filter,count,unique,google-sheets-formula,Google Sheets,Filter,Count,Unique,Google Sheets Formula,我有一组订单数据,希望了解订单是否利用了现场报价 以下是数据示例: 因此,该报价的最小商品购买量为2。我想计算订单中包含>1个报价项目的唯一订单 因为每个商品都在一个新行上,所以我很难检查订单中是否有多个报价商品 如果可能的话,我需要一个单数公式。我尝试了以下几个例子: countunique(iferror(filter(salesData!$C$2:$C,aata!$D$2:$D="Yes"))) 但是,我没有尝试过任何版本,我无法解决如何检查上述条件 样本数据: Date C

我有一组订单数据,希望了解订单是否利用了现场报价

以下是数据示例:

因此,该报价的最小商品购买量为2。我想计算订单中包含>1个报价项目的唯一订单

因为每个商品都在一个新行上,所以我很难检查订单中是否有多个报价商品

如果可能的话,我需要一个单数公式。我尝试了以下几个例子:

countunique(iferror(filter(salesData!$C$2:$C,aata!$D$2:$D="Yes")))
但是,我没有尝试过任何版本,我无法解决如何检查上述条件

样本数据:

Date      Channel   No.   Offer  
26/03/2020  Online  353484  Yes  
26/03/2020  Online  353484  Yes  
26/03/2020  Online  353484  Yes  
26/03/2020  Online  353415  Yes  
26/03/2020  Online  353415  Yes  
28/03/2020  Online  353762  Yes  
29/03/2020  Online  353830  Yes  
29/03/2020  Online  353868  Yes  
27/03/2020  Online  353640  No   
28/03/2020  Online  353663  No  
26/03/2020  Online  353529  Yes  
26/03/2020  Online  353529  Yes  
25/03/2020  Online  353231  No  
23/03/2020  Online  352957  No  
27/03/2020  Online  353627  No  
27/03/2020  Online  353568  No  
25/03/2020  Online  353378  No  
28/03/2020  Online  353671  No  
27/03/2020  Online  353547  No  
29/03/2020  Online  353790  No  
27/03/2020  Online  353625  Yes  
27/03/2020  Online  353625  Yes  
27/03/2020  Online  353584  No  
28/03/2020  Online  353683  No  
26/03/2020  Online  353530  No  
23/03/2020  Online  353056  No  
尝试:

=COUNTUNIQUE(IFNA)过滤器(数据!C2:C,COUNTIFS(
数据!C2:C&data!D2:D,数据!C2:C&data!D2:D,
数据!D2:D,“是”,

行(data!C2:C),“为什么我,或者其他任何人,应该尝试”这段代码?请记住,你不仅是在回答OP,而且也在回答这篇文章的任何未来读者,并且回答中要包含解释。您好,Adriaan,我想答案可能很模糊,因为player0在谷歌页面上给我发了一条解释信息。
=COUNTUNIQUE(IFNA(FILTER(data!C2:C, COUNTIFS(
 data!C2:C&data!D2:D, data!C2:C&data!D2:D, 
 data!D2:D, "yes", 
 ROW(data!C2:C), "<="&ROW(data!C2:C))>1)))