Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Не помещается формула в проверку данных - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Не помещается формула в проверку данных
web-master Дата: Пятница, 09.10.2015, 20:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, столкнулся с такой проблемой, делаю проверку чтобы нельзя было вводить в ячейку определенные значения, но когда вставляю формулу в проверку данных, она не вставляется, возможно превышен лимит длины формулы, как можно этот лимит обойти??
Сейчас формула такая:
Код
=ИЛИ(И(НЕ(ЕОШИБКА(НАЙТИ("/";E11;1)));ЕСЛИ(НЕ(ЕОШИБКА(НАЙТИ("/";E11;1)));ИЛИ(ЕСЛИ(ДЛСТР(E11)=3;И(ЗНАЧЕН(ЛЕВСИМВ(E11;1))>=ЗНАЧЕН(ПРАВСИМВ(E11;1));ЗНАЧЕН(ПРАВСИМВ(E11;1))<=8));ЕСЛИ(ДЛСТР(E11)=4;И(ЗНАЧЕН(ЛЕВСИМВ(E11;2))<=24;ЗНАЧЕН(ПРАВСИМВ(E11;1))<=8)))));НЕ(ЕОШИБКА(ПОИСКПОЗ(E11;Справочник!$A$1:$A$21;0)));ЕСЛИ(ЕЧИСЛО(ЗНАЧЕН(E11));ЗНАЧЕН(E11)<=24))


Она означает следующее:
в ячейку можно вводить только: значения из диапазона "Справочник!$A$1:$A$21", все цифры от 1 до 24, комбинации вида "8/7", "8/8" .... (но в эти комбинациях первая цифра не может быть меньше второй, первая цифра не может быть больше 24, и вторая цифра не может быть больше 8)
Но при этом формат ячейки должен оставаться текстовым (это для справки)


Сообщение отредактировал Serge_007 - Пятница, 09.10.2015, 20:54
 
Ответить
СообщениеЗдравствуйте, столкнулся с такой проблемой, делаю проверку чтобы нельзя было вводить в ячейку определенные значения, но когда вставляю формулу в проверку данных, она не вставляется, возможно превышен лимит длины формулы, как можно этот лимит обойти??
Сейчас формула такая:
Код
=ИЛИ(И(НЕ(ЕОШИБКА(НАЙТИ("/";E11;1)));ЕСЛИ(НЕ(ЕОШИБКА(НАЙТИ("/";E11;1)));ИЛИ(ЕСЛИ(ДЛСТР(E11)=3;И(ЗНАЧЕН(ЛЕВСИМВ(E11;1))>=ЗНАЧЕН(ПРАВСИМВ(E11;1));ЗНАЧЕН(ПРАВСИМВ(E11;1))<=8));ЕСЛИ(ДЛСТР(E11)=4;И(ЗНАЧЕН(ЛЕВСИМВ(E11;2))<=24;ЗНАЧЕН(ПРАВСИМВ(E11;1))<=8)))));НЕ(ЕОШИБКА(ПОИСКПОЗ(E11;Справочник!$A$1:$A$21;0)));ЕСЛИ(ЕЧИСЛО(ЗНАЧЕН(E11));ЗНАЧЕН(E11)<=24))


Она означает следующее:
в ячейку можно вводить только: значения из диапазона "Справочник!$A$1:$A$21", все цифры от 1 до 24, комбинации вида "8/7", "8/8" .... (но в эти комбинациях первая цифра не может быть меньше второй, первая цифра не может быть больше 24, и вторая цифра не может быть больше 8)
Но при этом формат ячейки должен оставаться текстовым (это для справки)

Автор - web-master
Дата добавления - 09.10.2015 в 20:17
Pelena Дата: Пятница, 09.10.2015, 20:58 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Попробуйте использовать именованные формулы.
Более подробный ответ при наличии файла с примером, а то уже семь тем на форуме и ни одного приложенного файла


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПопробуйте использовать именованные формулы.
Более подробный ответ при наличии файла с примером, а то уже семь тем на форуме и ни одного приложенного файла

Автор - Pelena
Дата добавления - 09.10.2015 в 20:58
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!