Страницы: 1
RSS
Определение общего формата для числового значения
 
Приветсвую всех посетителей данного сайта. У меня возникла проблема с определением одного общего стандарта для определенной колонки. На данный момент у меня к каждой ячейке определенного столбца определен свой формат числового значения (например:[Черный][>300]#;[Красный][<50]# ##0;Основной)). Это не совсем удобно, т.к. одни значения имеют числовые значения в днях, другие в часах, третьи в посадках. Поэтому получается уйма форматов, что "утяжеляет" обработку файла.
Чтобы более или менее было понятно приведу пример: Есть самолет, на котором через определенные интервалы времени (дни, часы, циклы) надо проводить техническое обслуживание и разного рода проверки. Все работы сведены в список, который считается (см. пример во вложенном файле). В колонке "остаток" указаны числовые значения. Эти значения уменьшаются при изменении наработки самолета. Чтобы запланировать работу, надо знать что уже подошло для выполнения, а что еще нет.  
Для данной колонки "остаток" надо определить общий стандарт форматирования где:  
Числовое значение будет менять свой цвет в зависимости от остатка.  
Например:  
при числовом значении остатка <100%, но >50% - цвет числа ЧЕРНЫЙ  
при числовом значении остатка <50%, но >30% - цвет числа ЗЕЛЕНЫЙ  
при числовом значении остатка <30%,         - цвет числа КРАСНЫЙ  
Буду очень признателен, если кто-нибудь подскажет как это сделать.  
ПРИМЕЧАНИЕ: стоит Excel 2003
Nobody stays virgin, live f**s everyone...
 
Меню Формат-Условное_форматирование.
 
{quote}{login=vikttur}{date=14.01.2011 09:22}{thema=}{post}Меню Формат-Условное_форматирование.{/post}{/quote}  
Я понимаю что через условное форматирование, но как именно задать формулу?  
Буду признателен, если хотя бы на один из вариантов условия показали как сделать (например в диапазоне от 100% до 50%). Дальше уже сам попробую разобраться... я просто не знаю как условие задать
 
Условное_форматирование-Формула:  
=A1<30, Формат-Вид-красный    
Второе условие:  
=A1<50 и т.д.
 
Не совсем понятно от чего считается процент остатка.  
Переделайте под себя.
 
{quote}{login=Vlad}{date=15.01.2011 11:50}{thema=}{post}Не совсем понятно от чего считается процент остатка.  
Переделайте под себя.{/post}{/quote}  
У меня в колонке "К" (интервал) указаны числовые значения. Вот именно от этих значений считается процент остатка и соответственно и изменяется цвет.
Nobody stays virgin, live f**s everyone...
 
Допустим, у меня в колонке (К29) указан интервал "2500". Данный интервал (К29)прибавляется последнему выполнению "18368" (N29) и получаем числовое значение "20868" (Р29) от которого и считается остаток, указанный в ячейке (Q29). Причем этот остаток высчитывается от планируемой наработки "20868" (P29) и фактической наработки самолета "19336" (P6).  
И теперь именно к ячейке (Q29) нужно определить форматирование, при котором в диапазоне от 100 до 50% числовой остаток будет "черного" цвета; меньше 50 но больше 30% - "зеленого" цвета; меньше 30% - "красного" цвета.  
По-моему, на этот раз расписал более понятно.
Nobody stays virgin, live f**s everyone...
 
Для вычисления процентов надо остаток/на интервал. Я смотрел Ваш файл, не нашел где находится 100% от заданных параметров и бросил.    
А Вам в Условном форматировании вводите условия    
=остаток/интервал<0,3  
=И(остаток/интервал>=0,3;остаток/интервал<0,5)  
=остаток/интервал>=50  
И на каждое свое условие - задаете формат:)
 
{quote}{login=Igor67}{date=15.01.2011 05:48}{thema=}{post}Для вычисления процентов надо остаток/на интервал. Я смотрел Ваш файл, не нашел где находится 100% от заданных параметров и бросил.    
А Вам в Условном форматировании вводите условия    
=остаток/интервал<0,3  
=И(остаток/интервал>=0,3;остаток/интервал<0,5)  
=остаток/интервал>=50  
И на каждое свое условие - задаете формат:){/post}{/quote}  
Спасибо огромное, у меня получилось...:))  
Единственно я упростил и сделал <30% и >30%. Правда в данном случае для дней остаток в 30% слишком большой получается.
 
{quote}{login=Igor67}{date=15.01.2011 05:48}{thema=}{post}Для вычисления процентов надо остаток/на интервал. Я смотрел Ваш файл, не нашел где находится 100% от заданных параметров и бросил.    
А Вам в Условном форматировании вводите условия    
=остаток/интервал<0,3  
=И(остаток/интервал>=0,3;остаток/интервал<0,5)  
=остаток/интервал>=50  
И на каждое свое условие - задаете формат:){/post}{/quote}  
А не подскажете, что означает "И" перед скобками?
 
Ну да 5 лет многовато, но ведь можно поставить проверку на интервал.  
У Вас есть значения больше 5000? Если нет, ставьте    
Если(интервал>5000;остаток/интервал<0,02;остаток/интервал<0,3)  
Так получается около 100 дней:)
 
