Номериране на клетки по определени критерии?

0 одобрения 0 неодобрения
попитан 2017 декември 11 в Excel от anatoli81 начинаещ (12 точки)

Здравейте :)

Опитвам се да напиша формула в Ексел, с която в следната таблица (посочена по-долу) да получа автоматично номериране на документите в колона А. Документите имат уникален код (номер). Искам също така и да си оцветя номерата на повтарящите се документи.

Моля за помощ :)

 АВСDE
ред№ по ред№ на фактура/документот датаАртикулОбект №
1174255.12.2017Касетка1
2274296.12.2017Лампа1
3274296.12.2017Подложка1
4174244.12.2017Стелаж2
5374255.12.2017Стелаж1
6474307.12.2017Мивка1
7174203.12.2017Подложка3
8174203.12.2017Стъклопакет3
9274265.12.2017Мивка2
10     
11     
      

3 коментари

коментиран 2017 декември 12 от Mitaka88 учител (128 точки)
Tormozko е прав, от примера ти не става ясно какви номера искаш да приемат повтарящите се стойности : уникални или повтарящи се. В единия случай става с countif,  а в другия с комбинация от формули. Тук са показани и двата варианта: https://www.extendoffice.com/documents/excel/4211-excel-assign-number-to-duplicates.html
 
Оцветяването на повтарящите се стойости е лесно, можеш да използваш conditional formatting (home -> conditional formatting -> highlight cell rules-> duplicate values).
коментиран 2017 декември 13 от anatoli81 начинаещ (12 точки)
редактиран 2017 декември 13 от anatoli81
По-долу съм написал, но ще кажа отново:
Желая генериране на поредни числа от 1 до n за всеки обект и за всяка фактура/документ. Генерираните числа не искам да са уникални, т.е те могат да съвпаднат като номера за всеки обект. Оцветяването вече съм го направил за повтарящите се номера на документи. Тъй като имам около 3 000 заети реда със записи, а таблицата е направена до 60 000 реда за въвеждане на данни почти всеки ден желая точно това: след като съм копирал и поставил данните автоматично да ми излизат тези номера. Иначе ще трябва ръчно да ги изписвам, което ще ми отнеме време а и рискувам да допусна грешки. ЦЕЛТА НЕ Е СЪЗДАВАНЕ НА ОБОБЩЕНА ТАБЛИЦА! Псочения линк ми дава частично решение на въпроса защото има посочен само един критерии, повтарящ се номер на обект, а в лучая е неоходима по-сложна логическа функция...
коментиран 2017 декември 13 от Mitaka88 учител (128 точки)
Не съм го правил за повече от един критерий, но виж дали ще можеш да пригодиш някоя от тези формули за тази цел:

https://www.mrexcel.com/forum/excel-questions/938457-ranking-data-based-multiple-criteria.html

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_winother-mso_2010/assign-serial-to-data-with-multiple-criteria/f25c4a9f-1a2c-4b9f-b5eb-9b5bff07cee4

Надявам се да ти свърши работа. Сподели, ако успееш да изведеш формулата, която ти трябва :)

1 отговор

0 одобрения 0 неодобрения
отговорени 2017 декември 12 от Tormozko експерт (164 точки)
От примера не става ясно на какъв принцип се слага номерът в колона А - в рамките на всеки обект, подредени по № на фактура?

1 коментар

коментиран 2017 декември 12 от anatoli81 начинаещ (12 точки)
показан отново 2017 декември 13 от BgExcelAdmin
Номера за всеки обект трябва да е от 1 до безкрайност (в моя случаи до ред 60000). В случая може да бъде поставен по номер на фактура. Важно е обаче номера да е един и същ ако имаме повече от един артикул в рамките на една фактура. За мен не е проблем ако има дублиране на генерираните номера, т.е ако за обект 1, 2 и т.н. има еднакви номера. Надявам се да съм обяснил разбираемо. Пробвах всякакви комбинации между count, if, countif, index(match) но нещо пропускам, когато се появи нов обект... ще се радвам ако може да помогнете....
Добре дошли в българския форум за Ексел и Майкрософт офис! Тук можете да питате хора със знания и опит, както и да споделите знанията и опита си с другите.
...