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

Вход

Регистрация

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

 

= Мир MS Excel/Условное форматирование по формуле - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Условное форматирование по формуле (Формулы/Formulas)
Условное форматирование по формуле
Юрий_Ф Дата: Суббота, 25.07.2020, 12:33 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Уважаемые эксперты, уважаемые пользователи.
С форматированием графы дня недели я разобрался и работает прекрасно!
А вот форматирование даты в зависимости от Сб и Вс, почему-то не проходит!
И как сделать, чтобы по вашей подсказке потом форматировался весь столбец А (с датами), но не окрашивались пустые, нижние ячейки, которые ещё не заполнены.
К сообщению приложен файл: 5441364.xlsx (11.1 Kb)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Суббота, 25.07.2020, 12:34
 
Ответить
СообщениеУважаемые эксперты, уважаемые пользователи.
С форматированием графы дня недели я разобрался и работает прекрасно!
А вот форматирование даты в зависимости от Сб и Вс, почему-то не проходит!
И как сделать, чтобы по вашей подсказке потом форматировался весь столбец А (с датами), но не окрашивались пустые, нижние ячейки, которые ещё не заполнены.

Автор - Юрий_Ф
Дата добавления - 25.07.2020 в 12:33
Nic70y Дата: Суббота, 25.07.2020, 12:43 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8754
Репутация: 2270 ±
Замечаний: 0% ±

