Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Условное форматирование в MS Excel - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Условное форматирование в MS Excel
Bamerand Дата: Понедельник, 29.10.2012, 22:07 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Нужна помощь в MS Excel

Недавно в нашей организации ввели новую систему учета трудо-дней и трудо-часов
Документ находится для сведения

Таблица А - как все должно выглядить. Таблица состоит из календарнего месяца 30 дней, с 1-12 вахтовая смена, с 13-26 межвахтовый отдых. Заключительные 8 дней переходятв следующий месяц (в таблице "А" 6 дней, остальные 8 перетекают в следующий месяц. Каждая вахта, межвахтовый отдых состоят из 2-х недель). Для того, чтобы отразить полный цикл работы вахты на одного сотрудника, необходимо заполнить MS Excel таблицу. Межвахвотый отдых и на вахтовые две недели должны различаться разной заливкой (см Таблицу А) - ячейки со значением "12" залиты серо-стальным цветом, дни межвахтового отдыха зеленым.

Теперь, когда сотрудик выходит из межвахтового отдыха на сверхурочную работу, вот здесь начинаются проблемы. Не получается подобрать необходимую формулу и комбинацию функций, чтобы сверхурочная работа в период 11-13 (см Таблицу Б) была залита другим цветом, к примеру коричневым. У кого есть какие идеи? Как можно сделать подогнать условие переменной, что если трудо-дни переваливают за порог 14 дней (от начала месяца), тогда последующие трудо-дни должны фиксироваться MS Excel как сверхурочные.

Пользуюсь MS Excel 2010.
К сообщению приложен файл: Example.xls (26.5 Kb)
 
Ответить
СообщениеНужна помощь в MS Excel

Недавно в нашей организации ввели новую систему учета трудо-дней и трудо-часов
Документ находится для сведения

Таблица А - как все должно выглядить. Таблица состоит из календарнего месяца 30 дней, с 1-12 вахтовая смена, с 13-26 межвахтовый отдых. Заключительные 8 дней переходятв следующий месяц (в таблице "А" 6 дней, остальные 8 перетекают в следующий месяц. Каждая вахта, межвахтовый отдых состоят из 2-х недель). Для того, чтобы отразить полный цикл работы вахты на одного сотрудника, необходимо заполнить MS Excel таблицу. Межвахвотый отдых и на вахтовые две недели должны различаться разной заливкой (см Таблицу А) - ячейки со значением "12" залиты серо-стальным цветом, дни межвахтового отдыха зеленым.

Теперь, когда сотрудик выходит из межвахтового отдыха на сверхурочную работу, вот здесь начинаются проблемы. Не получается подобрать необходимую формулу и комбинацию функций, чтобы сверхурочная работа в период 11-13 (см Таблицу Б) была залита другим цветом, к примеру коричневым. У кого есть какие идеи? Как можно сделать подогнать условие переменной, что если трудо-дни переваливают за порог 14 дней (от начала месяца), тогда последующие трудо-дни должны фиксироваться MS Excel как сверхурочные.

Пользуюсь MS Excel 2010.

Автор - Bamerand
Дата добавления - 29.10.2012 в 22:07
vikttur Дата: Понедельник, 29.10.2012, 22:18 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

=(ОСТАТ(СТОЛБЕЦ()+0;14*2)+1<=14)
Зачем +0? Почему не написать
=(ОСТАТ(СТОЛБЕЦ();28)+1<=14)

Не понял условия. Почему не просто
=СЧЁТ($D$1:D1)<=10

Второе условие не нужно - изначально закрасить ячейки.


Сообщение отредактировал vikttur - Понедельник, 29.10.2012, 22:22
 
Ответить
Сообщение=(ОСТАТ(СТОЛБЕЦ()+0;14*2)+1<=14)
Зачем +0? Почему не написать
=(ОСТАТ(СТОЛБЕЦ();28)+1<=14)

Не понял условия. Почему не просто
=СЧЁТ($D$1:D1)<=10

Второе условие не нужно - изначально закрасить ячейки.

Автор - vikttur
Дата добавления - 29.10.2012 в 22:18
Bamerand Дата: Вторник, 30.10.2012, 17:47 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Попробую подробнее объяснить, извините, если не совсем правильно изыскаюсь и не совсем хорошо понимаю MS Excel. Попробую по другому - я переделал электронную таблицу. Таблица А - график работы двух лиц на вахте согласнос утвержденногму графику. Т.е. и Андрей и Максим начинают работу 1-го сентября и работают 14 дней (две недели) по 12 часов в сутки. После чего, оба работника находятся на межвахтовом отдыхе до 28 включительно, после выходят на вахту 29-сентября и работают до 12-го октября (2 дня вахты попадают на 29-30 сентября и 12 дня попадают на октябрь месяц). Когда работники находятся на вахте, выставляется в ячейке значение "12" (заливка "желтая"), когда работники находятся на межвахтовом отдыхе, выставляется в ячейке "В" значение (заливка "серо-стальная"). Я пользовался до сих "условным форматированием" для того, чтобы менять различные цвета, на данный момент в этом документе я удалил "условное форматирование".