{quote}{login=Igor67}{date=15.01.2011 09:26}{thema=}{post}Ну да 5 лет многовато, но ведь можно поставить проверку на интервал.  
У Вас есть значения больше 5000? Если нет, ставьте    
Если(интервал>5000;остаток/интервал<0,02;остаток/интервал<0,3)  
Так получается около 100 дней:){/post}{/quote}  
 
Если у меня английская версия  экселя, то  я записываю так:  
IF("ссылка на ячейку с интервалом">5000;остаток/интервал<0,02; остаток/интервал<0,3). Если я правильно понимаю, данная формула говорит следующее: Если конкретный интервал больше 5000, то процент берется <0,2% для закрашивания красным цветом, в противном случае <30%. Я правильно понял?  
А если формулу немного изменить под такой вариант:  
=U2=IF("ссылка на ячейку с интервалом">5000;остаток/интервал<0,02; остаток/интервал<0,3).    
У меня 5 значений с интервалом 15лет, и большинство не более 5лет.  
Просто для универсальности хочется забить одну формулу для всех значений одного столбца. Типа "убить двух зайцев" сразу. Как все-таки тогда сделать универсальную формулу для определенного столбца (допустим "U").
 
Конечно можно, вся прелесть что Вы ставите ссылку на ячейку и не думаете потом какое значение вводить.
 
{quote}{login=Igor67}{date=16.01.2011 07:00}{thema=}{post}Конечно можно, вся прелесть что Вы ставите ссылку на ячейку и не думаете потом какое значение вводить.{/post}{/quote}  
Здравствуйте, Игорь  
Пытаюсь применить формулу для ячейки, но Excel ругается. И если честно, то я не совсем понял как применить формулу. В первом примере вы мне наглядно показали как завести три условия, но в последнем что-то не получается у меня.  
Как применить данную формулу указанную ниже:  
Если(интервал>5000;остаток/интервал<0,02;остаток/интервал<0,3)  
 
"Если" - прописать на русском или же, если английская версия, то написать "IF"  
"Интервал>5000" так и прописать словами или же сослаться на конкретную ячейку?  
С остальным содержимым формулы вроде понятно.  
 
Исправьте меня если я что-то неправильно написал:  
Условие первое (цвет красный):  
 
=&ссылка на столбец/ячейку=Если(интервал>5000;остаток/интервал<0,02;остаток/интервал<0,3)  
Условие второе (цвет черный (по умолчанию)):  
   
=&ссылка на столбец/ячейку=остаток/интервал>=50
 
может так ...  
В примечании вычистится Процент остатка, после и формат соотвествии итервал процентов.  
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
 
или так, без примечании, как индикатор, авто вычисление %
 
{quote}{login=}{date=17.01.2011 11:13}{thema=}{post}или так, без примечании, как индикатор, авто вычисление %{/post}{/quote}  
для меня важен момент, при котором программа просигнализирует остаток в 30% до того как подойдет число, указанное в колонке "P". Т.е. если у меня работа планируется при наработке 20868, а самолет налетал 19336 часов то при достижении остатка в 30% и ниже от разницы между налетом фактическим "19336" и наработкой, когда должа быть выполнена работа "20868" в программа в колонке "остаток" должна начать сигнализировать красным цветом.  
При остатке >30% от разницы остатка между налетом фактическим и когда работа выполняется ячейка не сигнализирует и указана в черном цвете.  
Вроде ничего сложного, но как это унифицировать формулу для 1500 ячеек, которые могут иметь разный интервал выполения работ (от 100 часов до 20000 часов). Также есть моменты и по дате, когда каждые 2 дня выполняется работа, так и через 15 лет. И как сделать с минимальной загрузкой файла по различным форматам.  
Так приходится вручную к каждой ячейке применять условие.
 
{quote}{login=}{date=17.01.2011 12:46}{thema=Re: }{post}{quote}{login=}{date=17.01.2011 11:13}{thema=}{post}или так, без примечании, как индикатор, авто вычисление %{/post}{/quote}  
для меня важен момент, при котором программа просигнализирует остаток в 30% до того как подойдет число, указанное в колонке "P". Т.е. если у меня работа планируется при наработке 20868, а самолет налетал 19336 часов то при достижении остатка в 30% и ниже от разницы между налетом фактическим "19336" и наработкой, когда должа быть выполнена работа "20868" в программа в колонке "остаток" должна начать сигнализировать красным цветом.  
При остатке >30% от разницы остатка между налетом фактическим и когда работа выполняется ячейка не сигнализирует и указана в черном цвете.  
Вроде ничего сложного, но как это унифицировать формулу для 1500 ячеек, которые могут иметь разный интервал выполения работ (от 100 часов до 20000 часов). Также есть моменты и по дате, когда каждые 2 дня выполняется работа, так и через 15 лет. И как сделать с минимальной загрузкой файла по различным форматам.  
Так приходится вручную к каждой ячейке применять условие.{/post}{/quote}  
 
Ты файл просмотрел, там так, как хотел. измени налетом уменьши число, будет показывать черным цветом. Если что не правильно скажи что именно не так?
Страницы: 1
Читают тему
Наверх