создание графика отпусков на 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 год. Идея заключается в следующем: 1. Я на против ФИО сотрудника вношу даты отпуска, который можно разделить на 3 части. даты проставляю в колонку "начало" и количество дней в столбец "продолжительность". Надо чтобы "Дата окончания отпуска" считалась сама, и при этом чтобы дни праздников пропускались (например:1 часть отпуска с 01.03.2017 на 10 дней. Надо чтобы в графике проставился отпуск крестиком "Х" с 01.03.2016 по 11.03.2016 (8 марта праздник не считать) 2. В случае если две даты сотрудников будут пересекаться хотя бы на один день - окрашивать данное пересечение красным цветом. 3. Можно ещё сделать так, чтобы праздники отображались в клетках как буква "п". Викториияя
Ответить
Сообщение добрый день! Нужна помощь в создании графика отпусков на 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
Здравствуйте. Для первой части сделала, остальные по аналогии. Праздники тоже добавьте сами на лист Праздники Часть месяцев пришлось удалить, чтобы файл влез на форум
Здравствуйте. Для первой части сделала, остальные по аналогии. Праздники тоже добавьте сами на лист Праздники Часть месяцев пришлось удалить, чтобы файл влез на форум Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Для первой части сделала, остальные по аналогии. Праздники тоже добавьте сами на лист Праздники Часть месяцев пришлось удалить, чтобы файл влез на форум Автор - Pelena Дата добавления - 06.12.2016 в 20:35
Викториияя
Дата: Среда, 07.12.2016, 17:25 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Pelena, при добавлении в формулу условия для второй и третьей части выходят сообщения об ошибках в формуле. не могу разобраться, что не так вставляю... делаю по аналогии.
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. не выделяет жирным
Добрый день. Для второй части, измените в формуле (выделил жирным )Код
=ЕСЛИ(И($F4<>"";FO$2>=$F4;FO$2<=$H4);ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(FO$2;Таблица1[Праздники];0));"п";"x");"")
upd. не выделяет жирным sboy
Яндекс: 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");"")
Верю, что кто-то покороче придумает)
Вот формула которая будет для всех периодовКод
=ЕСЛИ(И($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
Яндекс: 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.]опоздал (((
Не красиво но все же. А если соединить одну формулу три раза. Только указать в каждой повторяемой формуле разные части отпусков.Код
=ЕСЛИ(И($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
Сообщение отредактировал 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"? Полька
Ответить
Сообщение Добрый день! Прошу подсказать, как сделать чтобы в шаблоне такого графика отражались дни отпуска не крестиком"Х", а "0" (ноль). И если сотрудник не находится в отпуске, то "1"? Автор - Полька Дата добавления - 11.12.2016 в 17:16
Pelena
Дата: Воскресенье, 11.12.2016, 17:50 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
В формуле вместо "х" напишите 0, а вместо "" напишите 1
В формуле вместо "х" напишите 0, а вместо "" напишите 1 Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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" , либо "п")
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)))
Вам нужно не сцеплять функции ЕСЛИ(), а вкладывать одну в другую. Что-то типаКод
=ЕСЛИ(И($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
"Черт возьми, Холмс! Но как??!!" Ю-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, точно)) получилось) благодарю) Полька
Ответить
Сообщение Pelena, точно)) получилось) благодарю) Автор - Полька Дата добавления - 12.12.2016 в 14:57