Форматирование ячейки на основе 2 разных значений - PullRequest
1 голос
/ 30 декабря 2011

Использование Excel 2010 и попытка поработать над некоторым сложным условным форматированием.
Электронная таблица - это учетная система (не спрашивайте, почему ... начальство настаивает, что она лучшая).

У меня есть 1 столбец, который обозначает роль для каждого человека.
то есть человек 1 - уровень 1
Человек 2 - Уровень 2
Человек 3 - Уровень 1

А потом у меня есть большая область, которая обозначает, сколько часов они работают. Каждая ячейка - это получасовой блок, если человек работает, в блок помещается 1.

То, что я хочу сделать, это выделить рабочие часы определенным цветом в зависимости от того, какую роль они выполняют. Что-то вроде зеленого для уровня 1, красного для уровня 2 и т. Д. И т. Д.

Я пытался что-то вроде этого:

=INDIRECT("D"&ROW())="Level 1"&VALUE=1

Не повезло, хотя. Я почти уверен, что косвенная часть работает, потому что я уже использую ее, чтобы установить весь ряд этого человека синим, если его «роль» «недоступна».

Так что, если бы кто-нибудь мог помочь мне разобраться, как это сделать, это было бы очень ценно.

1 Ответ

2 голосов
/ 30 декабря 2011

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

При условии, что вы можете разделить имя и роль на отдельные столбцы

Правило "Использоватьформула для определения типа ячеек для форматирования ", в общем виде

=AND(Cell is 1, Role = RoleName)

Например, если роли в столбце B, а ячейка для форматирования - C2, для" роли 2 "

=AND(C2<>"",$B2="Level 2")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...