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

Вход

Регистрация

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

 

= Мир MS Excel/определить кто сегодня в отпуске - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » определить кто сегодня в отпуске (Формулы/Formulas)
определить кто сегодня в отпуске
Krooxa Дата: Вторник, 29.09.2020, 15:36 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
День добрый) поползав на вашем форуме нашел много нужных вещей по моей проблеме с графиком работы и отпусками)За это отдельное спасибо. Помогите, плиз, с формулой которая высчитывает кто в отпуске сегодня,кто уходит в отпуск завтра и кто выходит из отпуска завтра
К сообщению приложен файл: 8010694.xlsx (17.1 Kb)
 
Ответить
СообщениеДень добрый) поползав на вашем форуме нашел много нужных вещей по моей проблеме с графиком работы и отпусками)За это отдельное спасибо. Помогите, плиз, с формулой которая высчитывает кто в отпуске сегодня,кто уходит в отпуск завтра и кто выходит из отпуска завтра

Автор - 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 или ограничивать результат несколькими фамилиями, или вывод делать в отдельных ячейках.

К слову, в примере на сегодня пусто. Нужно готовить пример чтоб помогающий не тратил время на генерацию данных
Ну и название темы подталкивает на шутливый ответ.


Замечательный Временно просто медведь , процентов на 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
Дата добавления - 29.09.2020 в 18:45
Anis625 Дата: Вторник, 29.09.2020, 19:37 | Сообщение № 4
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
Krooxa,
Для первой части пока получилось (в столбцах R:T). Для второй подумаю как допилить. Или может кто подхватит идею допилит
К сообщению приложен файл: 4133478.xlsx (18.0 Kb)
 
Ответить
СообщениеKrooxa,
Для первой части пока получилось (в столбцах R:T). Для второй подумаю как допилить. Или может кто подхватит идею допилит

Автор - Anis625
Дата добавления - 29.09.2020 в 19:37
bmv98rus Дата: Вторник, 29.09.2020, 22:25 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
1. Пусто потому что сегодня все работники на работе,а не в отпуске.
это понятно, просто тестировать решение крайне "удобно"
UDF писать лень, да и не очень надо
в примере подкрасил сервисные ячейки, отображение скрыто форматом, можно цвет убрать чтоб не мешались.
Если больше сотрудников, то протянуть дальше вправо
К сообщению приложен файл: example1878.xlsx (19.0 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
1. Пусто потому что сегодня все работники на работе,а не в отпуске.
это понятно, просто тестировать решение крайне "удобно"
UDF писать лень, да и не очень надо
в примере подкрасил сервисные ячейки, отображение скрыто форматом, можно цвет убрать чтоб не мешались.
Если больше сотрудников, то протянуть дальше вправо

Автор - bmv98rus
Дата добавления - 29.09.2020 в 22:25
Krooxa Дата: Среда, 30.09.2020, 11:31 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Anis625, спасибо большое)может быть можно сделать вторую часть через ИЛИ ?
 
Ответить
СообщениеAnis625, спасибо большое)может быть можно сделать вторую часть через ИЛИ ?

Автор - Krooxa
Дата добавления - 30.09.2020 в 11:31
Krooxa Дата: Среда, 30.09.2020, 12:02 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, спасибо,все работает
 
Ответить
Сообщениеbmv98rus, спасибо,все работает

Автор - Krooxa
Дата добавления - 30.09.2020 в 12:02
Anis625 Дата: Среда, 30.09.2020, 14:34 | Сообщение № 8
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
Krooxa,
Вариант решения bmv98rus, переложил по столбцам справа от таблицы - мне кажется так удобнее и без доп.строк.
Чуток не докрутил (в черновых своих вариантах) до решения bmv98rus,
Спасибо bmv98rus, взял тоже себе на заметку
К сообщению приложен файл: example1878-1-.xlsx (19.8 Kb)


Сообщение отредактировал 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
Дата добавления - 30.09.2020 в 16:39
Krooxa Дата: Четверг, 01.10.2020, 10:32 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
День добрый,чутка переделали график,добавили праздники и 2 учебных отпуска и перестала работать формула вычисляющая кто в отпуске, кто выйдет и кто уйдет, если не сложно посмотрите, а если еще и добавите в формулу учебные(часть3, часть4) то вообще цены не будет)
К сообщению приложен файл: 28_Grafik_otpus.xlsm (44.0 Kb)


Сообщение отредактировал 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) то вообще цены не будет)
так добавляйте в сумму аналогичные сравнения и все


Замечательный Временно просто медведь , процентов на 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
Дата добавления - 01.10.2020 в 13:09
bmv98rus Дата: Четверг, 01.10.2020, 17:14 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
наверно забыли что это формула массива и вводится Ctrl+shift+Enter


Замечательный Временно просто медведь , процентов на 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
попробовал еще раз вбить формулы,ничего не происходит(посмотрите плиз файл


Сообщение отредактировал 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)));"-")


Обратите внимание как оформлена формула, вы не на ту кнопку жмакнули. Лена придет и всем достанется. Пришла и не ругается :D


Замечательный Временно просто медведь , процентов на 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)));"-")


Обратите внимание как оформлена формула, вы не на ту кнопку жмакнули. Лена придет и всем достанется. Пришла и не ругается :D

Автор - bmv98rus
Дата добавления - 01.10.2020 в 18:42
Pelena Дата: Четверг, 01.10.2020, 19:09 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
На самом деле, это я так оформила, т.к. формульные теги не умеют правильно работать с умными таблицами :)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНа самом деле, это я так оформила, т.к. формульные теги не умеют правильно работать с умными таблицами :)

Автор - Pelena
Дата добавления - 01.10.2020 в 19:09
Krooxa Дата: Четверг, 01.10.2020, 19:51 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
ну и заодно свою ошибку исправил, хоть она и не стреляля, но так и перетекала.

Формула всеравно не работает,точнее работает только в первой строчке, привел пример на картинке
К сообщению приложен файл: 0517980.jpg (27.0 Kb)
 
Ответить
Сообщение
ну и заодно свою ошибку исправил, хоть она и не стреляля, но так и перетекала.

Формула всеравно не работает,точнее работает только в первой строчке, привел пример на картинке

Автор - 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
Выше подправил

Второй и третий столбик заработали,первый так же(((
К сообщению приложен файл: 1810296.jpg (25.7 Kb)
 
Ответить
Сообщение
Выше подправил

Второй и третий столбик заработали,первый так же(((

Автор - Krooxa
Дата добавления - 01.10.2020 в 20:24
bmv98rus Дата: Четверг, 01.10.2020, 20:55 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Я еще раз перезалил, но сам качаю и получаю старую версию. Попробуйте тут.
К сообщению приложен файл: 9717789.xlsm (42.2 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Четверг, 01.10.2020, 21:05
 
Ответить
СообщениеЯ еще раз перезалил, но сам качаю и получаю старую версию. Попробуйте тут.

Автор - bmv98rus
Дата добавления - 01.10.2020 в 20:55
Мир MS Excel » Вопросы и решения » Вопросы по Excel » определить кто сегодня в отпуске (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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