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

Вход

Регистрация

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

 

= Мир MS Excel/Формула условное форматирование выделить выходные в столбце - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формула условное форматирование выделить выходные в столбце
Никанор Дата: Пятница, 15.12.2017, 17:26 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте уважаемые помощники!
Подскажите, пожалуйста, как в приложенном файле: «Условное форматирование выделить выходные. в столбце.xlsx» выделить выходные дни в диапазоне ячеек A12:A42.
В ячейке J1 название месяца с указанием года. Формат ячейки текстовый.
В ячейке А12 формула
Код
=ДАТА(ГОД($J$1);МЕСЯЦ($J$1);СТОЛБЕЦ(A1))

В ячейке А13 такая же формула как в ячейке А12.
Формула, которая ниже «не работает».
Код
=(МЕСЯЦ($J$1)=МЕСЯЦ(A$12))*(ДЕНЬНЕД(A$12;2)>5)*НЕ(ЕПУСТО($J1))
К сообщению приложен файл: ___-_.xlsx (18.3 Kb)


Сообщение отредактировал Никанор - Пятница, 15.12.2017, 17:29
 
Ответить
СообщениеЗдравствуйте уважаемые помощники!
Подскажите, пожалуйста, как в приложенном файле: «Условное форматирование выделить выходные. в столбце.xlsx» выделить выходные дни в диапазоне ячеек A12:A42.
В ячейке J1 название месяца с указанием года. Формат ячейки текстовый.
В ячейке А12 формула
Код
=ДАТА(ГОД($J$1);МЕСЯЦ($J$1);СТОЛБЕЦ(A1))

В ячейке А13 такая же формула как в ячейке А12.
Формула, которая ниже «не работает».
Код
=(МЕСЯЦ($J$1)=МЕСЯЦ(A$12))*(ДЕНЬНЕД(A$12;2)>5)*НЕ(ЕПУСТО($J1))

Автор - Никанор
Дата добавления - 15.12.2017 в 17:26
vikttur Дата: Пятница, 15.12.2017, 17:34 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Код
=ДЕНЬНЕД(ссылка)>5

ссылка - адрес верхней левой ячейки форматируемого диапазона (ссылка без закрепления строки)


Сообщение отредактировал vikttur - Пятница, 15.12.2017, 17:37
 
Ответить
Сообщение
Код
=ДЕНЬНЕД(ссылка)>5

ссылка - адрес верхней левой ячейки форматируемого диапазона (ссылка без закрепления строки)

Автор - vikttur
Дата добавления - 15.12.2017 в 17:34
Che79 Дата: Пятница, 15.12.2017, 17:41 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Никанор, проверяйте на реальном файле
Код
=(ДЕНЬНЕД($A12;2)>5)*($A12<>"")

Я бы еще сюда праздники добавил, наверняка Вам понадобятся)
К сообщению приложен файл: _1111_.xlsx (18.9 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеНиканор, проверяйте на реальном файле
Код
=(ДЕНЬНЕД($A12;2)>5)*($A12<>"")

Я бы еще сюда праздники добавил, наверняка Вам понадобятся)

Автор - Che79
Дата добавления - 15.12.2017 в 17:41
Никанор Дата: Пятница, 15.12.2017, 17:48 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
vikttur, Спасибо.
Но я сделал так: выделил весь диапазон A12:A42 → Главная → Условное форматирование → создать правило и написал формулу
Код
=ДЕНЬНЕД($A$12)>5

$A$12 – это первая ячейка – перовое число месяца. И весь диапазон выделился красным цветом.
Что я сделал неправильно?
Прилагаю рисунок.
К сообщению приложен файл: 7746777.jpg (29.5 Kb)


Сообщение отредактировал Никанор - Пятница, 15.12.2017, 18:12
 
Ответить
Сообщениеvikttur, Спасибо.
Но я сделал так: выделил весь диапазон A12:A42 → Главная → Условное форматирование → создать правило и написал формулу
Код
=ДЕНЬНЕД($A$12)>5

$A$12 – это первая ячейка – перовое число месяца. И весь диапазон выделился красным цветом.
Что я сделал неправильно?
Прилагаю рисунок.

Автор - Никанор
Дата добавления - 15.12.2017 в 17:48
Никанор Дата: Пятница, 15.12.2017, 17:56 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
Che79, Большое спасибо за быструю помощь!
Формула:
Код
=(ДЕНЬНЕД($A12;2)>5)*($A12<>"")
правильно выделяет (форматирует) выходные – так как я и хотел.
 