Excel 2010
так нужно?
К сообщению приложен файл: 6042182.gif (43.8 Kb) · 2826200.xlsx (11.0 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Суббота, 25.07.2020, 12:43
 
Ответить
Сообщениетак нужно?

Автор - Nic70y
Дата добавления - 25.07.2020 в 12:43
прохожий2019 Дата: Суббота, 25.07.2020, 12:44 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
Код
=(ДЕНЬНЕД(A1;2)=6)*A1
К сообщению приложен файл: 6992457.xlsx (12.2 Kb)
 
Ответить
Сообщение
Код
=(ДЕНЬНЕД(A1;2)=6)*A1

Автор - прохожий2019
Дата добавления - 25.07.2020 в 12:44
Юрий_Ф Дата: Суббота, 25.07.2020, 12:52 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Отлично работает! hands
Но! Получается день недели и дата вертикальная окраска одинаковая.
А можно сделать, чтобы дата окрашивалась вертикально слева направо, а день недели - справа налево?


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеОтлично работает! hands
Но! Получается день недели и дата вертикальная окраска одинаковая.
А можно сделать, чтобы дата окрашивалась вертикально слева направо, а день недели - справа налево?

Автор - Юрий_Ф
Дата добавления - 25.07.2020 в 12:52
прохожий2019 Дата: Суббота, 25.07.2020, 12:57 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
вертикально слева направо
???!!!!!!!!!
 
Ответить
Сообщение
вертикально слева направо
???!!!!!!!!!

Автор - прохожий2019
Дата добавления - 25.07.2020 в 12:57
Юрий_Ф Дата: Суббота, 25.07.2020, 13:05 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Всё, спасибо! Вопрос снимается! Сам разобрался!
На фото показал, как хотелось сделать и сделал!
Очень благодарен!
hands
К сообщению приложен файл: 5292988.jpg (31.1 Kb)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеВсё, спасибо! Вопрос снимается! Сам разобрался!
На фото показал, как хотелось сделать и сделал!
Очень благодарен!
hands

Автор - Юрий_Ф
Дата добавления - 25.07.2020 в 13:05
Юрий_Ф Дата: Суббота, 25.07.2020, 13:18 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
А вопрос, чисто из любопытства можно?
Почему в формуле стоит ячейка именно В1? Она же не форматирована ни как Сб, ни как Вс? А всё работает!
Код
=$B1="Вс"


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Суббота, 25.07.2020, 14:06
 
Ответить
СообщениеА вопрос, чисто из любопытства можно?
Почему в формуле стоит ячейка именно В1? Она же не форматирована ни как Сб, ни как Вс? А всё работает!
Код
=$B1="Вс"

Автор - Юрий_Ф
Дата добавления - 25.07.2020 в 13:18
Che79 Дата: Суббота, 25.07.2020, 18:58 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Юрий_Ф, вот Вам еще один вариант
К сообщению приложен файл: 5441364-2.xlsx (12.5 Kb) · 7432901.png (144.5 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеЮрий_Ф, вот Вам еще один вариант

Автор - Che79
Дата добавления - 25.07.2020 в 18:58
Nic70y Дата: Суббота, 25.07.2020, 19:09 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8754
Репутация: 2270 ±
Замечаний: 0% ±

Excel 2010
Почему в формуле стоит ячейка именно В1?
потомушто УФ это как формула массива, начинается с первой строки. перед 1 нет $ = значит с каждой строкой будет добавляться 1


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Суббота, 25.07.2020, 19:09
 
Ответить
Сообщение
Почему в формуле стоит ячейка именно В1?
потомушто УФ это как формула массива, начинается с первой строки. перед 1 нет $ = значит с каждой строкой будет добавляться 1

Автор - Nic70y
Дата добавления - 25.07.2020 в 19:09
Юрий_Ф Дата: Суббота, 25.07.2020, 22:44 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Спасибо, интересно!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеСпасибо, интересно!

Автор - Юрий_Ф
Дата добавления - 25.07.2020 в 22:44
Юрий_Ф Дата: Суббота, 25.07.2020, 23:10 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Che79 (К сообщению № 8)
Это интересно, но вариант неудобен, потому как оба столбца (дата и ДН), окрашиваются одинаково! А с помощью вариантов Nic70y
Код
=$B1="Вс"

и прохожий2019
Код
=(ДЕНЬНЕД(A1;2)=7)*A1

можно эти ячейки окрашивать по-разному! Только диапазоны должны лишь для столбцов А и столбцов В соответственно.
К сообщению приложен файл: 0405269.xlsx (11.0 Kb)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Суббота, 25.07.2020, 23:13
 
Ответить
СообщениеChe79 (К сообщению № 8)
Это интересно, но вариант неудобен, потому как оба столбца (дата и ДН), окрашиваются одинаково! А с помощью вариантов Nic70y
Код
=$B1="Вс"

и прохожий2019
Код
=(ДЕНЬНЕД(A1;2)=7)*A1

можно эти ячейки окрашивать по-разному! Только диапазоны должны лишь для столбцов А и столбцов В соответственно.

Автор - Юрий_Ф
Дата добавления - 25.07.2020 в 23:10
Che79 Дата: Суббота, 25.07.2020, 23:35 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
вариант неудобен, потому как оба столбца (дата и ДН), окрашиваются одинаково
Это лечится. Так хотите?
К сообщению приложен файл: 5441364-3.xlsx (11.8 Kb)


Делай нормально и будет нормально!
 
Ответить
Сообщение
вариант неудобен, потому как оба столбца (дата и ДН), окрашиваются одинаково
Это лечится. Так хотите?

Автор - Che79
Дата добавления - 25.07.2020 в 23:35
Юрий_Ф Дата: Понедельник, 27.07.2020, 12:13 | Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Любопытно! Это ещё одно решение!
А вот, почему формулы для Сб и Вс отличаются? Почему во 2м случае нет заключительной части: *А1?


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеЛюбопытно! Это ещё одно решение!
А вот, почему формулы для Сб и Вс отличаются? Почему во 2м случае нет заключительной части: *А1?

Автор - Юрий_Ф
Дата добавления - 27.07.2020 в 12:13
Nic70y Дата: Понедельник, 27.07.2020, 12:25 | Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 8754
Репутация: 2270 ±
Замечаний: 0% ±

Excel 2010
*А1?
да это не нужно,
сделано по инерции скорей всего


ЮMoney 41001841029809
 
Ответить
Сообщение
*А1?
да это не нужно,
сделано по инерции скорей всего

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

2013 Win, 365 Mac
да это не нужно
А это смотря как ТС хочет, чтобы у него ячейки красились. Юрий_Ф, вы уберите A1 и посмотрите на результат :)


Делай нормально и будет нормально!
 
Ответить
Сообщение
да это не нужно
А это смотря как ТС хочет, чтобы у него ячейки красились. Юрий_Ф, вы уберите A1 и посмотрите на результат :)

