У меня есть конечные значения продаж относительно любой даты для конкретного продавца на мероприятии по продаже. Я пытаюсь ранжировать уровень продаж продавца относительно всех уровней продаж продавцов с учетом дат.
У меня возникают трудности с ранжированием повторяющихся строк.
Пробовали sumproduct, countifs, rank.eq, но безуспешно.
Ближе всего я могу получить ниже с countifs:
=COUNTIFS(eventdate:eventdate,">"&eventdate1-1,eventdate:eventdate,"<="&eventdate,trailing:trailing,">="&trailing1)
-
COUNTIFS((eventdate:eventdate,">"&eventdate1-1,eventdate:eventdate,"<="&eventdate,userID:userID,"="&userID1)
Также использовали SumProduct:
=SUMPRODUCT(((T:T>(T27343-Settings!$B$6))*(T:T<=T27343)*(U:U>=U27343)))
psuedo:
SUMPRODUCT((DATE>DATE.MIN)*(DATE<=DATE.MAX)*(SALES>=this.SALES))
| UserID | Sales Date |Day's Trailing Sales| Rank|
|:--------|------------:|:------------------:|:---:|
| ab12 | 4/4/2019| 1050| 0
| ab12 | 4/4/2019| 1050| 0
| abc | 4/4/2019| 1000| 2
| abc | 4/4/2019| 1000| 2
| abc | 4/4/2019| 1000| 2
| zxs | 4/4/2019| 850| 5
| zxs | 4/4/2019| 850| 5
| zxs | 4/4/2019| 850| 5
| zxs | 4/4/2019| 850| 5
| zxs | 4/4/2019| 850| 5
| ab12 | 4/3/2019| 850|
| ab12 | 4/3/2019| 850|
| zxs | 4/3/2019| 850|
Я ожидаю, что ранг будет 1, 2, 3 для каждого пользователя на эту дату.