Страницы: 1
RSS
Много областей с одним правилом, Условное форматирование
 
Здравствуйте,
Пришла необходимость начать работать в экселе  :)  . Интересует вопрос по УФ. Вроде все понятно и просто, но столкнулся с проблемой, когда n и x велики(в прикрепленном файле), то областей, которые надо указывать в дипозоне действия УФ становится много, и они уже не добавляются. Работаю в версии 2007, надо сохранять в совместимости с 97-03. Думаю можно обойти это ограничение, созданием дополнительных правил для других диапозонов, но когда n и х слишком велики...

В догонку к самому УФ и правилам. В файле видно, есть 3 столбца а,б,с. Правила созданы для столбцов а и б по-отдельности , т.к. когда я создавал сразу для всей области, у меня правила съезжали на столбцы б,с и так далее, т.е. наезжали на соседние. Может у меня просто знаний мало или же нельзя создать такое правило для всей области, чтобы правила работали только для столбцов а и б? А когда будет не 3 столбца, а 4-6, но форматировать нужно только 1 и 2 или 1 и 3 или 2 и 4 и т.д.
 
Попробуйте составить единую формулу для всех столбцов, которая выбирала бы условие в зависимости от номера столбца. Например, формулу УФ для первой ячейки можно написать так:
Код
=ЕСЛИ(ОСТАТ(СТОЛБЕЦ();3)=0;C3<(D3-E3))
или
=(C3<(D3-E3))*(ОСТАТ(СТОЛБЕЦ();3)=0)

Если назначить ее на всю строку, она будет работать только для столлбцов с номерами, кратными 3, т.е. C, F, I и т.д.
Для столбцов D, G, J используйте условие ОСТАТ(СТОЛБЕЦ();3)=1 и т.д.
 
по поводу УФ для "n и x велики..."

обязательно читать совет №10 отсюда

я последовал совету. УФ иногда очень полезно, иногда незаменимо (или альтернативы слишком сложны), но злоупотреблять им не следует.

остальные советы тоже можно посмотреть (особенно новичкам) - не все из них так уж очевидны.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
Страницы: 1
Читают тему
Наверх