Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по Excel

482
24 июня 2005 года
crazytrain
123 / / 19.04.2005
Вопрос такой значит. Есть дата поставки товара, как сделать так чтобы если дата текущего дня была больше чем эта дата (поставки товара), то увет ячейки содержащей просроченую дату менялся на красный предположим.
Лучше сделать это формулой. а не макросом.

Заранее спасибо.
275
24 июня 2005 года
pashulka
985 / / 19.09.2004
Выделяем ячейку, в которой в зависимости от ситуации должен меняться цвет ячейки. Предположим, что это ячейка "A1", где и находится дата поставки товара. Затем в меню Формат выбираем команду Условное форматирование, далее в самом первом списке выбираем формула, и в появившемся поле пишем =A1<СЕГОДНЯ(), затем нажимаем кнопку Формат и устанавливаем нужные параметры форматирования, затем кнопка OK.
482
24 июня 2005 года
crazytrain
123 / / 19.04.2005
Цитата:
Originally posted by pashulka
Выделяем ячейку, в которой в зависимости от ситуации должен меняться цвет ячейки. Предположим, что это ячейка "A1", где и находится дата поставки товара. Затем в меню Формат выбираем команду Условное форматирование, далее в самом первом списке выбираем формула, и в появившемся поле пишем =A1<СЕГОДНЯ(), затем нажимаем кнопку Формат и устанавливаем нужные параметры форматирования, затем кнопка OK.




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

7.1K
24 июня 2005 года
likhobory
87 / / 18.05.2005
Цитата:
Originally posted by crazytrain
Спасибо,цвет отлично меняется. Еще один вопрос из той же оперы, как чтобы кроме цвета туда еще и значение записывалось, например "просрочено"


в строке формул:
=ЕСЛИ(A1<СЕГОДНЯ();"просрочено")

482
24 июня 2005 года
crazytrain
123 / / 19.04.2005
Цитата:
Originally posted by likhobory
в строке формул:
=ЕСЛИ(A1<СЕГОДНЯ();"просрочено")




Извиняюсь конечно, такой способ я и сам попробовал, он не работает.

275
24 июня 2005 года
pashulka
985 / / 19.09.2004
Условное форматирование не меняет значений в ячейках рабочего листа, а для работы вышеопубликованной формулы необходимо иметь дополнительную ячейку/столбец.
275
24 июня 2005 года
pashulka
985 / / 19.09.2004
На самом деле можно добиться эффекта, при котором в ячейке будет находится дата, а на экране (за исключением строки формул) будет отображаться текст, например [Просрочено] только для этого лучше использовать макросы. Может быть этот вариант сможет чем-то Вам помочь, выделяете любую ячейку, содержащую значение даты, затем в меню Формат выбираете команду Ячейка, выделяете закладку Число, затем в списке Числовые форматы выбираете (все форматы), далее в поле Тип набираете текст "[Просрочено]";ДД.ММ.ГГГГ и кнопка OK.

Ну а для того, чтобы определить в какой именно ячейке следует установить или наоборот убрать пользовательский формат, нам и понадобится макрос. Лучше всего воспользоваться событиями, которые автоматически запускаются при открытии рабочей книги.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог