определить кто сегодня в отпуске
Krooxa
Дата: Вторник, 29.09.2020, 15:36 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
День добрый) поползав на вашем форуме нашел много нужных вещей по моей проблеме с графиком работы и отпусками)За это отдельное спасибо. Помогите, плиз, с формулой которая высчитывает кто в отпуске сегодня,кто уходит в отпуск завтра и кто выходит из отпуска завтра
День добрый) поползав на вашем форуме нашел много нужных вещей по моей проблеме с графиком работы и отпусками)За это отдельное спасибо. Помогите, плиз, с формулой которая высчитывает кто в отпуске сегодня,кто уходит в отпуск завтра и кто выходит из отпуска завтра Krooxa
Ответить
Сообщение День добрый) поползав на вашем форуме нашел много нужных вещей по моей проблеме с графиком работы и отпусками)За это отдельное спасибо. Помогите, плиз, с формулой которая высчитывает кто в отпуске сегодня,кто уходит в отпуск завтра и кто выходит из отпуска завтра Автор - Krooxa Дата добавления - 29.09.2020 в 15:36
bmv98rus
Дата: Вторник, 29.09.2020, 16:56 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Krooxa , Если у вас в Excel 2019 присутствует TextJoin функция, то можно формулой, но она не будет короткой. В противном случае нужно писать UDF на VBA или ограничивать результат несколькими фамилиями, или вывод делать в отдельных ячейках. К слову, в примере на сегодня пусто. Нужно готовить пример чтоб помогающий не тратил время на генерацию данных Ну и название темы подталкивает на шутливый ответ.
Krooxa , Если у вас в Excel 2019 присутствует TextJoin функция, то можно формулой, но она не будет короткой. В противном случае нужно писать UDF на VBA или ограничивать результат несколькими фамилиями, или вывод делать в отдельных ячейках. К слову, в примере на сегодня пусто. Нужно готовить пример чтоб помогающий не тратил время на генерацию данных Ну и название темы подталкивает на шутливый ответ.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Вторник, 29.09.2020, 16:57
Ответить
Сообщение Krooxa , Если у вас в Excel 2019 присутствует TextJoin функция, то можно формулой, но она не будет короткой. В противном случае нужно писать UDF на VBA или ограничивать результат несколькими фамилиями, или вывод делать в отдельных ячейках. К слову, в примере на сегодня пусто. Нужно готовить пример чтоб помогающий не тратил время на генерацию данных Ну и название темы подталкивает на шутливый ответ.Автор - bmv98rus Дата добавления - 29.09.2020 в 16:56
Krooxa
Дата: Вторник, 29.09.2020, 18:45 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
bmv98rus , 1. Пусто потому что сегодня все работники на работе,а не в отпуске. 2.Я просил помощи с формулой ибо не понимаю как учесть 2 периода отпусков в одной формуле, как вывести несколько фамилий если отпуска накладываются 3. У меня Excel 2016, не пойму как поменять в профиле
bmv98rus , 1. Пусто потому что сегодня все работники на работе,а не в отпуске. 2.Я просил помощи с формулой ибо не понимаю как учесть 2 периода отпусков в одной формуле, как вывести несколько фамилий если отпуска накладываются 3. У меня Excel 2016, не пойму как поменять в профилеKrooxa
Ответить
Сообщение bmv98rus , 1. Пусто потому что сегодня все работники на работе,а не в отпуске. 2.Я просил помощи с формулой ибо не понимаю как учесть 2 периода отпусков в одной формуле, как вывести несколько фамилий если отпуска накладываются 3. У меня Excel 2016, не пойму как поменять в профилеАвтор - Krooxa Дата добавления - 29.09.2020 в 18:45
Anis625
Дата: Вторник, 29.09.2020, 19:37 |
Сообщение № 4
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация:
31
±
Замечаний:
20% ±
Excel 2013
Krooxa, Для первой части пока получилось (в столбцах R:T). Для второй подумаю как допилить. Или может кто подхватит идею допилит
Krooxa, Для первой части пока получилось (в столбцах R:T). Для второй подумаю как допилить. Или может кто подхватит идею допилит Anis625
Ответить
Сообщение Krooxa, Для первой части пока получилось (в столбцах R:T). Для второй подумаю как допилить. Или может кто подхватит идею допилит Автор - Anis625 Дата добавления - 29.09.2020 в 19:37
bmv98rus
Дата: Вторник, 29.09.2020, 22:25 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
1. Пусто потому что сегодня все работники на работе,а не в отпуске.
это понятно, просто тестировать решение крайне "удобно" UDF писать лень, да и не очень надо в примере подкрасил сервисные ячейки, отображение скрыто форматом, можно цвет убрать чтоб не мешались. Если больше сотрудников, то протянуть дальше вправо
1. Пусто потому что сегодня все работники на работе,а не в отпуске.
это понятно, просто тестировать решение крайне "удобно" UDF писать лень, да и не очень надо в примере подкрасил сервисные ячейки, отображение скрыто форматом, можно цвет убрать чтоб не мешались. Если больше сотрудников, то протянуть дальше вправоbmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение 1. Пусто потому что сегодня все работники на работе,а не в отпуске.
это понятно, просто тестировать решение крайне "удобно" UDF писать лень, да и не очень надо в примере подкрасил сервисные ячейки, отображение скрыто форматом, можно цвет убрать чтоб не мешались. Если больше сотрудников, то протянуть дальше вправоАвтор - bmv98rus Дата добавления - 29.09.2020 в 22:25
Krooxa
Дата: Среда, 30.09.2020, 11:31 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Anis625 , спасибо большое)может быть можно сделать вторую часть через ИЛИ ?
Anis625 , спасибо большое)может быть можно сделать вторую часть через ИЛИ ?Krooxa
Ответить
Сообщение Anis625 , спасибо большое)может быть можно сделать вторую часть через ИЛИ ?Автор - Krooxa Дата добавления - 30.09.2020 в 11:31
Krooxa
Дата: Среда, 30.09.2020, 12:02 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
bmv98rus , спасибо,все работает
bmv98rus , спасибо,все работаетKrooxa
Ответить
Сообщение bmv98rus , спасибо,все работаетАвтор - Krooxa Дата добавления - 30.09.2020 в 12:02
Anis625
Дата: Среда, 30.09.2020, 14:34 |
Сообщение № 8
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация:
31
±
Замечаний:
20% ±
Excel 2013
Krooxa, Вариант решения bmv98rus, переложил по столбцам справа от таблицы - мне кажется так удобнее и без доп.строк. Чуток не докрутил (в черновых своих вариантах) до решения bmv98rus, Спасибо bmv98rus, взял тоже себе на заметку
Krooxa, Вариант решения bmv98rus, переложил по столбцам справа от таблицы - мне кажется так удобнее и без доп.строк. Чуток не докрутил (в черновых своих вариантах) до решения bmv98rus, Спасибо bmv98rus, взял тоже себе на заметку Anis625
Сообщение отредактировал Anis625 - Среда, 30.09.2020, 14:34
Ответить
Сообщение Krooxa, Вариант решения bmv98rus, переложил по столбцам справа от таблицы - мне кажется так удобнее и без доп.строк. Чуток не докрутил (в черновых своих вариантах) до решения bmv98rus, Спасибо bmv98rus, взял тоже себе на заметку Автор - Anis625 Дата добавления - 30.09.2020 в 14:34
Krooxa
Дата: Среда, 30.09.2020, 16:39 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Anis625 , еще раз спасибо)действительно столбиком смотрится лучше) bmv98rus , спасибо за функционал)
Anis625 , еще раз спасибо)действительно столбиком смотрится лучше) bmv98rus , спасибо за функционал)Krooxa
Ответить
Сообщение Anis625 , еще раз спасибо)действительно столбиком смотрится лучше) bmv98rus , спасибо за функционал)Автор - Krooxa Дата добавления - 30.09.2020 в 16:39
Krooxa
Дата: Четверг, 01.10.2020, 10:32 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
День добрый,чутка переделали график,добавили праздники и 2 учебных отпуска и перестала работать формула вычисляющая кто в отпуске, кто выйдет и кто уйдет, если не сложно посмотрите, а если еще и добавите в формулу учебные(часть3, часть4) то вообще цены не будет)
День добрый,чутка переделали график,добавили праздники и 2 учебных отпуска и перестала работать формула вычисляющая кто в отпуске, кто выйдет и кто уйдет, если не сложно посмотрите, а если еще и добавите в формулу учебные(часть3, часть4) то вообще цены не будет) Krooxa
Сообщение отредактировал Krooxa - Четверг, 01.10.2020, 10:33
Ответить
Сообщение День добрый,чутка переделали график,добавили праздники и 2 учебных отпуска и перестала работать формула вычисляющая кто в отпуске, кто выйдет и кто уйдет, если не сложно посмотрите, а если еще и добавите в формулу учебные(часть3, часть4) то вообще цены не будет) Автор - Krooxa Дата добавления - 01.10.2020 в 10:32
bmv98rus
Дата: Четверг, 01.10.2020, 12:09 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
а если еще и добавите в формулу учебные(часть3, часть4) то вообще цены не будет)
так добавляйте в сумму аналогичные сравнения и все
а если еще и добавите в формулу учебные(часть3, часть4) то вообще цены не будет)
так добавляйте в сумму аналогичные сравнения и всеbmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение а если еще и добавите в формулу учебные(часть3, часть4) то вообще цены не будет)
так добавляйте в сумму аналогичные сравнения и всеАвтор - bmv98rus Дата добавления - 01.10.2020 в 12:09
Krooxa
Дата: Четверг, 01.10.2020, 13:09 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
так добавляйте в сумму аналогичные сравнения и все
Перестала работать формула [vba]Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[Сотрудник];НАИМЕНЬШИЙ(ЕСЛИ((Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала1]<=СЕГОДНЯ())*(Таблица1[Дата конца1]>=СЕГОДНЯ())+(Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала2]<=СЕГОДНЯ())*(Таблица1[Дата конца2]>=СЕГОДНЯ());СТРОКА(Таблица1[Сотрудник])-СТРОКА(Таблица1[#Заголовки]));СТРОКА()-СТРОКА(X$8)));"-")
[/vba] видимо я что то напортачил.
так добавляйте в сумму аналогичные сравнения и все
Перестала работать формула [vba]Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[Сотрудник];НАИМЕНЬШИЙ(ЕСЛИ((Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала1]<=СЕГОДНЯ())*(Таблица1[Дата конца1]>=СЕГОДНЯ())+(Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала2]<=СЕГОДНЯ())*(Таблица1[Дата конца2]>=СЕГОДНЯ());СТРОКА(Таблица1[Сотрудник])-СТРОКА(Таблица1[#Заголовки]));СТРОКА()-СТРОКА(X$8)));"-")
[/vba] видимо я что то напортачил.Krooxa
Ответить
Сообщение так добавляйте в сумму аналогичные сравнения и все
Перестала работать формула [vba]Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[Сотрудник];НАИМЕНЬШИЙ(ЕСЛИ((Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала1]<=СЕГОДНЯ())*(Таблица1[Дата конца1]>=СЕГОДНЯ())+(Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала2]<=СЕГОДНЯ())*(Таблица1[Дата конца2]>=СЕГОДНЯ());СТРОКА(Таблица1[Сотрудник])-СТРОКА(Таблица1[#Заголовки]));СТРОКА()-СТРОКА(X$8)));"-")
[/vba] видимо я что то напортачил.Автор - Krooxa Дата добавления - 01.10.2020 в 13:09
bmv98rus
Дата: Четверг, 01.10.2020, 17:14 |
Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
наверно забыли что это формула массива и вводится Ctrl+shift+Enter
наверно забыли что это формула массива и вводится Ctrl+shift+Enter bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение наверно забыли что это формула массива и вводится Ctrl+shift+Enter Автор - bmv98rus Дата добавления - 01.10.2020 в 17:14
Krooxa
Дата: Четверг, 01.10.2020, 17:43 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
наверно забыли что это формула массива и вводится Ctrl+shift+Enter
попробовал еще раз вбить формулы,ничего не происходит(посмотрите плиз файл
наверно забыли что это формула массива и вводится Ctrl+shift+Enter
попробовал еще раз вбить формулы,ничего не происходит(посмотрите плиз файлKrooxa
Сообщение отредактировал Krooxa - Четверг, 01.10.2020, 18:03
Ответить
Сообщение наверно забыли что это формула массива и вводится Ctrl+shift+Enter
попробовал еще раз вбить формулы,ничего не происходит(посмотрите плиз файлАвтор - Krooxa Дата добавления - 01.10.2020 в 17:43
bmv98rus
Дата: Четверг, 01.10.2020, 18:42 |
Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
ну и заодно свою ошибку исправил, хоть она и не стреляля, но так и перетекала.Код
=IFERROR(INDEX(Таблица1[Сотрудник];SMALL(IF( (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала1]<=TODAY())*(Таблица1[Дата конца1]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала2]<=TODAY())*(Таблица1[Дата конца2]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала3]<=TODAY())*(Таблица1[Дата конца3]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала4]<=TODAY())*(Таблица1[Дата конца4]>=TODAY()); ROW(Таблица1[Сотрудник])-ROW(Таблица1[#Headers]));ROWS(X$9:X9)));"-")
Обратите внимание как оформлена формула, вы не на ту кнопку жмакнули. Лена придет и всем достанется. Пришла и не ругается
ну и заодно свою ошибку исправил, хоть она и не стреляля, но так и перетекала.Код
=IFERROR(INDEX(Таблица1[Сотрудник];SMALL(IF( (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала1]<=TODAY())*(Таблица1[Дата конца1]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала2]<=TODAY())*(Таблица1[Дата конца2]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала3]<=TODAY())*(Таблица1[Дата конца3]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала4]<=TODAY())*(Таблица1[Дата конца4]>=TODAY()); ROW(Таблица1[Сотрудник])-ROW(Таблица1[#Headers]));ROWS(X$9:X9)));"-")
Обратите внимание как оформлена формула, вы не на ту кнопку жмакнули. Лена придет и всем достанется. Пришла и не ругается bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Четверг, 01.10.2020, 20:56
Ответить
Сообщение ну и заодно свою ошибку исправил, хоть она и не стреляля, но так и перетекала.Код
=IFERROR(INDEX(Таблица1[Сотрудник];SMALL(IF( (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала1]<=TODAY())*(Таблица1[Дата конца1]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала2]<=TODAY())*(Таблица1[Дата конца2]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала3]<=TODAY())*(Таблица1[Дата конца3]>=TODAY())+ (Таблица1[Дата начала2]<>"")*(Таблица1[Дата начала4]<=TODAY())*(Таблица1[Дата конца4]>=TODAY()); ROW(Таблица1[Сотрудник])-ROW(Таблица1[#Headers]));ROWS(X$9:X9)));"-")
Обратите внимание как оформлена формула, вы не на ту кнопку жмакнули. Лена придет и всем достанется. Пришла и не ругается Автор - bmv98rus Дата добавления - 01.10.2020 в 18:42
Pelena
Дата: Четверг, 01.10.2020, 19:09 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
На самом деле, это я так оформила, т.к. формульные теги не умеют правильно работать с умными таблицами
На самом деле, это я так оформила, т.к. формульные теги не умеют правильно работать с умными таблицами Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение На самом деле, это я так оформила, т.к. формульные теги не умеют правильно работать с умными таблицами Автор - Pelena Дата добавления - 01.10.2020 в 19:09
Krooxa
Дата: Четверг, 01.10.2020, 19:51 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
ну и заодно свою ошибку исправил, хоть она и не стреляля, но так и перетекала.
Формула всеравно не работает,точнее работает только в первой строчке, привел пример на картинке
ну и заодно свою ошибку исправил, хоть она и не стреляля, но так и перетекала.
Формула всеравно не работает,точнее работает только в первой строчке, привел пример на картинкеKrooxa
Ответить
Сообщение ну и заодно свою ошибку исправил, хоть она и не стреляля, но так и перетекала.
Формула всеравно не работает,точнее работает только в первой строчке, привел пример на картинкеАвтор - Krooxa Дата добавления - 01.10.2020 в 19:51
bmv98rus
Дата: Четверг, 01.10.2020, 20:05 |
Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Выше подправил
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Выше подправил Автор - bmv98rus Дата добавления - 01.10.2020 в 20:05
Krooxa
Дата: Четверг, 01.10.2020, 20:24 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Второй и третий столбик заработали,первый так же(((
Второй и третий столбик заработали,первый так же(((Krooxa
Ответить
Сообщение Второй и третий столбик заработали,первый так же(((Автор - Krooxa Дата добавления - 01.10.2020 в 20:24
bmv98rus
Дата: Четверг, 01.10.2020, 20:55 |
Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Я еще раз перезалил, но сам качаю и получаю старую версию. Попробуйте тут.
Я еще раз перезалил, но сам качаю и получаю старую версию. Попробуйте тут. bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Четверг, 01.10.2020, 21:05
Ответить
Сообщение Я еще раз перезалил, но сам качаю и получаю старую версию. Попробуйте тут. Автор - bmv98rus Дата добавления - 01.10.2020 в 20:55