Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / формирование номера по правилу / 25 сообщений из 25, страница 1 из 1
16.11.2011, 11:51
    #37528827
формирование номера по правилу
Помогите решить задачку:
в столбце идут Фамилия Имя Отчество человека
в соседнем столбце формируется номер дела для этого человека по следующему правилу:
"Первая буква фамилии" (это я знаю) + "-" + "Сколько раз встречается первая буква фамилии в первом столбике" + "-" + "последние 2 цифры года обращения" (это тоже знаю) + "/" + "Если человек обращался насколько раз, то после / к-во обращений".
Например:
Есть Иванов Иван Иванович 01.01.2011
Иванов Петр Васильевич 01.02.2011
Иванов Иван Иванович 01.03.2011
Номера дел дожны формироваться соответственно: И-1-11
И-2-11
И-3-11/2

Недоделанный файлик прикладываю
...
Рейтинг: 0 / 0
16.11.2011, 13:11
    #37529054
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
СЧЁТЕСЛИ()
...
Рейтинг: 0 / 0
16.11.2011, 13:35
    #37529132
формирование номера по правилу
Akina,

Так СЧЁТЕСЛИ я использую, чтобы посчитать сколько раз обращался человек, а как задать условие, чтобы посчитать сколько раз встречаются фамилии с первой буквы текущей фамилии??
...
Рейтинг: 0 / 0
16.11.2011, 13:53
    #37529187
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
=ЛЕВСИМВ(D2;1)&"-"&СЧЁТЕСЛИ(D:D;D2)&"-"&ПРАВСИМВ(ТЕКСТ(B2;"ДДММГГГГ");2)&"/"&СУММПРОИЗВ(--(ЛЕВСИМВ($D$2:$D$3;1)=ЛЕВСИМВ(D2;1)))
...
Рейтинг: 0 / 0
16.11.2011, 13:54
    #37529191
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
$D$2:$D$3 замените на D:D
...
Рейтинг: 0 / 0
16.11.2011, 14:01
    #37529211
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
Ставить/убирать кол-во обращений, в зависимости от их числа:
=ЕСЛИ(СУММПРОИЗВ(--(ЛЕВСИМВ(D:D;1)=ЛЕВСИМВ(D2;1)))>1;ЛЕВСИМВ(D2;1)&"-"&СЧЁТЕСЛИ(D:D;D2)&"-"&ПРАВСИМВ(ТЕКСТ(B2;"ДДММГГГГ");2)&"/"&СУММПРОИЗВ(--(ЛЕВСИМВ(D:D;1)=ЛЕВСИМВ(D2;1)));ЛЕВСИМВ(D2;1)&"-"&СЧЁТЕСЛИ(D:D;D2)&"-"&ПРАВСИМВ(ТЕКСТ(B2;"ДДММГГГГ");2))
...
Рейтинг: 0 / 0
16.11.2011, 14:06
    #37529224
формирование номера по правилу
Serge 007,

Serge 007,

Ого! Но не работает. Может я не точно описал задачу. вот посмотрите в файле:
номера должны быть:
І-1-11/1
І-2-11/2
І-3-11/1
І-4-11/3
І-5-11/4
І-6-11/2
...
Рейтинг: 0 / 0
16.11.2011, 14:09
    #37529231
R Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
Недохлебов,

монстр но тоже работает :)

=СЦЕПИТЬ(ЛЕВСИМВ(D2;1);"-";СЧЁТЕСЛИ(ДВССЫЛ("D$2:D"&СТРОКА(D2));ЛЕВСИМВ(D2;1)&"*");"-";ПРАВСИМВ(ТЕКСТ(B2;"ДДММГГГГ");2);ЕСЛИ(СЧЁТЕСЛИ(ДВССЫЛ("D$2:D"&СТРОКА(D2));D2)>1;"/" &СЧЁТЕСЛИ(ДВССЫЛ("D$2:D"&СТРОКА(D2));D2);""))
...
Рейтинг: 0 / 0
16.11.2011, 14:12
    #37529239
R Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
если нужна и единица тогда без если
=СЦЕПИТЬ(ЛЕВСИМВ(D2;1);"-";СЧЁТЕСЛИ(ДВССЫЛ("D$2:D"&СТРОКА(D2));ЛЕВСИМВ(D2;1)&"*");"-";ПРАВСИМВ(ТЕКСТ(B2;"ДДММГГГГ");2);"/" &СЧЁТЕСЛИ(ДВССЫЛ("D$2:D"&СТРОКА(D2));D2))
...
Рейтинг: 0 / 0
16.11.2011, 14:15
    #37529248
