Калькулятор робочих днів
Порахуйте робочі та вихідні дні між двома датами.
Заповніть поля, і результат автоматично зʼявиться тут.
Повні тижні рахуються блоками по сім днів, а решта дат — за днями тижня; унікальні виключення віднімаються окремо. Так враховуються неповні тижні на краях без перебору кожної дати довгого діапазону. Свята треба задавати самому — вони різні для кожної країни й року.
Як працює
Формула і логіка
Обидві межі входять у діапазон. За замовчуванням робочими є понеділок–п’ятниця; робоча субота додає суботу, але не неділю. Якщо всі вихідні рахуються робочими, перемикач суботи не впливає. У формі виберіть одну дату й натисніть «Додати дату»; наступні дати додавайте по одній. Повтори враховуються один раз, дати поза діапазоном не впливають, помилкова дата відхиляє розрахунок. Виключення має пріоритет перед вихідним і потрапляє саме до рядка виключених дат. Календарні дні дорівнюють робочим + вихідним + виключеним. Державні свята, перенесення і виробничий календар не завантажуються. Дати мають формат YYYY-MM-DD і роки 0001–9999 за продовженим григоріанським календарем без історичних переходів окремої країни.
Приклад
З 01.02.2026 по 28.02.2026 — 28 календарних днів, 20 робочих і 8 вихідних.
Поля й одиниці
- Початкова дата — дата. Дата YYYY-MM-DD, роки 0001–9999, за продовженим григоріанським календарем.
- Кінцева дата — дата. Дата YYYY-MM-DD, роки 0001–9999, за продовженим григоріанським календарем.
- Враховувати вихідні як робочі дні — Ні / Так
- Вважати суботу робочим днем — Ні / Так
- Виключені дати — без одиниці. Дати YYYY-MM-DD через кому, крапку з комою або новий рядок; повтори враховуються один раз.
Як користуватися
- — Введіть початкову й кінцеву дати.
- — Виберіть виключену дату й натисніть «Додати дату»; повторіть для кожної дати.
- — Прочитайте кількість календарних, робочих і вихідних днів.
Методика та обмеження
- Методика розрахунку
- Формула і логіка
- Джерело даних або норми
- NASA, розділ 2.1: григоріанське правило і продовжений календар; річниці та зсув визначає ця модель
- Обмеження
- Державні свята, перенесення і виробничий календар не завантажуються.
FAQ
Чому не можна просто поділити на сім?
Через неповні тижні на краях. Діапазон із понеділка по понеділок містить не рівне число тижнів, і ділення дасть помилку в один-два дні.
Чи враховуються свята?
Тільки ті, які ви ввели самі. Календар свят різний для кожної країни й змінюється рік до року, тому зашивати його в розрахунок було б хибно.
Чи входять граничні дати в розрахунок?
Так, обидві. Діапазон з 1 по 28 лютого містить 28 днів, а не 27 — це важливо для строків договорів.
Як рахувати перенесені вихідні?
Перемикач робочої суботи застосовується до всіх субот діапазону. Список виключень лише забирає дати й не може зробити одну неробочу суботу робочою. Для окремих перенесень скоригуйте календар поза цією моделлю.