Недавно в нашей организации ввели новую систему учета трудо-дней и трудо-часов Документ находится для сведения
Таблица А - как все должно выглядить. Таблица состоит из календарнего месяца 30 дней, с 1-12 вахтовая смена, с 13-26 межвахтовый отдых. Заключительные 8 дней переходятв следующий месяц (в таблице "А" 6 дней, остальные 8 перетекают в следующий месяц. Каждая вахта, межвахтовый отдых состоят из 2-х недель). Для того, чтобы отразить полный цикл работы вахты на одного сотрудника, необходимо заполнить MS Excel таблицу. Межвахвотый отдых и на вахтовые две недели должны различаться разной заливкой (см Таблицу А) - ячейки со значением "12" залиты серо-стальным цветом, дни межвахтового отдыха зеленым.
Теперь, когда сотрудик выходит из межвахтового отдыха на сверхурочную работу, вот здесь начинаются проблемы. Не получается подобрать необходимую формулу и комбинацию функций, чтобы сверхурочная работа в период 11-13 (см Таблицу Б) была залита другим цветом, к примеру коричневым. У кого есть какие идеи? Как можно сделать подогнать условие переменной, что если трудо-дни переваливают за порог 14 дней (от начала месяца), тогда последующие трудо-дни должны фиксироваться MS Excel как сверхурочные.
Пользуюсь MS Excel 2010.
Нужна помощь в MS Excel
Недавно в нашей организации ввели новую систему учета трудо-дней и трудо-часов Документ находится для сведения
Таблица А - как все должно выглядить. Таблица состоит из календарнего месяца 30 дней, с 1-12 вахтовая смена, с 13-26 межвахтовый отдых. Заключительные 8 дней переходятв следующий месяц (в таблице "А" 6 дней, остальные 8 перетекают в следующий месяц. Каждая вахта, межвахтовый отдых состоят из 2-х недель). Для того, чтобы отразить полный цикл работы вахты на одного сотрудника, необходимо заполнить MS Excel таблицу. Межвахвотый отдых и на вахтовые две недели должны различаться разной заливкой (см Таблицу А) - ячейки со значением "12" залиты серо-стальным цветом, дни межвахтового отдыха зеленым.
Теперь, когда сотрудик выходит из межвахтового отдыха на сверхурочную работу, вот здесь начинаются проблемы. Не получается подобрать необходимую формулу и комбинацию функций, чтобы сверхурочная работа в период 11-13 (см Таблицу Б) была залита другим цветом, к примеру коричневым. У кого есть какие идеи? Как можно сделать подогнать условие переменной, что если трудо-дни переваливают за порог 14 дней (от начала месяца), тогда последующие трудо-дни должны фиксироваться MS Excel как сверхурочные.
Попробую подробнее объяснить, извините, если не совсем правильно изыскаюсь и не совсем хорошо понимаю MS Excel. Попробую по другому - я переделал электронную таблицу. Таблица А - график работы двух лиц на вахте согласнос утвержденногму графику. Т.е. и Андрей и Максим начинают работу 1-го сентября и работают 14 дней (две недели) по 12 часов в сутки. После чего, оба работника находятся на межвахтовом отдыхе до 28 включительно, после выходят на вахту 29-сентября и работают до 12-го октября (2 дня вахты попадают на 29-30 сентября и 12 дня попадают на октябрь месяц). Когда работники находятся на вахте, выставляется в ячейке значение "12" (заливка "желтая"), когда работники находятся на межвахтовом отдыхе, выставляется в ячейке "В" значение (заливка "серо-стальная"). Я пользовался до сих "условным форматированием" для того, чтобы менять различные цвета, на данный момент в этом документе я удалил "условное форматирование".
Теперь, в октябре месяце, Максим выходит в сверхурочную работу, поскольку Максим уже отработал утвержденную вахту и при работе в сверхурочную работу ему полагаются двойная ставка, что и требуется указать в Таблице Б (когда сотрудник находится на сверхурочной работе, выставляется в ячейке значение тоже "12", так же как и при вахтовой работе, за исключением заливка должна быть светло-коричневой). Проблема заключается в том, что и в вахту и сверхурочную работу выставляются значения "12" и последовательно использовать "условое форматирование" под одно значение не удается. Так как в ноябре месяце (Таблица В) Андрей работает согласно графику с 1-го по 9-е ноября, а затем дальше с 10-го по 16-е начинается сверхурочная работа, которая, при вводе в ячейку значения "12" должна закрашиваться в светло-коричневый цвет.
Надеюсь что объяснил внято и понятно. Народ, подскажите пожалуйста, какие есть рекомендации по использованию формул или функций? Желательно без макросов, а только с формулами и функциями или "условным форматированием".
Пользуюсь MS Excel 2010.
Попробую подробнее объяснить, извините, если не совсем правильно изыскаюсь и не совсем хорошо понимаю MS Excel. Попробую по другому - я переделал электронную таблицу. Таблица А - график работы двух лиц на вахте согласнос утвержденногму графику. Т.е. и Андрей и Максим начинают работу 1-го сентября и работают 14 дней (две недели) по 12 часов в сутки. После чего, оба работника находятся на межвахтовом отдыхе до 28 включительно, после выходят на вахту 29-сентября и работают до 12-го октября (2 дня вахты попадают на 29-30 сентября и 12 дня попадают на октябрь месяц). Когда работники находятся на вахте, выставляется в ячейке значение "12" (заливка "желтая"), когда работники находятся на межвахтовом отдыхе, выставляется в ячейке "В" значение (заливка "серо-стальная"). Я пользовался до сих "условным форматированием" для того, чтобы менять различные цвета, на данный момент в этом документе я удалил "условное форматирование".
Теперь, в октябре месяце, Максим выходит в сверхурочную работу, поскольку Максим уже отработал утвержденную вахту и при работе в сверхурочную работу ему полагаются двойная ставка, что и требуется указать в Таблице Б (когда сотрудник находится на сверхурочной работе, выставляется в ячейке значение тоже "12", так же как и при вахтовой работе, за исключением заливка должна быть светло-коричневой). Проблема заключается в том, что и в вахту и сверхурочную работу выставляются значения "12" и последовательно использовать "условое форматирование" под одно значение не удается. Так как в ноябре месяце (Таблица В) Андрей работает согласно графику с 1-го по 9-е ноября, а затем дальше с 10-го по 16-е начинается сверхурочная работа, которая, при вводе в ячейку значения "12" должна закрашиваться в светло-коричневый цвет.
Надеюсь что объяснил внято и понятно. Народ, подскажите пожалуйста, какие есть рекомендации по использованию формул или функций? Желательно без макросов, а только с формулами и функциями или "условным форматированием".
Не посчитайте за наглость, нужна ваша консультация и помощь. Как можно привести дополнительные переменные, к примеру "Б" (больничный)? Там же в примере, я указал на графу Андрея "Б" первые 5 дней, а остальные 7 согласно графику вахты. Как можно сделать формулу чтобы между 13-26 при вводе "12" была светло-коричневая заливка? И возможно ли добавить еще и другие переменные "К" (командировка)?
Уважаемый vikttur
Не посчитайте за наглость, нужна ваша консультация и помощь. Как можно привести дополнительные переменные, к примеру "Б" (больничный)? Там же в примере, я указал на графу Андрея "Б" первые 5 дней, а остальные 7 согласно графику вахты. Как можно сделать формулу чтобы между 13-26 при вводе "12" была светло-коричневая заливка? И возможно ли добавить еще и другие переменные "К" (командировка)?Bamerand
Как можно сделать формулу чтобы между 13-26 при вводе "12" была светло-коричневая заливка
Так она же есть, условное форматирование работает.
Quote (Bamerand)
Как можно привести дополнительные переменные...
К чему привести? если нужно дополнительное условие, то в Excel-2003 возможно не более трех (2 уже есть, одно для больничных, а вот для "К" места уже нет). Может, нужно как-то эти переменные сгруппировать в одно условие? Требуется более развернутое объяснение.
Quote (Bamerand)
Как можно сделать формулу чтобы между 13-26 при вводе "12" была светло-коричневая заливка
Так она же есть, условное форматирование работает.
Quote (Bamerand)
Как можно привести дополнительные переменные...
К чему привести? если нужно дополнительное условие, то в Excel-2003 возможно не более трех (2 уже есть, одно для больничных, а вот для "К" места уже нет). Может, нужно как-то эти переменные сгруппировать в одно условие? Требуется более развернутое объяснение.vikttur
Попробую по другому объяснить - на Андрея, в интервале 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.
Я бы с удовольствие сгруппировал все эти переменные в одно условие, но увы, не в моей власти.
Попробую по другому объяснить - на Андрея, в интервале 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