Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Правило УФ для выделения ячеек суммарно превышающих определенное значение
 
Вы слишком притязательны. Если ответа на Ваш вопрос не поступило, значит проблема не нашла своего знатока, способного её решить. Будьте терпеливы.

Я постараюсь Вам помочь.
Создала правило УФ для маленькой таблицы внизу. Рядом формула со значением "ИСТИНА" - эта формула записана в Правило УФ
Код
=СУММ(ДВССЫЛ(АДРЕС(СТРОКА();4));ДВССЫЛ(АДРЕС(СТРОКА();5));ДВССЫЛ(АДРЕС(СТРОКА();6));ДВССЫЛ(АДРЕС(СТРОКА();7));ДВССЫЛ(АДРЕС(СТРОКА();8)))>912000
При сравнении положительные числа зарисовать красным, отрицательные зеленым
 
У меня тоже кое-что получилось. Добавила
Код
ПОИСК("-";ДВССЫЛ(АДРЕС(СТРОКА();4)))
для + и -
И отдельно для случаев 1/1 0/0 и 0/1 1/0
Код
=И(ДВССЫЛ(АДРЕС(СТРОКА();2))=0;ДВССЫЛ(АДРЕС(СТРОКА();3))=0;ДВССЫЛ(АДРЕС(СТРОКА();4))=0)
=ИЛИ(ДВССЫЛ(АДРЕС(СТРОКА();2))=0;ДВССЫЛ(АДРЕС(СТРОКА();3))=0;ДВССЫЛ(АДРЕС(СТРОКА();4))=0)
См. Условное форматирование -> управление правилами
Изменено: Almera - 23.01.2020 02:28:31
Проверка данных для ввода координат, Создание правила для проверки данных при вводе координат
 
vikttur,
Вы уверены? У меня теперь работает как я и хотела.

Цитата
Проверьте. Объедините три условия.
Проверила, возвращает ошибку. Он, видимо, ставит запятые вместо точек.
Проверка данных для ввода координат, Создание правила для проверки данных при вводе координат
 
Цитата
Запишем маску по другому - два удивленных ципленка  
Код
*.*, *.*
vikttur,
То что нужно! Спасибо огромное!
Проверка данных для ввода координат, Создание правила для проверки данных при вводе координат
 
vikttur, прошу прощения, но сразу все нюансы невозможно усмотреть, поскольку с появлением новых решений появляются и новые трудности.

Прикрепляю файл-пример
Проверка данных для ввода координат, Создание правила для проверки данных при вводе координат
 
vikttur, благодарю!

Но дело в том, что в таком варианте мне необходимо обязательно заполнять все "?" цифрами, хотя координаты бывают и в виде 55.1239, 38.19 или даже 57.11, 31.447741
То есть количество символов в дробной части может доходить до нескольких десятков.
Нет ли другого способа?
Изменено: Almera - 23.01.2020 00:35:21
Проверка данных для ввода координат, Создание правила для проверки данных при вводе координат
 
Цитата
vikttur написал: Маска:??.?????????, ??.?????????
Здравствуйте! Спасибо за Ваш отклик!
Скажите, а что такое Маска и как её создавать?
Проверка данных для ввода координат, Создание правила для проверки данных при вводе координат
 
Здравствуйте, форумчане!

Подскажите, пожалуйста, как мне, используя Проверку данных, сделать так, чтобы ячейка кушала ТОЛЬКО набор цифр в формате
Цитата
55.123456789, 38.123456789
то есть в формате [целая часть][точка][дробная часть][запятая][пробел][целая часть][точка][дробная часть]

Вот что я уже пыталась сделать:
Код
=И(КОДСИМВ(ЛЕВСИМВ(G2;1))>45;КОДСИМВ(ЛЕВСИМВ(G2;1))<58;ПОИСК(", ";G2);КОДСИМВ(ЛЕВСИМВ(G2;1))>45;КОДСИМВ(ЛЕВСИМВ(G2;1))<58)

  • работает хорошо, но допускает использование запятых там, где нужны именно точки
Код
=И(КОДСИМВ(ЛЕВСИМВ(G2;1;ПОИСК(".";G2;1)-1))>47;КОДСИМВ(ЛЕВСИМВ(U5;ПОИСК(", ";G2;1)-1))<58;КОДСИМВ(ПРАВСИМВ(G2;1;ПОИСК(", ";G2;1)-1))>47;КОДСИМВ(ПРАВСИМВ(G2;1;ПОИСК(".";G2;1)-1))<58)

  • работает хорошо, но так же допускает использование запятых там, где нужны именно точки
Код
=И(КОДСИМВ(ЛЕВСИМВ(G2;1))>47;КОДСИМВ(ЛЕВСИМВ(G2;1))<58;ПОИСК(".";G2);КОДСИМВ(ЛЕВСИМВ(G2;1))>47;КОДСИМВ(ЛЕВСИМВ(G2;1))<58;ПОИСК(", ";G2);КОДСИМВ(ЛЕВСИМВ(G2;1))>47;КОДСИМВ(ЛЕВСИМВ(G2;1))<58;ПОИСК(".";G2);КОДСИМВ(ЛЕВСИМВ(G2;1))>47;КОДСИМВ(ЛЕВСИМВ(G2;1))<58)


работает так же, как и верхние две.
С функцией НАЙТИ() вместо ПОИСК() - всё то же самое
Пробовала ПОИСКПОЗ() для нахождения точного соответствия условию поиска, но, почему-то, ПОИСКПОЗ(".";G2;0) благополучно игнорирует точку, если она находится в составе числа, например, 58.1
Прибегать к VBA нежелательно
Изменено: Almera - 23.01.2020 00:11:55
Страницы: 1
Наверх