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

Вход

Регистрация

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

 

= Мир MS Excel/создание графика отпусков на 2017 год - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
создание графика отпусков на 2017 год
Викториияя Дата: Вторник, 06.12.2016, 18:52 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
добрый день!
Нужна помощь в создании графика отпусков на 2017 год.

Идея заключается в следующем:
1. Я на против ФИО сотрудника вношу даты отпуска, который можно разделить на 3 части. даты проставляю в колонку "начало" и количество дней в столбец "продолжительность". Надо чтобы "Дата окончания отпуска" считалась сама, и при этом чтобы дни праздников пропускались (например:1 часть отпуска с 01.03.2017 на 10 дней. Надо чтобы в графике проставился отпуск крестиком "Х" с 01.03.2016 по 11.03.2016 (8 марта праздник не считать)
2. В случае если две даты сотрудников будут пересекаться хотя бы на один день - окрашивать данное пересечение красным цветом.
3. Можно ещё сделать так, чтобы праздники отображались в клетках как буква "п".
К сообщению приложен файл: 2017_.xlsx (68.5 Kb)
 
Ответить
Сообщениедобрый день!
Нужна помощь в создании графика отпусков на 2017 год.

Идея заключается в следующем:
1. Я на против ФИО сотрудника вношу даты отпуска, который можно разделить на 3 части. даты проставляю в колонку "начало" и количество дней в столбец "продолжительность". Надо чтобы "Дата окончания отпуска" считалась сама, и при этом чтобы дни праздников пропускались (например:1 часть отпуска с 01.03.2017 на 10 дней. Надо чтобы в графике проставился отпуск крестиком "Х" с 01.03.2016 по 11.03.2016 (8 марта праздник не считать)
2. В случае если две даты сотрудников будут пересекаться хотя бы на один день - окрашивать данное пересечение красным цветом.
3. Можно ещё сделать так, чтобы праздники отображались в клетках как буква "п".

Автор - Викториияя
Дата добавления - 06.12.2016 в 18:52
Pelena Дата: Вторник, 06.12.2016, 20:35 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Для первой части сделала, остальные по аналогии. Праздники тоже добавьте сами на лист Праздники
Часть месяцев пришлось удалить, чтобы файл влез на форум
К сообщению приложен файл: 8179308.xlsx (94.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Для первой части сделала, остальные по аналогии. Праздники тоже добавьте сами на лист Праздники
Часть месяцев пришлось удалить, чтобы файл влез на форум

Автор - Pelena
Дата добавления - 06.12.2016 в 20:35
Викториияя Дата: Среда, 07.12.2016, 17:25 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Pelena, при добавлении в формулу условия для второй и третьей части выходят сообщения об ошибках в формуле. не могу разобраться, что не так вставляю... делаю по аналогии.
К сообщению приложен файл: 08.xlsx (89.3 Kb)
 
Ответить
СообщениеPelena, при добавлении в формулу условия для второй и третьей части выходят сообщения об ошибках в формуле. не могу разобраться, что не так вставляю... делаю по аналогии.

Автор - Викториияя
Дата добавления - 07.12.2016 в 17:25
sboy Дата: Среда, 07.12.2016, 17:46 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Для второй части, измените в формуле (выделил жирным)
Код
=ЕСЛИ(И($F4<>"";FO$2>=$F4;FO$2<=$H4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(FO$2;Таблица1[Праздники];0));"п";"x");"")


upd. не выделяет жирным


Яндекс: 410016850021169

Сообщение отредактировал sboy - Среда, 07.12.2016, 17:51
 
Ответить
СообщениеДобрый день.
Для второй части, измените в формуле (выделил жирным)
Код
=ЕСЛИ(И($F4<>"";FO$2>=$F4;FO$2<=$H4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(FO$2;Таблица1[Праздники];0));"п";"x");"")


upd. не выделяет жирным

Автор - sboy
Дата добавления - 07.12.2016 в 17:46
sboy Дата: Среда, 07.12.2016, 18:08 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Вот формула которая будет для всех периодов
Код
=ЕСЛИ(И($C4<>"";GI$2>=$C4;GI$2<=$E4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(GI$2;Таблица1[Праздники];0));"п";"x");"")&ЕСЛИ(И($F4<>"";GI$2>=$F4;GI$2<=$H4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(GI$2;Таблица1[Праздники];0));"п";"x");"")&ЕСЛИ(И($I4<>"";GI$2>=$I4;GI$2<=$K4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(GI$2;Таблица1[Праздники];0));"п";"x");"")


Верю, что кто-то покороче придумает)


Яндекс: 410016850021169
 
Ответить
СообщениеВот формула которая будет для всех периодов
Код
=ЕСЛИ(И($C4<>"";GI$2>=$C4;GI$2<=$E4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(GI$2;Таблица1[Праздники];0));"п";"x");"")&ЕСЛИ(И($F4<>"";GI$2>=$F4;GI$2<=$H4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(GI$2;Таблица1[Праздники];0));"п";"x");"")&ЕСЛИ(И($I4<>"";GI$2>=$I4;GI$2<=$K4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(GI$2;Таблица1[Праздники];0));"п";"x");"")


