Добрый день! Необходимо делать проверку ввода данных в ячейку. В ячейку можно вводить только цифры, 7 символов. В проверке такая формула: =И(И(ДЛСТР(RC)<8;ДЛСТР(RC)>6);И(КОДСИМВ(RC)>47;КОДСИМВ(RC)<58)) Когда строка цифр 1234567 тогда все отлично, но начинающаяся с нуля не проходит. В формуле может что не так?
Здравствуйте, alex-yasnaya, Вы писали:
AY>Когда строка цифр 1234567 тогда все отлично, но начинающаяся с нуля не проходит.
"01234567" у меня, с моей формулой (ниже) работает, "0123456" — естественно нет.
AY>В формуле может что не так?
Ну если тебе надо чтоб только первый символ был цифрой, то всё впорядке; а если все цифрами должны быть, то так:
=И(И(ДЛСТР(RC)<8;ДЛСТР(RC)>6);ЕЧИСЛО(RC))
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Здравствуйте, ZAMUNDA, Вы писали:
ZAM>Ну если тебе надо чтоб только первый символ был цифрой, то всё впорядке; а если все цифрами должны быть, то так: ZAM>=И(И(ДЛСТР(RC)<8;ДЛСТР(RC)>6);ЕЧИСЛО(RC))
Это должна была быть строка цифр. Я уже это решил так: