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

Вход

Регистрация

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

 

= Мир MS Excel/Автоматическое заполнение календарных дней в расписании - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое заполнение календарных дней в расписании (Формулы/Formulas)
Автоматическое заполнение календарных дней в расписании
radox Дата: Пятница, 20.08.2021, 18:08 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Задача. Богданов Александр Гурьевич принят на работу 24 января 2020 г., а уволен 8 мая 2020 г. Получается, в 24 января 2020 он отработал 8 календарных дней. В феврале 29 календарных дней и т.д.

Подскажите формулу, которая будет выставлять общее количество календарных дней, у трудоустроенного сотрудника по двум значениям (дате приема и увольнения).
К сообщению приложен файл: 6583393.xlsx (13.1 Kb)
 
Ответить
СообщениеЗадача. Богданов Александр Гурьевич принят на работу 24 января 2020 г., а уволен 8 мая 2020 г. Получается, в 24 января 2020 он отработал 8 календарных дней. В феврале 29 календарных дней и т.д.

Подскажите формулу, которая будет выставлять общее количество календарных дней, у трудоустроенного сотрудника по двум значениям (дате приема и увольнения).

Автор - radox
Дата добавления - 20.08.2021 в 18:08
bmv98rus Дата: Пятница, 20.08.2021, 19:10 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=MAX(0;MIN(IF($C2=0;9^9;$C2);EOMONTH(--D$1;0))-MAX($B2;--D$1))+1

Чего это я , там же не 0, а пусто. так можно
Код
=MAX(0;MIN($C2;EOMONTH(D$1;0))-MAX($B2;--D$1))+1


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

Сообщение отредактировал bmv98rus - Пятница, 20.08.2021, 19:59
 
Ответить
Сообщение
Код
=MAX(0;MIN(IF($C2=0;9^9;$C2);EOMONTH(--D$1;0))-MAX($B2;--D$1))+1

Чего это я , там же не 0, а пусто. так можно
Код
=MAX(0;MIN($C2;EOMONTH(D$1;0))-MAX($B2;--D$1))+1

Автор - bmv98rus
Дата добавления - 20.08.2021 в 19:10
Pelena Дата: Пятница, 20.08.2021, 19:18 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4418 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант
Код
=МАКС(МИН($C19;КОНМЕСЯЦА(D$18;0))-МАКС($B19;D$18)+1;0)
К сообщению приложен файл: 9362472.xlsx (14.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант
Код
=МАКС(МИН($C19;КОНМЕСЯЦА(D$18;0))-МАКС($B19;D$18)+1;0)

Автор - Pelena
Дата добавления - 20.08.2021 в 19:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое заполнение календарных дней в расписании (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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