Ответить
СообщениеChe79, Большое спасибо за быструю помощь!
Формула:
Код
=(ДЕНЬНЕД($A12;2)>5)*($A12<>"")
правильно выделяет (форматирует) выходные – так как я и хотел.

Автор - Никанор
Дата добавления - 15.12.2017 в 17:56
vikttur Дата: Пятница, 15.12.2017, 18:00 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата Никанор, 15.12.2017 в 17:48, в сообщении № 4 ()
Что я сделал не правильно?

1. "ссылка без закрепления строки" - это ведь для Вас написано
2. Написали слово "неправильно" с пробелом


Сообщение отредактировал vikttur - Пятница, 15.12.2017, 18:00
 
Ответить
Сообщение
Цитата Никанор, 15.12.2017 в 17:48, в сообщении № 4 ()
Что я сделал не правильно?

1. "ссылка без закрепления строки" - это ведь для Вас написано
2. Написали слово "неправильно" с пробелом

Автор - vikttur
Дата добавления - 15.12.2017 в 18:00
Никанор Дата: Пятница, 15.12.2017, 18:11 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
vikttur, Виноват. Извините. Невнимательно читал. Вот Ваша формула без закрепления строки – без символа $:
Код
=ДЕНЬНЕД(A12)>5

Эта формула "работает правильно.
Ошибку в слове неправильно исправил.
Ещё раз большое Вам спасибо!


Сообщение отредактировал Никанор - Пятница, 15.12.2017, 18:13
 
Ответить
Сообщениеvikttur, Виноват. Извините. Невнимательно читал. Вот Ваша формула без закрепления строки – без символа $:
Код
=ДЕНЬНЕД(A12)>5

Эта формула "работает правильно.
Ошибку в слове неправильно исправил.
Ещё раз большое Вам спасибо!

