Я знаю, что есть лучшие способы сделать это, но использование вспомогательного столбца поможет нам правильно рассчитать. Предполагая, что ваши клиенты и типы услуг находятся в столбцах A и B соответственно (данные начинаются со строки 2), введите следующую формулу в ячейку C2 и перетащите вниз до последней строки данных:
=IF(IFERROR(VLOOKUP(A2,$A$1:$C1,3,0),"")="",IF(AND(COUNTIFS($A:$A,$A2,$B:$B,"A")=1,COUNTIFS($A:$A,$A2,$B:$B,"B")=1),"x",IF(AND(COUNTIFS($A:$A,$A2,$B:$B,"A")=1,COUNTIFS($A:$A,$A2,$B:$B,"B")>=2),"y","")),"")
Что он делает, так это помещает значение x
рядом с именем, которое соответствует вашему условию в no. 2 и y
в № 3. Если он обнаружит, что имя уже имеет значение x
или y
в предыдущих строках, он пропустит маркировку этого имени с помощью x
или y
.
Простой COUNTIF
позволит нам посчитать, сколько x's
или y's
содержится в столбце C.
=COUNTIF(C:C,"x")
будет считать всех нет. уникальных клиентов, отвечающих вашему условию номер 2, в то время как =COUNTIF(C:C,"y")
будет делать то же самое для условия номер 3.