Страницы: 1
RSS
Условное форматирование двух столбцов по значению одного из них
 
Всем доброго времени суток!

Подскажите, как копировать условное форматирование из соседней ячейки в другую на лету?

Пример:
1. На колонке "C" висит условное форматирование: где слово "ДА" подкрашивается в зеленый цвет, а слово "НЕТ" в красный. Сами ответы ДА/НЕТ формируются путем проверки на больше или меньше число в соседней ячейке "B" через формулу: =ЕСЛИ(B4<=B3;"НЕТ";"ДА").

Каким образом организовать УФ, в колонке "B", чтобы оно соответствовало УФ колонки "C"? (грубо говоря, скопировать УФ колонки "C" в колонку "B" вне зависимости от значений колонки "B"). Сейчас УФ для колонки "B" сделано просто делением на отрицательные и положительные числа - что не верно. Необходимо УФ который бы понимал увеличилось ли текущее значение числа ячейки к предыдущеей ячейке или нет. Если увеличилось, то красим зеленым. Если уменьшилось, то подсвечиваем красным цветом.

2. в колонке G дополнительно проверять: если число текущ = предыдущему числу, то выводить (помимо ответов "ДА" и "НЕТ") ответ  "НЕ МЕНЯЛОСЬ" + в УФ брать цвет предыдущей ячейки.

Файл Excel и скриншот прилагаю. Благодарю за помощь!


 
Изменено: oleg9911 - 24.09.2020 13:53:49
 
=$B4<=$B3
Название темы изменил. Понял правильно?
 
Цитата
vikttur написал: Понял правильно?
1. Нет. Вставив вашу формулу - выдает просто ответы ЛОЖЬ и ИСТИНА и на равные значения цифр (строки 11-12, 16-17, 22-23, 36-37, 44 подсвечены желтым) показывает цвет ячейки не цветом предыдущей ячейки как в задаче, а также одним красным цветом (как в моем начальном варианте). Возможно ли сделать чтобы он брал именно цвет предыдущей ячейки если значение текущее равно значению предыдущему + выдавал 3-й результат "Не менялось" вместо "Истина"?

2. По названию темы — да, так.
Основной вопрос к форумчанам был в том: Как брать на лету Условное Форматирование из одной колонки и повесить ее на другую? В файле примере есть УФ для колонки "C" - можно ли его взять для колонки "B"? (вне зависимости какие значения в колонке "B" будут отражаться). Если так реализовать нельзя, то вопрос как организовать УФ, в колонке "B", чтобы оно соответствовало цветам УФ колонки "C"? (цифры уменьшаются - цвет красный, цифры увеличиваются - цвет зеленый).

Сейчас УФ для колонки "B" сделано просто делением на отрицательные и положительные числа - что не верно. Необходимо УФ который бы понимал увеличилось ли текущее значение числа ячейки к предыдущеей ячейке или нет. Если увеличилось, то красим зеленым. Если уменьшилось, то подсвечиваем красным цветом. Такое, наверняка, возможно?

Заранее благодарю всех за помощь!
Изменено: oleg9911 - 24.09.2020 19:09:20
 
Пример продублировали. Зачем?
 
Добавить:
G2="НЕТ"
G3="ДА"

(в зависимости от первых двух значений)

В УФ:
=ПРОСМОТР(2;1/($G$2:$G4="НЕТ");СТРОКА($G$2:$G4))<ПРОСМОТР(2;1/($G$2:$G4="ДА");СТРОКА($G$2:$G4))
Второе условие можно не писать - сразу залить дапазон красным

Ну, а форму в ячейке могли сами осилить:
=ЕСЛИ(F4=F3;"не менялось";ЕСЛИ(F4<=F3;"НЕТ";"ДА"))
 
Спасибо, формулу в ячейку прописал

Цитата
Второе условие можно не писать - сразу залить дапазон красным
Здесь не понял  :(  добавил формулу в УФ, но что-то не работает. Вы не могли бы немного подробнее объяснить куда и что сделать, чтобы колонка "B" брала на лету УФ колонки "C".
 
Задать одно условие для двух столбцов
 
vikttur,
1. в C2 прописал фразу НЕТ
2. в C3 прописал фразу ДА
3. Повесил на 2 колонки в УФ вашу формулу.

Но диапазоны чисел не корректно подсвечиваются. Подскажите, в чем может быть ошибка?
Возможно не верно описал условие или формула по-разному применяется к положительным и отрицательным числам?

Вот подробнее еще раз:
1. Если число >0 и оно больше предыдущего числа (пример диапазон: 1, 2, 3, 4, 5), то число подсвечивается зеленым.
2. Если число >0 и оно меньше предыдущего числа (пример диапазон: 5, 4, 3, 2, 1), то число подсвечивается красным.
3. Если число <0 и оно больше предыдущего числа (пример диапазон: -1, -2, -3, -4, -5), то число подсвечивается красным.
4. Если число <0 и оно меньше предыдущего числа (пример диапазон: -5, -4, -3, -2, -1), то число подсвечивается зеленым.

Файл excel и скриншот прилагаю. Заранее спасибо.


 
Страницы: 1
Наверх