Номер заказа. в корзине более 1 товара - PullRequest
1 голос
/ 03 апреля 2020

У меня есть набор данных заказа, в котором я пытаюсь понять, воспользовался ли заказ предложением на месте.

Вот пример данных:

https://docs.google.com/spreadsheets/d/1zx8HMuSYzGKvJYD7PclsN_KXHN0RmYoG7spRkxqai_U/edit?usp=sharing

Таким образом, предложение имеет минимальную покупку предмета 2. Я хочу подсчитать уникальные заказы, которые имеют> 1 предложение в своем заказе.

Поскольку каждый элемент на новой строке я изо всех сил пытаюсь проверить, есть ли в заказе более 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  

1 Ответ

0 голосов
/ 03 апреля 2020

попробовать:

=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)))

0

...