Формулы условного форматирования Excel

Формулы условного форматирования Excel

У меня есть условное форматирование, настроенное на столбец дат, чтобы выделить, когда дата приближается к отметке 5-летнего обновления. Однако мне нужно иметь возможность изменить формулу toe для форматирования в соответствии с текстовым значением в другом столбце

Например, мой столбец даты был условно отформатирован так, чтобы стать красным, если дате больше 5 лет. Я хочу связать формулу форматирования с другим столбцом, который указывает тип клиента. Так, если клиент — физическое лицо, то столбец даты станет красным, когда ему 5 лет. Если клиент — корпорация, мне нужно, чтобы дата стала красной, если дате 1 год.

Я борюсь с тем, чтобы разделить функции "IF" в одну ячейку. Может ли кто-нибудь помочь?

решение1

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

Это решение использует два правила условного форматирования «Формула», настроенные на одну и ту же ячейку. Оно использует функцию YEARFRAC для измерения разницы в годах между двумя датами и условие AND для дополнительной проверки типа клиента. Функция YEARFRAC доступна в Excel 2007 и более поздних версиях на Windows.

В этом примере столбец A имеет тип клиента, B — дату начала. Правило условного формирования применяется к столбцу B следующим образом. На снимке экрана столбцы C и D приведены только для справки.

Правило 1 - Формула:

=AND(A2="C",YEARFRAC(NOW(),B2,1)>=1)=TRUE

NOW() Берет текущую дату из вашей системы.

Правило 2 - Формула:

=AND(A2="I",YEARFRAC(NOW(),B2,1)>=5)=TRUE

Установите тот же цветовой формат для обоих правил по желанию. Выполните Специальную вставку - Форматы для оставшихся ячеек столбца.

введите описание изображения здесь

Связанный контент