формирование номера по правилу
R Dmitry,

Да, Огромное спасибо!! Работает. Сейчас попробую понять логику )))))))
...
Рейтинг: 0 / 0
16.11.2011, 14:20
    #37529262
формирование номера по правилу
что-то это не средних умов ))) не могу понять, но все равно спасибо!
...
Рейтинг: 0 / 0
16.11.2011, 14:35
    #37529303
формирование номера по правилу
R Dmitry,

Кстати, а была когда-то похожая задача, но там номер формировался бы для файла так:
І-1-11
І-1-11/2
І-2-11
І-1-11/3
І-1-11/4
І-2-11/2

Т.е. когда человек встречается первый раз, то номер уникальный, а если повторно, то остается тот же номер, но через дробь добавляется количество его обращений.

Это вообще реально так сделать?
...
Рейтинг: 0 / 0
16.11.2011, 14:36
    #37529306
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
Недохлебовномера должны быть:
І-1-11/1
І-2-11/2
І-3-11/1
І-4-11/3
І-5-11/4
І-6-11/2
Так что ли?
=ЛЕВСИМВ(D2;1)&"-"&СУММПРОИЗВ(--(ЛЕВСИМВ(D2;1)=ЛЕВСИМВ(D$2:D2;1)))&"-"&ПРАВСИМВ(ТЕКСТ(B2;"ДДММГГГГ");2)&"/"&СЧЁТЕСЛИ(D$2:D2;D2)
...
Рейтинг: 0 / 0
16.11.2011, 14:41
    #37529321
формирование номера по правилу
Serge 007,

Да, именно так!
А для вышеуказанного поста можете подсказать?
...
Рейтинг: 0 / 0
16.11.2011, 14:43
    #37529326
R Dm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
Serge 007,Точно Сергей ДВССЫЛ точно лишняя :)
...
Рейтинг: 0 / 0
16.11.2011, 14:54
    #37529357
формирование номера по правилу
Serge 007,

Логику понял. Спасибо! А для второго варианта есть решение?
...
Рейтинг: 0 / 0
16.11.2011, 15:22
    #37529424
R Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
Недохлебов,

=СЦЕПИТЬ(ЛЕВСИМВ(D2;1);"-";СЧЁТЕСЛИ(D$2:D2;ЛЕВСИМВ(D2;1)&"*");"-";ПРАВСИМВ(ТЕКСТ(B2;"ДДММГГГГ");2);ЕСЛИ(СЧЁТЕСЛИ(D$2:D2;D2)>1;"/" &СЧЁТЕСЛИ(D$2:D2;D2);""))
...
Рейтинг: 0 / 0
16.11.2011, 15:35
    #37529468
формирование номера по правилу
R Dmitry,

для первого случая работает хорошо, а для второго как?
І-1-11
І-1-11/2
І-2-11
І-1-11/3
І-1-11/4
І-2-11/2
...
Рейтинг: 0 / 0
16.11.2011, 15:46
    #37529497
R Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
Недохлебов,

а какой второй случай я так и не понял :(
...
Рейтинг: 0 / 0
16.11.2011, 15:48
    #37529503
формирование номера по правилу
R Dmitry,

По другому классификатору номер формировался бы для файла так:
І-1-11
І-1-11/2
І-2-11
І-1-11/3
І-1-11/4
І-2-11/2

Т.е. когда человек встречается первый раз, то номер уникальный, а если повторно, то остается тот же номер, но через дробь добавляется количество его обращений.

Это вообще реально так сделать?
...
Рейтинг: 0 / 0
16.11.2011, 15:50
    #37529512
R Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование номера по правилу
Недохлебов,

11606798
...
Рейтинг: 0 / 0
16.11.2011, 16:16
    #37529611
формирование номера по правилу
R Dmitry,

неа, не работает. подкалываю файлик
...
Рейтинг: 0 / 0
16.11.2011, 16:22
    #37529632
формирование номера по правилу
R Dmitry,

тут нужна логика, что если ЕСЛИ(СЧЁТЕСЛИ(D$2:D3;D3)>1), то нужно найти первый номер для данного человека и добавить в конце СЧЁТЕСЛИ(D$2:D3;D3), но как найти какой был для него первый номер???
...
Рейтинг: 0 / 0
16.11.2011, 16:24
    #37529642
формирование номера по правилу
R Dmitry,

И для других следующих номер уже формируется по-другому.... короче я даже логически не могу сформулировать это (((
...
Рейтинг: 0 / 0
16.11.2011, 18:59
    #37530050
формирование номера по правилу
пока не по зубам задачка ((((
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / формирование номера по правилу / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]