Верю, что кто-то покороче придумает)

Автор - sboy
Дата добавления - 07.12.2016 в 18:08
devilkurs Дата: Среда, 07.12.2016, 18:09 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 167
Репутация: 43 ±
Замечаний: 0% ±

Excel 2007, 2010
Не красиво но все же. А если соединить одну формулу три раза. Только указать в каждой повторяемой формуле разные части отпусков.
Код
=ЕСЛИ(И($C3<>"";L$2>=$C3;L$2<=$E3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";"x");"")&
ЕСЛИ(И($F3<>"";L$2>=$F3;L$2<=$H3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";"x");"")&
ЕСЛИ(И($I3<>"";L$2>=$I3;L$2<=$K3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";"x");"")


[p.s.]опоздал (((




Сообщение отредактировал devilkurs - Среда, 07.12.2016, 18:10
 
Ответить
СообщениеНе красиво но все же. А если соединить одну формулу три раза. Только указать в каждой повторяемой формуле разные части отпусков.
Код
=ЕСЛИ(И($C3<>"";L$2>=$C3;L$2<=$E3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";"x");"")&
ЕСЛИ(И($F3<>"";L$2>=$F3;L$2<=$H3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";"x");"")&
ЕСЛИ(И($I3<>"";L$2>=$I3;L$2<=$K3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";"x");"")


[p.s.]опоздал (((

Автор - devilkurs
Дата добавления - 07.12.2016 в 18:09
Викториияя Дата: Среда, 07.12.2016, 18:13 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
спасибо всем ОГРОМНОЕ)
 
Ответить
Сообщениеспасибо всем ОГРОМНОЕ)

Автор - Викториияя
Дата добавления - 07.12.2016 в 18:13
Полька Дата: Воскресенье, 11.12.2016, 17:16 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день! Прошу подсказать, как сделать чтобы в шаблоне такого графика отражались дни отпуска не крестиком"Х", а "0" (ноль). И если сотрудник не находится в отпуске, то "1"?
 
Ответить
СообщениеДобрый день! Прошу подсказать, как сделать чтобы в шаблоне такого графика отражались дни отпуска не крестиком"Х", а "0" (ноль). И если сотрудник не находится в отпуске, то "1"?

Автор - Полька
Дата добавления - 11.12.2016 в 17:16
Pelena Дата: Воскресенье, 11.12.2016, 17:50 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
В формуле вместо "х" напишите 0, а вместо "" напишите 1


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ формуле вместо "х" напишите 0, а вместо "" напишите 1

Автор - Pelena
Дата добавления - 11.12.2016 в 17:50
Полька Дата: Понедельник, 12.12.2016, 14:31 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, конечно я так сделала, но проблема в том что, теперь в 1й ячейке 4 значения (т.к. отпуск на 4 части разделила) а нужно только одно значение (либо "1", либо "0" , либо "п")
К сообщению приложен файл: -1-.xlsx (66.8 Kb)


Сообщение отредактировал Полька - Понедельник, 12.12.2016, 14:47
 
Ответить
СообщениеPelena, конечно я так сделала, но проблема в том что, теперь в 1й ячейке 4 значения (т.к. отпуск на 4 части разделила) а нужно только одно значение (либо "1", либо "0" , либо "п")

Автор - Полька
Дата добавления - 12.12.2016 в 14:31
Pelena Дата: Понедельник, 12.12.2016, 14:46 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Вам нужно не сцеплять функции ЕСЛИ(), а вкладывать одну в другую.
Что-то типа
Код
=ЕСЛИ(И($C3<>"";L$2>=$C3;L$2<=$E3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";0);ЕСЛИ(И($F3<>"";L$2>=$F3;L$2<=$H3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";0);ЕСЛИ(И($I3<>"";L$2>=$I3;L$2<=$K3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";0);1)))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВам нужно не сцеплять функции ЕСЛИ(), а вкладывать одну в другую.
Что-то типа
Код
=ЕСЛИ(И($C3<>"";L$2>=$C3;L$2<=$E3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";0);ЕСЛИ(И($F3<>"";L$2>=$F3;L$2<=$H3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";0);ЕСЛИ(И($I3<>"";L$2>=$I3;L$2<=$K3);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(L$2;Таблица1[Праздники];0));"п";0);1)))

Автор - Pelena
Дата добавления - 12.12.2016 в 14:46
Полька Дата: Понедельник, 12.12.2016, 14:57 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, точно)) получилось) благодарю)
 
Ответить
СообщениеPelena, точно)) получилось) благодарю)

Автор - Полька
Дата добавления - 12.12.2016 в 14:57
  • Страница 1 из 1
  • 1
Поиск:

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