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

Вход

Регистрация

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

 

= Мир MS Excel/Заливка ячейки по диапазону дат - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Заливка ячейки по диапазону дат
Skylptor Дата: Пятница, 29.09.2023, 03:40 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

2016
Доброго дня, прошу вас подсказать решение. Есть файл с датами прохождения инструктажа. Инструктаж проходит 2 раза в год: 01.04.-30.04 и 01.09.-30.09. Хотелось бы чтобы даты подсвечивались, например желтым, при наступлении следующего диапазона даты прохождения инструктажа. Но есть еще один нюанс, новый работник проходит инструктаж необязательно в эти диапазоны. Но надо чтобы его ячейка с датой тоже подсвечивалась в ближайший диапазон прохождения инструктажа. И вишенка: хотелось бы чтобы всё не зависело от года, чтобы не переделывать на следующий год и далее.
К сообщению приложен файл: po_vremeni.xlsx (9.9 Kb)


Скульптор
 
Ответить
СообщениеДоброго дня, прошу вас подсказать решение. Есть файл с датами прохождения инструктажа. Инструктаж проходит 2 раза в год: 01.04.-30.04 и 01.09.-30.09. Хотелось бы чтобы даты подсвечивались, например желтым, при наступлении следующего диапазона даты прохождения инструктажа. Но есть еще один нюанс, новый работник проходит инструктаж необязательно в эти диапазоны. Но надо чтобы его ячейка с датой тоже подсвечивалась в ближайший диапазон прохождения инструктажа. И вишенка: хотелось бы чтобы всё не зависело от года, чтобы не переделывать на следующий год и далее.

Автор - Skylptor
Дата добавления - 29.09.2023 в 03:40
Skylptor Дата: Пятница, 29.09.2023, 05:35 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

2016
Подскажите хоть в какую сторону копать, уже мозг сломал.


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

Автор - Skylptor
Дата добавления - 29.09.2023 в 05:35
DrMini Дата: Пятница, 29.09.2023, 05:42 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1875
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
хотелось бы чтобы всё не зависело от года

Это единственное, что понял из условия.
В УФ:
Код
=МЕСЯЦ(СЕГОДНЯ())=МЕСЯЦ($E2)

Всё остальное в тумане.
Вы сделайте пример, как должно быть на сегодняшний день и покрасьте ячейки вручную.
К сообщению приложен файл: 8293188.xlsx (10.4 Kb)
 
Ответить
Сообщение
хотелось бы чтобы всё не зависело от года

Это единственное, что понял из условия.
В УФ:
Код
=МЕСЯЦ(СЕГОДНЯ())=МЕСЯЦ($E2)

Всё остальное в тумане.
Вы сделайте пример, как должно быть на сегодняшний день и покрасьте ячейки вручную.

Автор - DrMini
Дата добавления - 29.09.2023 в 05:42
Skylptor Дата: Пятница, 29.09.2023, 06:07 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

2016
Извиняюсь за сумбурное объяснение. Попытаюсь еще раз: в столбце Е дата прохождения инструктажа определенным сотрудником. На сегодня Сидоров, Васечкин прошли инструктаж (не надо подсвечивать), а Иванов, Петров и вновь устроенный еще не прошли (надо подсветить). После инструктажа поменяется дата (любое число сентября) и уже будет подсвечиваться с первого апреля. Файл поправил. Еще уточню инструктаж проходит с 1 по 30 апреля и с 1 по 30 сентября два раза в год
К сообщению приложен файл: 7148882.xlsx (10.1 Kb)


Скульптор

Сообщение отредактировал Skylptor - Пятница, 29.09.2023, 06:14
 
Ответить
СообщениеИзвиняюсь за сумбурное объяснение. Попытаюсь еще раз: в столбце Е дата прохождения инструктажа определенным сотрудником. На сегодня Сидоров, Васечкин прошли инструктаж (не надо подсвечивать), а Иванов, Петров и вновь устроенный еще не прошли (надо подсветить). После инструктажа поменяется дата (любое число сентября) и уже будет подсвечиваться с первого апреля. Файл поправил. Еще уточню инструктаж проходит с 1 по 30 апреля и с 1 по 30 сентября два раза в год

Автор - Skylptor
Дата добавления - 29.09.2023 в 06:07
Skylptor Дата: Пятница, 29.09.2023, 06:11 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

2016
Еще уточню инструктаж проходит с 1 по 30 апреля и с 1 по 30 сентября два раза в год


Скульптор
 
Ответить
СообщениеЕще уточню инструктаж проходит с 1 по 30 апреля и с 1 по 30 сентября два раза в год

Автор - Skylptor
Дата добавления - 29.09.2023 в 06:11
DrMini Дата: Пятница, 29.09.2023, 07:03 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1875
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Так?
Код
=И(МЕСЯЦ(СЕГОДНЯ())<>МЕСЯЦ($E2);$D2<>"")
К сообщению приложен файл: 3588311.xlsx (10.6 Kb)
 
Ответить
СообщениеТак?
Код
=И(МЕСЯЦ(СЕГОДНЯ())<>МЕСЯЦ($E2);$D2<>"")