Автор - Che79
Дата добавления - 27.07.2020 в 12:41
Юрий_Ф Дата: Понедельник, 27.07.2020, 13:31 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
А в этом случае все пустые ячейки до самого низа окрасились, как суббота!
А почему же тогда не красятся пустые внизу, как воскресенье??? Там ведь в формуле нет (*А1)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Понедельник, 27.07.2020, 13:47
 
Ответить
СообщениеА в этом случае все пустые ячейки до самого низа окрасились, как суббота!
А почему же тогда не красятся пустые внизу, как воскресенье??? Там ведь в формуле нет (*А1)

Автор - Юрий_Ф
Дата добавления - 27.07.2020 в 13:31
Che79 Дата: Понедельник, 27.07.2020, 13:51 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
А почему
Юрий, если совсем вкратце, то
1. Даты в Эксель - это числа.
2. Отсчет дат начинается от 1 января 1900 года - это единица (соответственно, текущий день, 27 июля 2020 года в Экселе это 44039)
3. 1 января 1900 года - это воскресенье, соответственно, день ему предшествующий это условно 0-е января 1900 (суббота) или просто 0.
4. Эксель воспринимает пустые ячейки как 0 (ноль), а из п.3 мы помним, что это суббота, поэтому они (пустые ячейки) и красятся.
5. Вот чтобы это не было, в УФ добавляем конструкцию *(A1>0). Или упрощенно *A1


Делай нормально и будет нормально!
 
Ответить
Сообщение
А почему
Юрий, если совсем вкратце, то
1. Даты в Эксель - это числа.
2. Отсчет дат начинается от 1 января 1900 года - это единица (соответственно, текущий день, 27 июля 2020 года в Экселе это 44039)
3. 1 января 1900 года - это воскресенье, соответственно, день ему предшествующий это условно 0-е января 1900 (суббота) или просто 0.
4. Эксель воспринимает пустые ячейки как 0 (ноль), а из п.3 мы помним, что это суббота, поэтому они (пустые ячейки) и красятся.
5. Вот чтобы это не было, в УФ добавляем конструкцию *(A1>0). Или упрощенно *A1

Автор - Che79
Дата добавления - 27.07.2020 в 13:51
Юрий_Ф Дата: Понедельник, 27.07.2020, 14:12 | Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Кратко и самая суть! Спасибо!
А почему Вс не красятся, там нет (*А1)!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Понедельник, 27.07.2020, 14:13
 
Ответить
СообщениеКратко и самая суть! Спасибо!
А почему Вс не красятся, там нет (*А1)!

Автор - Юрий_Ф
Дата добавления - 27.07.2020 в 14:12
Che79 Дата: Понедельник, 27.07.2020, 14:30 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
А почему Вс не красятся
красятся, согласно правилу УФ. Добавка *A1 там не нужна, т.к. все Вс заведомо не пустые (не нулевые) ячейки.


Делай нормально и будет нормально!
 
Ответить
Сообщение
А почему Вс не красятся
красятся, согласно правилу УФ. Добавка *A1 там не нужна, т.к. все Вс заведомо не пустые (не нулевые) ячейки.

Автор - Che79
Дата добавления - 27.07.2020 в 14:30
Юрий_Ф Дата: Понедельник, 27.07.2020, 19:45 | Сообщение № 20
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Ясно. Спасибо.


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеЯсно. Спасибо.

Автор - Юрий_Ф
Дата добавления - 27.07.2020 в 19:45
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Условное форматирование по формуле (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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