Здравствуйте.
Запарка с нумерацией списков
Есть столбцы вида «Иванов» «Городской тел» «общий». Меняются имена, вид контакта (городской тел, мобильный тел, e-mail), принадлежность контакта (общий, личный). У одного «Иванова», м.б. несколько городских общих телефонов (несколько мобильных) Соответственно их надо пронумеровать по следующему алгоритму:
Иванов Городской тел Общий-1
Иванов Городской тел Общий-2.
Кроме того они могут идти не по порядку, но с присвоением уникального номера.
Использую формулу =ЕСЛИ(СЧЁТЕСЛИМН(B$1:B2;B2;C$1:C2;C2;D$1:D2;D2)>1;МИН(E$1:E1;СТРОКА(E$1:E1))+1;1)
Вот с это частью =ЕСЛИ(СЧЁТЕСЛИМН(B$1:B2;B2;C$1:C2;C2;D$1:D2;D2)>1 , все отлично, с помощью неё находятся повторяющиеся значения.
Когда «ЕСЛИ» возвращает ЛОЖЬ, то присваивается номер 1, это тоже правильно.
Прошу помощи в той части, когда «ЕСЛИ» возвращает значение «ИСТИНА». Т.Е. когда «ИСТИНА», то должно сработать №+1, для этого использую МИН(E$1:E1;СТРОКА(E$1:E1))+1. Но эта конструкция нумерует только до числа 2. Т.К. МИН возвращает наименьшее значение из всего списка, а это всегда 1, соответственно 1+1=2, поэтому всегда 2.
Запарка с нумерацией списков
Есть столбцы вида «Иванов» «Городской тел» «общий». Меняются имена, вид контакта (городской тел, мобильный тел, e-mail), принадлежность контакта (общий, личный). У одного «Иванова», м.б. несколько городских общих телефонов (несколько мобильных) Соответственно их надо пронумеровать по следующему алгоритму:
Иванов Городской тел Общий-1
Иванов Городской тел Общий-2.
Кроме того они могут идти не по порядку, но с присвоением уникального номера.
Использую формулу =ЕСЛИ(СЧЁТЕСЛИМН(B$1:B2;B2;C$1:C2;C2;D$1:D2;D2)>1;МИН(E$1:E1;СТРОКА(E$1:E1))+1;1)
Вот с это частью =ЕСЛИ(СЧЁТЕСЛИМН(B$1:B2;B2;C$1:C2;C2;D$1:D2;D2)>1 , все отлично, с помощью неё находятся повторяющиеся значения.
Когда «ЕСЛИ» возвращает ЛОЖЬ, то присваивается номер 1, это тоже правильно.
Прошу помощи в той части, когда «ЕСЛИ» возвращает значение «ИСТИНА». Т.Е. когда «ИСТИНА», то должно сработать №+1, для этого использую МИН(E$1:E1;СТРОКА(E$1:E1))+1. Но эта конструкция нумерует только до числа 2. Т.К. МИН возвращает наименьшее значение из всего списка, а это всегда 1, соответственно 1+1=2, поэтому всегда 2.