Страницы: 1
RSS
составление номера договора, учитывая условия.
 
Всем добрый день!
Я в Excel новичок, многого не знаю. Появилась потребность в следующем: номер договора имеет вид ####-##-##/2019, где первое число это порядковый номер, второе это категория (01-17), третье число это порядковый номер согласно категории, а четвертое это текущий год. Хотелось бы автоматизировать заполнение этого номера, указывая только категорию. Два дня мучаюсь, нид хэлп!). Во вложениях оставлю файл с примером. Хотелось бы найти красивое решение, чтобы номер договора был в одной ячейке, а не разделен на 4. Заранее спасибо!
логика составления номера на примере:
0001-02-01/2019
0002-02-02/2019
0003-10-01/2019
0004-11-01/2019
0005-02-03/2019
0006-10-02/2019
 
simmmilar, а гед в файле исходные данные и где желаемый результат?
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, на данный момент это все делается вручную. Хотел автоматизировать так, чтобы в строку, где должен быть номер договора, вбивать номер категории и автоматически составлялся номер договора. Категория определяется в зависимости от потребности клиента
 
simmmilar, ну если вы хотите вбивать в ячейку где должен быть номер договора исходные данные и там после этого появлялся номер полноценный - то этьо только макросом думаю...
Не бойтесь совершенства. Вам его не достичь.
 
Объясните, каким образом в ячейке С4 появилось значение 1190-14-463/2019? С годом понятно - остальное как сформировалось? Откуда, например, взялось 463?
 
Mershik, можно и добавить столбец с желаемой категорией. А макросы для меня дремучий лес...  
 
Юрий М, сейчас объясню. Это просто кусок таблицы, вырванный из контекста. 1190 получилось от того, что до него было 1189 договоров, то есть порядковый номер самого договора. 463 это порядковый номер договора в данной категории, то есть в категории 14.
вот пример абстрактный, без вырывания из контекста:

0001-02-01/2019
0002-02-02/2019
0003-10-01/2019
0004-11-01/2019
0005-02-03/2019
0006-10-02/2019
 
simmmilar, ну не понял полностью можно типо такого

с учетом того что выше там еще веселее..
думаю стоит привести нормальный пример с нормальными разъяснениями
Изменено: Mershik - 18.01.2019 13:18:15
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, о, спасибо огромное! А возможно сделать так, чтобы третье число автоматически высчитывалось?  
 
simmmilar, можно думаю, но я не до конца понимаю что у вас тут поэтому...тяжеловато, потому что я не понимаю откуда вы его вообще берете
Изменено: Mershik - 18.01.2019 13:25:59
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, с первым числом думаю все понятно - просто порядковый номер. Дальше идут категории, который вбиваются в зависимости от услуги. категорий всего 17, они указаны на втором листе таблицы. Третье число это порядковый номер договора в указанной категории, то есть если крайний договор в категории 14 был под номером 10, то следующий будет под номером 11. Третье число зависит только от категории, то есть от второго числа.
 
нумерация "с накоплением" ... если начинать с "нуля", то в формуле поставить "-1"
Изменено: kalmar - 18.01.2019 13:27:50
 
simmmilar,
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, может сразу и год "автоматизировать" :)
Код
=ТЕКСТ(СТРОКА()-3;"0000")&"-"&C4&"-"&ТЕКСТ(СЧЁТЕСЛИ($C$2:C3;C4)+1;"0000")&"/"&ГОД(B4)
 
СПАСИБО ОГРОМНОЕ!
Буквально за полчаса решили проблему, над которой я сидел 2 дня
 
kalmar, Mershik,может быть знаете, можно ли такое реализовать. В общем, появилась идея в автоматизации даты))) Как я это вижу: когда вбивают категорию автоматически составляется номер договора и текущая дата в свою графу. Возможно ли это?
 
Вопрос не по теме
Страницы: 1
Наверх