Страницы: 1
RSS
Порядковый номер: пронумеровать значение дубликатов
 
Всем добрый день.
Есть таблица из более 200 тыс строк. В таблице известные значение id клиента и количество заключенных с ним договоров по сделке (на каждую сделку отдельный договор), необходимо пронумеровать в столбце D порядок заключения договора, т.е. с клиентом заключено 5 договоров соответственно нужно получить по порядку 1, 2, 3, 4.
Помогите, плз, через элементарную формулу (D4+1) ручками долго  :cry:  
 
Файл во вложении
 
Код
=ЕСЛИ(B1=B2;F1+1;1)
Согласие есть продукт при полном непротивлении сторон
 
Так?
Изменено: Orrange - 31.07.2019 12:44:59
 
Sanja,Ваша формула будет работать только в том случае если столбец B отсортирован(по возрастанию или убыванию или от а до я или от я до а неважно)
Она будет работать корректно только при предварительной сортировке.
 
Будет работать если номер id_user в столбце B одинаковый с предыдущим номером
Изменено: msi2102 - 31.07.2019 13:04:58
 
Цитата
Orrange написал: Ваша формула будет работать только в том случае если столбец B отсортирован
Справедливости ради - Ваша тоже не будет работать правильно, если не отсортирован столбец  Е

Каков пример, таков и ответ.
 
vikttur,не понимаю о чем вы, проверил, поставил сортировку по разным столбцам(кроме E) с моей формулой, всё считается
Формула просматривает весь диапазон от строки в которой смотрит до верхней(B2 абсолют)
 
Цитата
katenka_0779 написал:
с клиентом заключено 5 договоров соответственно нужно получить по порядку 1, 2, 3, 4.
вот сижу курю, как 5 уместит в четыре  :-)

Скорее всего нет для одного ID одинаковых дат, а значит
=COUNTIFS($A$2:$A$250000;A2;$E$2:$E$250000;"<"&E2)+1
По вопросам из тем форума, личку не читаю.
 
Цитата
Orrange написал: не понимаю о чем вы, проверил, поставил сортировку по разным столбцам (кроме E)
Так я именно о столбце Е и писал.
Если даты вразнобой, порядок договоров будет проставлен неверно.

Цитата
БМВ написал:  как 5 уместит в четыре
Умный иедведь должен догадаться. Договор "по рукам", серым налом )
 
Цитата
БМВ написал: вот сижу курю, как 5 уместит в четыре  :-)
Врали поди, что программисты начинают считать с нуля...

=====================
Моя формула для коллекции:
Код
=СЧЁТЕСЛИ($B$1:$B2;$B2)
записать в ячейку D2 и тянуть-копировать вниз до конца...
 
Огромное человеческое СПАСИБО  :D  Все работает и получилось.

Цитата
msi2102 написал: Будет работать если номер id_user в столбце B одинаковый с предыдущим номером
Макрос, для меня это вообще уровень Бога :) Спасибо
 
У Вас есть возможность приблизиться к Всевышнему )
Страницы: 1
Наверх