Автор - DrMini
Дата добавления - 29.09.2023 в 07:03
Skylptor Дата: Пятница, 29.09.2023, 07:51 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

2016
DrMini, работает можете объяснить как работает формула, подобных задач много. Чтобы каждый раз не тупить почему то не думал даже в эту сторону


Скульптор

Сообщение отредактировал Skylptor - Пятница, 29.09.2023, 07:53
 
Ответить
СообщениеDrMini, работает можете объяснить как работает формула, подобных задач много. Чтобы каждый раз не тупить почему то не думал даже в эту сторону

Автор - Skylptor
Дата добавления - 29.09.2023 в 07:51
DrMini Дата: Пятница, 29.09.2023, 08:09 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1875
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
как работает формула

Проверяет совпадает ли дата в столбце Е с текущем месяцем. Если не совпадает, то ячейка выделяется жёлтым.
Код
МЕСЯЦ(СЕГОДНЯ())<>МЕСЯЦ($E2)

Проверяет пустая или нет ячейка в столбце D. Если не пустая, то ячейка выделяется жёлтым.
Код
$D2<>""

Объединяет предыдущие оба условия. Если оба условия ИСТИНА то ячейка выделяется жёлтым.
Код
=И(


[offtop]Объясняльщик из меня ещё тот. Я в Excel немного стал понимать, только благодаря этому сайту. Если, что не так объяснил, то местные Гуру поправят.[/offtop]


Сообщение отредактировал DrMini - Пятница, 29.09.2023, 08:11
 
Ответить
Сообщение
как работает формула

Проверяет совпадает ли дата в столбце Е с текущем месяцем. Если не совпадает, то ячейка выделяется жёлтым.
Код
МЕСЯЦ(СЕГОДНЯ())<>МЕСЯЦ($E2)

Проверяет пустая или нет ячейка в столбце D. Если не пустая, то ячейка выделяется жёлтым.
Код
$D2<>""

Объединяет предыдущие оба условия. Если оба условия ИСТИНА то ячейка выделяется жёлтым.
Код
=И(


[offtop]Объясняльщик из меня ещё тот. Я в Excel немного стал понимать, только благодаря этому сайту. Если, что не так объяснил, то местные Гуру поправят.[/offtop]

Автор - DrMini
Дата добавления - 29.09.2023 в 08:09
Skylptor Дата: Пятница, 29.09.2023, 08:18 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

2016
К сожалению не работает дальше, то есть наступит октябрь и все ячейки с датами сентября покрасятся, а должны покраситься только в апреле. В апреле пройдет инструктаж, выставятся даты проведения инструктажа числами апреля. И опять красится они должны будут в сетнябре


Скульптор

Сообщение отредактировал Skylptor - Пятница, 29.09.2023, 08:26
 
Ответить
СообщениеК сожалению не работает дальше, то есть наступит октябрь и все ячейки с датами сентября покрасятся, а должны покраситься только в апреле. В апреле пройдет инструктаж, выставятся даты проведения инструктажа числами апреля. И опять красится они должны будут в сетнябре

Автор - Skylptor
Дата добавления - 29.09.2023 в 08:18
Nic70y Дата: Пятница, 29.09.2023, 08:33 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
Код
=E2<ЕСЛИ(КОНМЕСЯЦА(СЕГОДНЯ();0)>=ДАТА(ГОД(СЕГОДНЯ());9;1);ДАТА(ГОД(СЕГОДНЯ());9;1);ДАТА(ГОД(СЕГОДНЯ());4;1))

конмесяца не нужен, переборщил
Код
=E2<ЕСЛИ(СЕГОДНЯ()>=ДАТА(ГОД(СЕГОДНЯ());9;1);ДАТА(ГОД(СЕГОДНЯ());9;1);ДАТА(ГОД(СЕГОДНЯ());4;1))
К сообщению приложен файл: 14_1.xlsx (10.6 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Пятница, 29.09.2023, 09:03
 
Ответить
Сообщение
Код
=E2<ЕСЛИ(КОНМЕСЯЦА(СЕГОДНЯ();0)>=ДАТА(ГОД(СЕГОДНЯ());9;1);ДАТА(ГОД(СЕГОДНЯ());9;1);ДАТА(ГОД(СЕГОДНЯ());4;1))

конмесяца не нужен, переборщил
Код
=E2<ЕСЛИ(СЕГОДНЯ()>=ДАТА(ГОД(СЕГОДНЯ());9;1);ДАТА(ГОД(СЕГОДНЯ());9;1);ДАТА(ГОД(СЕГОДНЯ());4;1))

Автор - Nic70y
Дата добавления - 29.09.2023 в 08:33
Skylptor Дата: Пятница, 29.09.2023, 09:36 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

2016
Спасибо огромное, буду разбираться в формуле. Вы меня очень выручили


Скульптор
 
Ответить
СообщениеСпасибо огромное, буду разбираться в формуле. Вы меня очень выручили

Автор - Skylptor
Дата добавления - 29.09.2023 в 09:36
  • Страница 1 из 1
  • 1
Поиск:

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