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

Вход

Регистрация

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

 

= Мир MS Excel/Форматирование ячейки с датами по условию - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Форматирование ячейки с датами по условию (Формулы/Formulas)
Форматирование ячейки с датами по условию
ovechkin1973 Дата: Среда, 06.11.2019, 20:17 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Всем привет! Не хватает тяму решить нужную мне задачку. Нужно форматировать желтые ячейки (залить другим цветом), если в них дата меньше на 8 дней дат старта в диапазоне 1 или диапазоне 2, а так же если она больше на 14 дней дат финиша этих диапазонов. Типа за 8 дней до и до 14 дней после в отпуск не мечтать ходить...
К сообщению приложен файл: ___.xlsx(8.6 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеВсем привет! Не хватает тяму решить нужную мне задачку. Нужно форматировать желтые ячейки (залить другим цветом), если в них дата меньше на 8 дней дат старта в диапазоне 1 или диапазоне 2, а так же если она больше на 14 дней дат финиша этих диапазонов. Типа за 8 дней до и до 14 дней после в отпуск не мечтать ходить...

Автор - ovechkin1973
Дата добавления - 06.11.2019 в 20:17
bmv98rus Дата: Среда, 06.11.2019, 21:42 | Сообщение № 2
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 3017
Репутация: 525 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=SUMPRODUCT((F18>$O$7:$O$8-8)*(F18<$P$7:$P$8+14))=0
К сообщению приложен файл: Copy_of_1257.xlsx(8.8 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Среда, 06.11.2019, 21:42
 
Ответить
Сообщение
Код
=SUMPRODUCT((F18>$O$7:$O$8-8)*(F18<$P$7:$P$8+14))=0

Автор - bmv98rus
Дата добавления - 06.11.2019 в 21:42
ovechkin1973 Дата: Среда, 06.11.2019, 21:55 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, видимо я все таки не корректно задачу написал. У меня в зеленых ячейках указаны два диапазона времени, когда идет ремонт на предприятии. Ремонтов в году два. Нужно, чтобы люди за 8 дней до начала ремонта (как и первого, так и из второго диапазона) и 14 дней после ремонта отпуск не планировали - при выборе даты видели изменением цвета ячейки, что они не верно дату выбрали. Мне наверное в столбце "E" нужно было продолжительность отпуска написать, может задача тогда была ясна.


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщениеbmv98rus, видимо я все таки не корректно задачу написал. У меня в зеленых ячейках указаны два диапазона времени, когда идет ремонт на предприятии. Ремонтов в году два. Нужно, чтобы люди за 8 дней до начала ремонта (как и первого, так и из второго диапазона) и 14 дней после ремонта отпуск не планировали - при выборе даты видели изменением цвета ячейки, что они не верно дату выбрали. Мне наверное в столбце "E" нужно было продолжительность отпуска написать, может задача тогда была ясна.

Автор - ovechkin1973
Дата добавления - 06.11.2019 в 21:55
bmv98rus Дата: Среда, 06.11.2019, 22:13 | Сообщение № 4
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 3017
Репутация: 525 ±
Замечаний: 0% ±

Excel 2013/2016
ovechkin1973, ну так принцип то я написал, нужно чтоб даты не попадали в диапазон. для этого смотрим попадает или нет в один и должно быть ни там ни там.
если нужно период указывать, то пример в студию.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеovechkin1973, ну так принцип то я написал, нужно чтоб даты не попадали в диапазон. для этого смотрим попадает или нет в один и должно быть ни там ни там.
если нужно период указывать, то пример в студию.

Автор - bmv98rus
Дата добавления - 06.11.2019 в 22:13
ovechkin1973 Дата: Четверг, 07.11.2019, 11:33 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
если нужно период указывать, то пример в студию.

Пример написал. Надеюсь понятно.
К сообщению приложен файл: 7645812.xlsx(9.2 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
если нужно период указывать, то пример в студию.

Пример написал. Надеюсь понятно.

Автор - ovechkin1973
Дата добавления - 07.11.2019 в 11:33
Pelena Дата: Четверг, 07.11.2019, 15:14 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 15754
Репутация: 3435 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Код
=СУММПРОИЗВ((F18+E18>$O$7:$O$8-8)*(F18<$P$7:$P$8+14))>0


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
Код
=СУММПРОИЗВ((F18+E18>$O$7:$O$8-8)*(F18<$P$7:$P$8+14))>0

Автор - Pelena
Дата добавления - 07.11.2019 в 15:14
ovechkin1973 Дата: Воскресенье, 10.11.2019, 13:02 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
=СУММПРОИЗВ((F18+E18>$O$7:$O$8-8)*(F18<$P$7:$P$8+14))>0

Благодарю. Похоже не верно я свою задачу описал, но благодаря помощи форума и сына, смог приспособить к своему файлу формулу в форматирование, но пришлось добавить дополнительный столбец и формулу переделать
Код
=НЕ(ИЛИ(I18<($O$7-14);И((F18*1)>($P$7+8);I18<($O$8-14));(F18*1)>($P$8+8)))

Файл приложил. Если у кого то есть желание доработать формулу без использования дат из столбца "I", то будет классно.
По файлу есть еще несколько вопросов, но для этого сделаю другие темы на форуме.
К сообщению приложен файл: 1308491.xlsx(16.6 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
=СУММПРОИЗВ((F18+E18>$O$7:$O$8-8)*(F18<$P$7:$P$8+14))>0

Благодарю. Похоже не верно я свою задачу описал, но благодаря помощи форума и сына, смог приспособить к своему файлу формулу в форматирование, но пришлось добавить дополнительный столбец и формулу переделать
Код
=НЕ(ИЛИ(I18<($O$7-14);И((F18*1)>($P$7+8);I18<($O$8-14));(F18*1)>($P$8+8)))

Файл приложил. Если у кого то есть желание доработать формулу без использования дат из столбца "I", то будет классно.
По файлу есть еще несколько вопросов, но для этого сделаю другие темы на форуме.

Автор - ovechkin1973
Дата добавления - 10.11.2019 в 13:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Форматирование ячейки с датами по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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