Теперь, в октябре месяце, Максим выходит в сверхурочную работу, поскольку Максим уже отработал утвержденную вахту и при работе в сверхурочную работу ему полагаются двойная ставка, что и требуется указать в Таблице Б (когда сотрудник находится на сверхурочной работе, выставляется в ячейке значение тоже "12", так же как и при вахтовой работе, за исключением заливка должна быть светло-коричневой). Проблема заключается в том, что и в вахту и сверхурочную работу выставляются значения "12" и последовательно использовать "условое форматирование" под одно значение не удается. Так как в ноябре месяце (Таблица В) Андрей работает согласно графику с 1-го по 9-е ноября, а затем дальше с 10-го по 16-е начинается сверхурочная работа, которая, при вводе в ячейку значения "12" должна закрашиваться в светло-коричневый цвет.

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

Пользуюсь MS Excel 2010.
К сообщению приложен файл: 1761503.xls (30.5 Kb)
 
Ответить
СообщениеПопробую подробнее объяснить, извините, если не совсем правильно изыскаюсь и не совсем хорошо понимаю MS Excel. Попробую по другому - я переделал электронную таблицу. Таблица А - график работы двух лиц на вахте согласнос утвержденногму графику. Т.е. и Андрей и Максим начинают работу 1-го сентября и работают 14 дней (две недели) по 12 часов в сутки. После чего, оба работника находятся на межвахтовом отдыхе до 28 включительно, после выходят на вахту 29-сентября и работают до 12-го октября (2 дня вахты попадают на 29-30 сентября и 12 дня попадают на октябрь месяц). Когда работники находятся на вахте, выставляется в ячейке значение "12" (заливка "желтая"), когда работники находятся на межвахтовом отдыхе, выставляется в ячейке "В" значение (заливка "серо-стальная"). Я пользовался до сих "условным форматированием" для того, чтобы менять различные цвета, на данный момент в этом документе я удалил "условное форматирование".

Теперь, в октябре месяце, Максим выходит в сверхурочную работу, поскольку Максим уже отработал утвержденную вахту и при работе в сверхурочную работу ему полагаются двойная ставка, что и требуется указать в Таблице Б (когда сотрудник находится на сверхурочной работе, выставляется в ячейке значение тоже "12", так же как и при вахтовой работе, за исключением заливка должна быть светло-коричневой). Проблема заключается в том, что и в вахту и сверхурочную работу выставляются значения "12" и последовательно использовать "условое форматирование" под одно значение не удается. Так как в ноябре месяце (Таблица В) Андрей работает согласно графику с 1-го по 9-е ноября, а затем дальше с 10-го по 16-е начинается сверхурочная работа, которая, при вводе в ячейку значения "12" должна закрашиваться в светло-коричневый цвет.

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

Пользуюсь MS Excel 2010.

Автор - Bamerand
Дата добавления - 30.10.2012 в 17:47
vikttur Дата: Вторник, 30.10.2012, 18:02 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Пример в примере smile
К сообщению приложен файл: 0360525.xls (30.5 Kb)


Сообщение отредактировал vikttur - Вторник, 30.10.2012, 18:14
 
Ответить
СообщениеПример в примере smile

Автор - vikttur
Дата добавления - 30.10.2012 в 18:02
Bamerand Дата: Вторник, 30.10.2012, 18:21 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Не получается, в Таблице Б (месяц октябрь), в дни 26 по 31 заливка ячейк должна быть желтой, а не светло-коричневой.
К сообщению приложен файл: 3492813.xls (32.0 Kb)
 
Ответить
СообщениеНе получается, в Таблице Б (месяц октябрь), в дни 26 по 31 заливка ячейк должна быть желтой, а не светло-коричневой.

Автор - Bamerand
Дата добавления - 30.10.2012 в 18:21
Bamerand Дата: Вторник, 30.10.2012, 18:43 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Да, теперь получилось. Спасибо огромное! cool
 
Ответить
СообщениеДа, теперь получилось. Спасибо огромное! cool

Автор - Bamerand
Дата добавления - 30.10.2012 в 18:43
Bamerand Дата: Вторник, 30.10.2012, 19:52 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Уважаемый vikttur

Не посчитайте за наглость, нужна ваша консультация и помощь. Как можно привести дополнительные переменные, к примеру "Б" (больничный)? Там же в примере, я указал на графу Андрея "Б" первые 5 дней, а остальные 7 согласно графику вахты. Как можно сделать формулу чтобы между 13-26 при вводе "12" была светло-коричневая заливка? И возможно ли добавить еще и другие переменные "К" (командировка)?
К сообщению приложен файл: 3352116.xls (33.0 Kb)
 