Автор - Никанор
Дата добавления - 15.12.2017 в 18:11
Che79 Дата: Пятница, 15.12.2017, 18:52 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Никанор, посмотрите, вот вариант с автораскраской выходных / праздников / "рабочих" выходных. В примере уже 2018 год. Праздники и "рабочие" выходные вынесены отдельно в серые поля. В УФ формула
Код
=(ДЕНЬНЕД($A12;2)>5)*($A12<>"")+ИЛИ($A12=$P$2:$P$12)-ИЛИ($A12=$Q$2:$Q$12)
И формулы в календаре немного переделал.
К сообщению приложен файл: 1449045.xlsx (20.0 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеНиканор, посмотрите, вот вариант с автораскраской выходных / праздников / "рабочих" выходных. В примере уже 2018 год. Праздники и "рабочие" выходные вынесены отдельно в серые поля. В УФ формула
Код
=(ДЕНЬНЕД($A12;2)>5)*($A12<>"")+ИЛИ($A12=$P$2:$P$12)-ИЛИ($A12=$Q$2:$Q$12)
И формулы в календаре немного переделал.

Автор - Che79
Дата добавления - 15.12.2017 в 18:52
Никанор Дата: Пятница, 15.12.2017, 19:55 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
Che79, Большое спасибо за файл и формулу. Сейчас уже нет времени – посмотрю позже и сообщу Вам.
Спасибо за внимание к моему вопросу и за уделённое время и за то что Вы ещё больше сделали чем я просил.
 
Ответить
СообщениеChe79, Большое спасибо за файл и формулу. Сейчас уже нет времени – посмотрю позже и сообщу Вам.
Спасибо за внимание к моему вопросу и за уделённое время и за то что Вы ещё больше сделали чем я просил.

Автор - Никанор
Дата добавления - 15.12.2017 в 19:55
Никанор Дата: Среда, 20.12.2017, 14:42 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
Che79, Здравствуйте!

вот вариант с автораскраской выходных / праздников / "рабочих" выходных

Скажите пожалуйста почему в файле 1449045.xlsx(20Kb) в этом примере 1, 2 и 9 мая праздник, а в столбце А не раскрашены с помощью Условного форматирования?
Или так должно быть?
 
Ответить
СообщениеChe79, Здравствуйте!

вот вариант с автораскраской выходных / праздников / "рабочих" выходных

Скажите пожалуйста почему в файле 1449045.xlsx(20Kb) в этом примере 1, 2 и 9 мая праздник, а в столбце А не раскрашены с помощью Условного форматирования?
Или так должно быть?

Автор - Никанор
Дата добавления - 20.12.2017 в 14:42
Che79 Дата: Среда, 20.12.2017, 14:55 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Май 2017 - не красится, а Май 2018 - красится. Что не так?


Делай нормально и будет нормально!
 
Ответить
СообщениеМай 2017 - не красится, а Май 2018 - красится. Что не так?

Автор - Che79
Дата добавления - 20.12.2017 в 14:55
Никанор Дата: Среда, 20.12.2017, 15:15 | Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
Che79, А у меня не красятся.
Вот прилагаю рисунок.
К сообщению приложен файл: 8793894.jpg (53.3 Kb)
 
Ответить
СообщениеChe79, А у меня не красятся.
Вот прилагаю рисунок.

Автор - Никанор
Дата добавления - 20.12.2017 в 15:15
Che79 Дата: Среда, 20.12.2017, 15:52 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Никанор, а у меня все красится и в 2007 (см. рисунок) и, тем более в 2013. Проверьте формулу в УФ. В самом файле ничего не удаляли?
К сообщению приложен файл: 2359494.jpg (82.6 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеНиканор, а у меня все красится и в 2007 (см. рисунок) и, тем более в 2013. Проверьте формулу в УФ. В самом файле ничего не удаляли?

Автор - Che79
Дата добавления - 20.12.2017 в 15:52
Никанор Дата: Среда, 20.12.2017, 16:35 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
Che79, Отвечаю. Ничего не удалял и ничего не изменял.
Вот добавляю рисунок.
Формула, которую я скопировал с файла 1449045.xlsx с Условного форматирования и формула которую я скопировал с сайта, в Вашем сообщении от: Пятницы, 15.12.2017, 18:52 | Сообщение № 8 ничем не отличаются.

Но я сделал следующее: Открыл Ваш файл → Главная → Условное форматирование → Управление правилами → Изменить правило → ОК.
И после того как я нажал ОК все праздники окрасились.
Интересно, ведь я формулу не изменял, она осталась такой как и была – просто сделал как написал выше.
Всё работает прилагаю 3 рисунка для наглядности.
Интересно почему так произошло.

Или если скопировать эту же формулу с сайта
Код
=(ДЕНЬНЕД($A12;2)>5)*($A12<>"")+ИЛИ($A12=$P$2:$P$12)-ИЛИ($A12=$Q$2:$Q$12)
→ Открыть Ваш файл 1449045.xlsx → Главная → Условное форматирование → Управление правилами → Изменить правило → вставить формулу, которую скопировал с сайта → нажать ОК и тоже все праздники окрасились с помощью Условного форматирования.
Результат будет тот же – формула в Условном форматировании будет показывать правильно.
К сообщению приложен файл: 4687389.jpg (36.2 Kb) · 7574477.jpg (31.1 Kb)


Сообщение отредактировал Никанор - Четверг, 21.12.2017, 10:52
 
Ответить
СообщениеChe79, Отвечаю. Ничего не удалял и ничего не изменял.
Вот добавляю рисунок.
Формула, которую я скопировал с файла 1449045.xlsx с Условного форматирования и формула которую я скопировал с сайта, в Вашем сообщении от: Пятницы, 15.12.2017, 18:52 | Сообщение № 8 ничем не отличаются.

Но я сделал следующее: Открыл Ваш файл → Главная → Условное форматирование → Управление правилами → Изменить правило → ОК.
И после того как я нажал ОК все праздники окрасились.
Интересно, ведь я формулу не изменял, она осталась такой как и была – просто сделал как написал выше.
Всё работает прилагаю 3 рисунка для наглядности.
Интересно почему так произошло.

Или если скопировать эту же формулу с сайта
Код
=(ДЕНЬНЕД($A12;2)>5)*($A12<>"")+ИЛИ($A12=$P$2:$P$12)-ИЛИ($A12=$Q$2:$Q$12)
→ Открыть Ваш файл 1449045.xlsx → Главная → Условное форматирование → Управление правилами → Изменить правило → вставить формулу, которую скопировал с сайта → нажать ОК и тоже все праздники окрасились с помощью Условного форматирования.
Результат будет тот же – формула в Условном форматировании будет показывать правильно.

Автор - Никанор
Дата добавления - 20.12.2017 в 16:35
Никанор Дата: Среда, 20.12.2017, 16:40 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация: 12 ±
Замечаний: 0% ±

Excel 2007
Вот добавляю 3 рисунок
К сообщению приложен файл: 2254962.jpg (35.2 Kb)
 
Ответить
СообщениеВот добавляю 3 рисунок

Автор - Никанор
Дата добавления - 20.12.2017 в 16:40
  • Страница 1 из 1
  • 1
Поиск:

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