2011-12-30 4 views
1

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

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

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

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

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

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

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

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

+0

Имена и роли peron содержатся в одной ячейке: это правильно? Если да, можно ли разделить их на две колонки? –

+0

Извините, это отдельные строки. Одно из многих улучшений, которые я сделал :) – FizzBuzz

+0

Я знаю, что есть много строк, я имею в виду, когда вы говорите: «У меня есть 1 столбец, который обозначает роль для каждого человека, то есть Person 1 - Level 1», это можно разделить в 2 столбца, один для имени и один для роли? –

ответ

2

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

Предполагая, что вы можете разделить имя и роль на отдельные колонны

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

=AND(Cell is 1, Role = RoleName) 

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

=AND(C2<>"",$B2="Level 2") 
+0

. Условие условного форматирования должно быть более общим, чем это. Я не могу иметь правило для ячейки F13 по AI41 в указанном вами формате. Я пробовал это; = И (F13: AI41 = 1, D13: D41 = "Уровень 1") Не повезло на этом ... – FizzBuzz

+0

Почему вы пытаетесь указать диапазон вместо ячейки? –

+0

Поскольку условное форматирование необходимо применять ко всему диапазону. Я не знаю, как еще я это сделаю? – FizzBuzz

Смежные вопросы