Ответить
СообщениеУважаемый vikttur

Не посчитайте за наглость, нужна ваша консультация и помощь. Как можно привести дополнительные переменные, к примеру "Б" (больничный)? Там же в примере, я указал на графу Андрея "Б" первые 5 дней, а остальные 7 согласно графику вахты. Как можно сделать формулу чтобы между 13-26 при вводе "12" была светло-коричневая заливка? И возможно ли добавить еще и другие переменные "К" (командировка)?

Автор - Bamerand
Дата добавления - 30.10.2012 в 19:52
vikttur Дата: Среда, 31.10.2012, 02:26 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Quote (Bamerand)
Как можно сделать формулу чтобы между 13-26 при вводе "12" была светло-коричневая заливка

Так она же есть, условное форматирование работает.

Quote (Bamerand)
Как можно привести дополнительные переменные...

К чему привести? если нужно дополнительное условие, то в Excel-2003 возможно не более трех (2 уже есть, одно для больничных, а вот для "К" места уже нет).
Может, нужно как-то эти переменные сгруппировать в одно условие?
Требуется более развернутое объяснение.
 
Ответить
Сообщение
Quote (Bamerand)
Как можно сделать формулу чтобы между 13-26 при вводе "12" была светло-коричневая заливка

Так она же есть, условное форматирование работает.

Quote (Bamerand)
Как можно привести дополнительные переменные...

К чему привести? если нужно дополнительное условие, то в Excel-2003 возможно не более трех (2 уже есть, одно для больничных, а вот для "К" места уже нет).
Может, нужно как-то эти переменные сгруппировать в одно условие?
Требуется более развернутое объяснение.

Автор - vikttur
Дата добавления - 31.10.2012 в 02:26
Bamerand Дата: Среда, 31.10.2012, 13:39 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Попробую по другому объяснить - на Андрея, в интервале 1-12 октября (вахта), в табеле первые 5 дней "Б" (больничные дни), остальные 7 дней (с 6-го по 12) выход на вахту согласно расписанию. У него же, между 13-26 межвахтовый отдых, Андрея отзывают в сверхурочную работу 13-го. Я ввел значение "12", но условное форматирование не сработало, заливка 13-го октября не поменялась на светло-коричневый. Поскольку у Андрея вахта между 1-12 октября (еще 2 дня в предыдущем месяце), "12" которые отработал Андрей 13-го октября должны считаться сверхурочным днем, и следовательно, с 1-5 "Б" больничные попадают в рабочие дни. Т.е. все дни, в интервале 1-12 октября включены в вахтовое расписание.

Аналогичная ситуация с Машей - отличие состоит в том, что она находится в командировке ("К").

Я пользуюсь MS Excel 2010 и насколько я понимаю, ограничение относительно количества использования "условного форматирования" отсутствует по сравнению с MS Excel 2003.

Я бы с удовольствие сгруппировал все эти переменные в одно условие, но увы, не в моей власти.
К сообщению приложен файл: 1098793.xls (31.0 Kb)
 
Ответить
СообщениеПопробую по другому объяснить - на Андрея, в интервале 1-12 октября (вахта), в табеле первые 5 дней "Б" (больничные дни), остальные 7 дней (с 6-го по 12) выход на вахту согласно расписанию. У него же, между 13-26 межвахтовый отдых, Андрея отзывают в сверхурочную работу 13-го. Я ввел значение "12", но условное форматирование не сработало, заливка 13-го октября не поменялась на светло-коричневый. Поскольку у Андрея вахта между 1-12 октября (еще 2 дня в предыдущем месяце), "12" которые отработал Андрей 13-го октября должны считаться сверхурочным днем, и следовательно, с 1-5 "Б" больничные попадают в рабочие дни. Т.е. все дни, в интервале 1-12 октября включены в вахтовое расписание.

Аналогичная ситуация с Машей - отличие состоит в том, что она находится в командировке ("К").

Я пользуюсь MS Excel 2010 и насколько я понимаю, ограничение относительно количества использования "условного форматирования" отсутствует по сравнению с MS Excel 2003.

Я бы с удовольствие сгруппировал все эти переменные в одно условие, но увы, не в моей власти.

Автор - Bamerand
Дата добавления - 31.10.2012 в 13:39
Bamerand Дата: Четверг, 01.11.2012, 19:51 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Если даже это не под силу MS Excel 2010, может подскажите, какие есть плагины которые позволят выполнить подобную задачу???
 
Ответить
СообщениеЕсли даже это не под силу MS Excel 2010, может подскажите, какие есть плагины которые позволят выполнить подобную задачу???

Автор - Bamerand
Дата добавления - 01.11.2012 в 19:51
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!