Скільки днів минуло з певної дати. Обчислення різниці двох дат

Для обчислень тривалості часових інтервалів найзручніше використовувати недокументовану функцію РОЗНДАТ( ) , англійська версія DATEDIF().

Функції РОЗНДАТ() немає в довідці EXCEL2007 та в Майстри функцій (SHIFT+ F3 ), але вона працює, хоч і не без огріх.

Синтаксис функції:

РОЗНДАТ(початкова_дата; кінцева_дата; спосіб_вимірювання)

Аргумент початкова датамає бути раніше аргументу кінцева_дата.

Аргумент спосіб_вимірюваннявизначає, як і в яких одиницях вимірюватиметься інтервал між початковою та кінцевою датами. Цей аргумент може приймати такі значення:

Значення

Опис

різниця в днях

різниця у повних місяцях

різниця у повних роках

різниця у повних місяцях без урахування років

різниця в днях без урахування місяців та років
УВАГА! Функція для деяких версій EXCEL повертає помилкове значення, якщо день початкової дати більше дня кінцевої дати (наприклад, EXCEL 2007 при порівнянні дат 28.02.2009 і 01.03.2009 результат буде 4 дні, а не 1 день). Уникайте використання функції з цим аргументом. Альтернативна формула наведена нижче.

різниця у днях без урахування років
УВАГА! Функція деяких версій EXCEL повертає помилкове значення. Уникайте використання функції з цим аргументом.

Нижче наведено докладний опис усіх 6 значень аргументу спосіб_вимірювання, а також альтернативних формул (функцію РОЗНДАТ() можна замінити іншими формулами (щоправда громіздкими). ​​Це зроблено у файлі прикладу ).

У файлі прикладу значення аргументу початкова датапоміщена в осередку А2 , а значення аргументу кінцева_дата– у комірці В 2 .

1. Різниця днями ("d")

Формула =РОЗНДАТ(A2;B2;"d") поверне просту різницю в днях між двома датами.

Приклад1:початкова дата 25.02.2007, кінцева_дата 26.02.2007
Результат: 1 день).

Цей приклад показує, що з підрахунку стажу необхідно використовувати функцію РОЗНДАТ() з обережністю. Очевидно, якщо співробітник працював 25 і 26 лютого, то відпрацював він 2 дні, а чи не 1. Те ​​саме стосується і розрахунку повних місяців (див. нижче).

Приклад2:початкова дата 01.02.2007, кінцева_дата 01.03.2007
Результат: 28 (днів)

Приклад3:початкова дата 28.02.2008, кінцева_дата 01.03.2008
Результат: 2 (дня), т.к. 2008 рік – високосний

Примітка: Якщо цікавлять тільки робочі дні, то між двома датами можна порахувати за формулою =ЧИСТРАБДНІ(B2;A2)

2. Різниця у повних місяцях ("m")

Формула =РОЗНДАТ(A2;B2;"m") поверне кількість повних місяців між двома датами.

Приклад1:початкова дата 01.02.2007, кінцева_дата 01.03.2007
Результат: 1 місяць)

Приклад2:початкова дата 01.03.2007, кінцева_дата 31.03.2007
Результат: 0

При розрахунку стажу вважається, що співробітник, який відпрацював усі дні місяця, відпрацював 1 повний місяць. Функція РОЗНДАТ() так не рахує!

Приклад3:початкова дата 01.02.2007, кінцева_дата 01.03.2009
Результат: 25 місяців


=12*(РІК(B2)-РІК(A2))-(МІСЯЦЬ(A2)-МІСЯЦЬ(B2))-(ДЕНЬ(B2)<ДЕНЬ(A2))

Увага: У довідці MS EXCEL (див. розділ Обчислення віку) є крива формула для обчислення кількості місяця між двома датами:

=(РІК(ТДАТА())-РІК(A3))*12+МІСЯЦЬ(ТДАТА())-МІСЯЦЬ(A3)

Якщо замість функції ТДАТА() - поточна дата використовувати дату 31.10.1961, а А3 ввести 01.11.1962, то формула поверне 13, хоча фактично минуло 12 місяців і 1 день (листопад і грудень 1961г. + 10 місяців 1962г.). .

3. Різниця у повних роках ("y")

Формула =РОЗНДАТ(A2;B2;"y") поверне кількість повних років між двома датами.

Приклад1:початкова дата 01.02.2007, кінцева_дата 01.03.2009
Результат: 2 роки)

Приклад2:початкова дата 01.04.2007, кінцева_дата 01.03.2009
Результат: 1 рік)

Формула може бути замінена альтернативним виразом:
=ЯКЩО(ДАТА(РІК(B2);МІСЯЦЬ(A2);ДЕНЬ(A2))<=B2;
РІК(B2)-РІК(A2); РІК(B2)-РІК(A2)-1)

4. Різниця у повних місяцях без урахування років ("ym")

Формула =РОЗНДАТ(A2;B2;"ym") поверне кількість повних місяців між двома датами без урахування років (див. приклади нижче).

Приклад1:початкова дата 01.02.2007, кінцева_дата 01.03.2009
Результат: 1 (місяць), т.к. порівнюються кінцева дата 01.03.2009 та модифікована початкова дата 01.02. 2009 (рік початкової дати замінюється роком кінцевої дати, тому що 01.02 менше ніж 01.03)

Приклад2:початкова дата 01.04.2007, кінцева_дата 01.03.2009
Результат: 11 (місяць), т.к. порівнюються кінцева дата 01.03.2009 та модифікована початкова дата 01.04. 2008 (Рік початкової дати замінюється роком кінцевої дати за вирахуванням 1 року, т.к. 01.04 більше ніж 01.03)

Формула може бути замінена альтернативним виразом:
= ОСТАТ (C7; 12)
У осередку С7 повинна бути різниця в повних місяцях (див. п.2).

5. Різниця у днях без урахування місяців та років ("md")

Формула =РОЗНДАТ(A2;B2;"md") поверне кількість днів між двома датами без урахування місяців і років. Використовувати функцію РОЗНДАТ() із цим аргументом не рекомендується (див. приклади нижче).

Приклад1:початкова дата 01.02.2007, кінцева_дата 06.03.2009
Результат1: 5 (днів), т.к. порівнюються кінцева дата 06.03.2009 та модифікована початкова дата 01. 03 .2009 (рік і місяць початкової дати замінюється роком та місяцем кінцевої дати, тому що 01 менше ніж 06)

Приклад2:початкова дата 28.02.2007, кінцева_дата 28.03.2009
Результат2: 0, т.к. порівнюються кінцева дата 28.03.2009 та модифікована початкова дата 28. 03 .2009 (рік та місяць початкової дати замінюється роком та місяцем кінцевої дати)

Приклад3:початкова дата 28.02.2009, кінцева_дата 01.03.2009
Результат3: 4 (дня) - абсолютно незрозумілий та НЕПРАВИЛЬНИЙ результат. Відповідь має бути =1. Крім того, результат обчислення залежить від версії EXCEL.

Версія EXCEL 2007 з SP3:

Результат – 143 дні! Більше, ніж днів на місяці!

Версія EXCEL 2007:

Різниця між 28.02.2009 та 01.03.2009 – 4 дні!

Причому EXCEL 2003 з SP3 формула повертає правильний результат 1 день. Для значень 31.12.2009 та 01.02.2010 результат взагалі негативний (-2 дні)!

Не раджу використовувати формулу з вказаним вище значенням аргументу. Формула може бути замінена альтернативним виразом:
=ЯКЩО(ДЕНЬ(A2)>ДЕНЬ(B2);
ДЕНЬ(КОНМІСЯЦЯ(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2);
ДЕНЬ(B2)-ДЕНЬ(A2))

Ця формула лише еквівалетний (у більшості випадків) вираз для РОЗНДАТ() з параметром md. Про коректність цієї формули читайте в розділі "Ще раз про кривизну РОЗНДАТ()" нижче.

6. Різниця у днях без урахування років ("yd")

Формула =РОЗНДАТ(A2;B2;"yd") поверне кількість днів між двома датами без урахування років. Використовувати її не рекомендується з причин, викладених у попередньому пункті.

Результат, що повертається формулою = РОЗНДАТ(A2;B2;"yd") залежить від версії EXCEL.

Формула може бути замінена альтернативним виразом:
=ЯКЩО(ДАТА(РІК(B2);МІСЯЦЬ(A2);ДЕНЬ(A2))>B2;
B2-ДАТА(РІК(B2)-1;МІСЯЦЬ(A2);ДЕНЬ(A2));
B2-ДАТА(РІК(B2);МІСЯЦЬ(A2);ДЕНЬ(A2)))

Ще раз про кривизну РОЗНДАТ()

Знайдемо різницю дат 16.03.2015 та 30.01.15. Функція РОЗНДАТ() з параметрами md та ym підрахує, що різниця становить 1 місяць та 14 днів. Чи це так насправді?

Маючи формулу, еквівалентну РОЗНДАТ() можна зрозуміти хід обчислення. Вочевидь, що у разі кількість повних місяців між датами = 1, тобто. весь лютий. Для обчислення днів, функція знаходить кількість днів попереднього місяця щодо кінцевої дати, тобто. 28 (кінцева дата належить березню, попередній місяць – лютий, а у 2015 р. у лютому було 28 днів). Після цього забирає день початку та додає день кінцевої дати = ДЕНЬ(КОНМІСЯЦЯ(ДАТАМЕС(B6;-1);0))-ДЕНЬ(A6)+ДЕНЬ(B6), тобто. 28-30 +16 = 14. На наш погляд, між датами все ж таки 1 повний місяць і всі дні березня, тобто 16 днів, а не 14! Ця помилка виявляється, коли попереднього місяця щодо кінцевої дати, днів менше, ніж днів початкової дати. Як вийти із цієї ситуації?

Модифікуємо формулу для розрахунку днів різниці без урахування місяців та років:

=ЯКЩО(ДЕНЬ(A18)>ДЕНЬ(B18);ЯКЩО((ДЕНЬ(КОНМІСЯЦЯ(ДАТАМЕС(B18;-1);0))-ДЕНЬ(A18))<0;ДЕНЬ(B18);ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B18;-1);0))-ДЕНЬ(A18)+ДЕНЬ(B18));ДЕНЬ(B18)-ДЕНЬ(A18))

При застосуванні нової функції необхідно враховувати, що різниця днями буде однаковою для кількох початкових дат (див. малюнок вище, дати 28-31.01.2015). В інших випадках формули еквівалентні. Яку формулу застосовувати? Це вирішувати користувачеві залежно від умови завдання.

Розрахунки часу завжди зустрічаються у повсякденному житті: від обчислення днів до значної дати до підрахунку часу відпустки чи періоду виплат за банківським кредитом. Збірник онлайн-калькуляторів допоможе вам легко оперувати таким складним параметром, як час.

Час

Управління часом - це не назва магічного заклинання з комп'ютерної гри, а цілком собі реальна здатність, що здобула величезну популярність у бізнесменів та інвесторів. Управління часом або – це техніка розрахунку часових відрізків для ефективного виконання певного обсягу робіт. Завдяки грамотному та періодів відпочинку люди, що використовує техніку мані-менеджменту, встигають зробити набагато більше тих, хто не стежить за часом та страждає від .

Звичайно, тайм-менеджмент - це наука не тільки про розподіл часу. До найважливіших навичок, що дозволяють грамотно організувати роботу, належать:

  • та керувати ресурсами;
  • розставляти пріоритети та ;
  • розподіляти час та аналізувати результати.

Делегування – це доручення роботи підлеглим чи колегам. Багато неефективних керівників вважають, що ніхто не зробить краще, ніж вони самі. Природно, що завалені купою незначної роботи де вони встигають виконувати пріоритетні завдання, у результаті стають неефективними.

Пошук пріоритетів – не менш важлива річ. говорить, що 80% результату забезпечують 20% зусиль. Насправді це означає, що важливо вчасно виконувати ті завдання, яких залежить 80 % успіху. Як правило, таких завдань небагато, не суворо 20%, як обіцяє принцип Парето, але зазвичай в діапазоні від 20 до 40%. Саме вміння відокремлювати зерна від полови та створюють продуктивних керівників та бізнесменів.

Найбільш відомою, ефективною і водночас найпростішою технікою вважається «Помодоро». Це прийом тайм-менеджменту, згідно з яким робота виконується через суворо відведені проміжки часу (зазвичай 20 хвилин), кожен із яких супроводжується п'ятихвилинним відпочинком. Свою назву техніка «Помодоро» отримала тому, що її автор відміряв проміжки часу за допомогою кухонного таймера у вигляді помідора. З того часу модернізовані версії тайм-менеджменту стали основою успіху видатних представників бізнесу.

Розрахунок часу

Використовувати принципи мані-менеджменту можна не тільки під час вирішення щоденних завдань, але й при плануванні великих проектів, виконання яких займає тижні чи місяці. Насамперед слід з'ясувати, до якого терміну необхідно здати проект або скільки часу на нього виділено. Розглянемо докладніше.

Кількість днів між двома датами

Цей інструмент дозволяє визначити кількість днів, що укладаються між двома датами. Наприклад, 20 жовтня 2017 року вам задали проект, який потрібно закінчити до 18 січня 2018 року. Йти до календаря і рахувати час не надто зручно та простіше скористатися калькулятором: достатньо вибрати тип програми та вбити обидві дати. У відповіді бачимо, що на виконання плану у вас є 2 місяці та 29 днів. Не надто інформативно під час планування. Програма виражає цей час також у днях, тижнях або місяцях. Дивимося. Ви маєте рівно 90 днів або 12 робочих тижнів. Із цим уже можна побудувати ефективну систему тайм-менеджменту та не допустити дедлайну.

Яка дата буде за n днів

Ще один зручний інструмент для ефективної роботи. Великий проект можуть доручити з позначкою «виконати протягом 50 днів після прийняття замовлення». Це багато часу, але знову бігти до календаря і вираховувати його не дуже зручно. Використовуємо калькулятор. Припустимо, замовлення було прийнято у роботу 28 квітня 2017 року. До якого дня його потрібно здати замовнику? Поміняємо тип калькулятора та обчислимо дату дедлайну. Це буде 17 червня 2017 року, субота. Маючи під рукою загальну кількість днів та дату ікс, ви можете легко розподілити сили для своєчасного виконання роботи.

Яка дата була n днів тому

Даний калькулятор не стане вам у нагоді в роботі, але напевно прийде на допомогу в особистому житті. Уявіть, що ви отримали смс-повідомлення, в якому ваша пасія вітає вас зі 100 днем ​​спільного життя. Це важлива дата, яку забувати не варто, тому краще скористатися програмою та дізнатися про неї. Ви отримали смску 4 липня 2017 року, тепер легко дізнатися, коли ви з'їхалися зі своєю пасією. Отже, вибираємо тип калькулятора, вводимо дату та ювілейні 100 днів. Ваша пам'ятна дата – 26 березня 2017 року, неділя. Варто обвести цю дату у календарі.

Тимчасові величини

Даний калькулятор дозволяє перевести одні часові величини інші. За допомогою програми можна висловити хвилини в дні, тижні в роки або століття тисячоліття. На практиці це може стати в нагоді при розрахунку робочих годин для фрілансерів та вільних художників. Наприклад, у вас є 28 робочих днів для виконання чергового замовлення. Це 672 години. Заберемо час на сон 28×8=224, час на перерви та відпочинок 28×4=112 і отримаємо, що у вас є 336 годин на ефективну роботу. З цим уже можна працювати та використовувати техніки тайм-менеджменту для продуктивної праці.

Сума/різниця у часі

Дана програма дарує можливість скласти годинник або дні та обчислити загальний час у місяцях, тижнях, днях, хвилинах, секундах і навіть у мілісекундах. Це цікавий калькулятор, який на практиці можна використовувати для підрахунку часу, необхідного на виконання декількох видів робіт або для обчислення вільного часу, що залишився після завершення роботи.

Безкоштовний онлайн калькулятор Контур. Бухгалтерії вам допоможе і підкаже, скільки днів пройшло між двома заданими датами. Крім того, якщо у вас виникла потреба, ви можете порахувати скільки календарних, вихідних або робочих днів (годин) містить зазначений період року або кілька років.

Скільки днів між датами? Інструкція

Ви просто задаєте конкретний день початку та кінця і через частки секунд отримуєте розрахунок. Всі дані онлайн-калькулятор рахує самостійно. Якщо ви змінюєте вихідні дні тижня, результат автоматично перераховується з урахуванням високосного року.

Важливо: не можна брати з розрахунків за минулі роки показники робочих днів/годин за місяць і надавати як розрахунки — дані відрізнятимуться. Тому краще скористайтеся калькулятором.

Отже, порядок дій:

  1. У полях “Початкова дата” та “Кінцева дата” вибираєте відповідно початковий та кінцевий день відліку, починаючи з 2013 року та закінчуючи у майбутньому 2018-му.
  2. Встановлюєте в наступному полі кількість робочих годин на добу. За промовчанням у цьому полі вже коштує 8 годин (40-годинний робочий тиждень), але ви можете змінити цю цифру.
  3. У правій частині екрана на банері ви побачите отриманий результат: робочі дні, календарні дні та робочі години між заданими датами. Результати потрібно скопіювати та зберегти у своєму документі.

Для чого можна використовувати калькулятор

  1. Для розрахунку пені та прострочок за договорами
  2. Як зрозуміти ефективність використання якогось ресурсу та граничні терміни використання
  3. Як випадково не призначити термін виконання завдання на вихідний день
  4. Скільки часу залишилося до дедлайну

Приклад:

Ви - бухгалтер. Керівник попросив вас у найближчі пару хвилин надати дані щодо кількості робочих годин, які мають відпрацювати усі співробітники компанії у лютому. Кількість працівників ви можете легко визначити – у вас перед очима цифри. А ось кількість годин потрібно рахувати .... А скільки там у лютому днів? А рік високосний? А які ж дні були вихідними? А як визначити кількість днів свят?

Рішення: просто скористайтесь нашим віджетом. Всю інформацію ви отримаєте автоматично, вам не потрібні настільні календарі та калькулятори.

Вам сподобався цей калькулятор? Тоді спробуйте інші наші можливості

Бажаєте вести бухоблік, надсилати звітність та робити розрахунки у зручному та простому веб-сервісі? Спробуйте безкоштовно цілий місяць Контур.Бухгалтерію! Ми швидко вас навчимо, як користуватися сервісом і відповімо на всі питання!


Календар – це спосіб підрахунку та відображення великих проміжків часу.
Всі наші розрахунки ведуться в рамках загальноприйнятого зараз у всьому світі григоріанського календаря (середня тривалість року 365,2425 днів). Під час проведення історичних підрахунків, будь ласка, перевіряйте датування. Різниця між показаннями григоріанського та юліанського календаря зараз становить 13 днів, але в ранні віки кількість днів між рівними датами була меншою, тим меншою, чим ближче до початку нашої ери ().

Дата 1

Нд 22 . 06 . 1941 04 : 00

вихідна дата

21

Інтервал

1417

дні між датами

0

століття між датами

Дата 2

вт 09 . 05 . 1945 01 : 43

кінцева дата

21

1012

робочі дні між датами *

3

роки між датами

46

місяці між датами

34009

годинник між датами

2040583

хвилини між датами

122434980

секунди між датами

3

10

17

1

43

роки місяці доба години хвилини
між двома датами

Число хвилин і секунд у дати не може перевищувати 60, Ви ввели... будуть змінені ще й інші параметри дати
Кількість годин у дати не може перевищувати 23, Ви ввели: ... - буде змінено ще й інші параметри дати
Увага!
Свята Росії враховуються повністю, тільки якщо обидві дати відносяться до 2018 року
Число днів на місяць \n не може бути більше 31

О-о!
Введене Вами число відноситься до часів, які важко собі уявити.

Вибачте!

Перед Вами простий онлайн розрахунник, який усвідомлює свої, на жаль, скромні можливості, а не астрономічна програма!

Будь ласка, введіть інше число.

На основі цього невеликого табло створено.

Наразі розрахункова таблиця налаштована на підрахунок днів до початку літа.

Щоб розрахувати, скільки днів пройшло або пройде між датами, що Вас цікавлять, просто введіть їх у відповідні поля таблиці. Інтервал часу можна змінювати так само, як і дати, при цьому відлік вестиметься від "Дати 1", а змінюватиметься "Дата 2".
У результатах розрахунку також відображаються незмінні інформаційні величини та показники - це дні тижня (темно-сірий колір - будні, оранжево-червоний - вихідні) і, як підсумкове резюме, інтервал між датами, виражений через роки, місяці, дні, години та хвилини .

Якщо на табло Ви бачите найбільш долевизначальний для нашої країни період історії - дні між датами Великої Вітчизняної війни, то у Вашому браузері відключений Jawa Script і для проведення розрахунків його необхідно включити.

* В межах 2019 року розрахунок робочих днівведеться з урахуванням свят Росіїта затвердженою урядом РФ схеми перенесення вихідних днів. При великих проміжках часуміж датами, розрахунки кількості робочих днів ведуться у припущенні п'ятиденного робочого тижня, свята не враховуються.

Sergey Ov(Seosnews9)


Довідка:
Достовірно відомо, що наприкінці першого тисячоліття в Стародавній Русі відлік часу вівся за Юліанським календарем, щоправда, новий рік справлявся 1 березня, відлік часу за таким календарем називають Березневим стилем. Різниця між рівними датами сучасного та стародавнього календря на 1 березня 1000 становила 59+6=65 днів (6 днів різниця між показаннями юліанського та григоріанського календаря, рівними датами вважаються дати з рівними числами та рівними номерами місяців від початку року).
В 1492 постановою Московського Собору Російської православної церкви був прийнятий календар, згідно з яким новий рік (Новоліття) починався 1 вересня ( Вересневий стиль ), Різниця із сучасним календарем становила 9-122=-113 днів.
Через два століття напередодні круглої календарної дати Петро Перший вводить календар, що веде обчислення від Різдва Христового. Новий рік у Росії зустрічають 1 січня з починаючи 1700 (правда, насправді, за сучасним календарем цей новий рік настав 11 січня 1700). Країна перейшла з 7208 року до 1700! Отже, у нове тоді 18 століття, що настало в 1701 році, Росія увійшла майже в ногу з Європою. Майже в ногу, тому що літочислення, як і раніше, велося за юліанським календарем (Змінилося тільки датування, тепер воно називається старим стилем) , у той час як Європа вже частково перейшла на григоріанський календар
Сучасний григоріанський календар біля Росії було прийнято лише 21 столітті. 26 січня 1918 року: Володимир Ілліч Ленін підписав декрет Раднаркому про перехід на нове обчислення часу, при цьому датування зрушило на 13 днів. Останній державний документ датований за старим стилем вийшов 31 січня 1918 - наступного дня настало 14 лютого!
Так що питання: "Скільки днів між двома датами?" в історичному сенсі завжди потребує уточнення...

Початок періоду (або через сліш чи точку)
Кінець періоду (або через сліш чи точку)
Зазначені вихідні на тижні
П У З Ч П З У
Враховувати постанови Уряду РФ про перенесення днів
ТАК

Розрахунок робочих днів та вихідних

Калькулятор досить простий, але на мій погляд дуже зручний, для підрахунку кількості робочих днів між довільними датами.

Калькулятор використовує дані про перенесення робочих днів та святкові дні, які містяться в щорічних постановах Уряду РФ.

Таких калькуляторів звичайно багато і ми в цьому не оригінальні, але є кілька родзинок які я думаю Вам сподобаються, і можуть використовуватися для створення інших калькуляторів.

Перша особливість: Ми можемо не враховувати святкові дати які містяться в постановах Уряду РФ, а враховувати тільки вихідні дні (для Росії субота та неділя)

Друга родзинка: Для тих країн, у яких вихідними днями є інші дні тижня (наприклад, в Ізраїлі, вихідні це п'ятниця і субота), можна вказати, які дні тижня будуть вихідними. Це зручно не тільки для інших країн, а й для місцевого застосування, коли відомо, що працюємо за змінами, щочетверга, суботи та вівторка.

Третя особливість: Ми можемо використовувати абсолютно довільну систему вихідних, задану в певному вигляді (відображення цієї функції немає на сайті, хоча функціонал робітник) і для всіх бажаючих побудувати виробничий календар для Білорусі, Казахстану чи Сербії не складе труднощів.

Побічним приємним ефектом цього калькулятора є і розрахунок кількості днів між двома датами. Причому різницю вона вираховує так, як це робиться у бухгалтерії та відділі кадрів. Тобто якщо людина працює з 1 липня до 8 липня, то виходить 8 днів. Оскільки останній день вважається робітником.

На відміну від математичних та астрономічних калькуляторів, де за тих же даних виходить 7 діб. Ця помилка в одну добу з'являється через те, що в кадрових рішеннях останній день, він завжди є робітником і його треба враховувати, а в точних і абстрактних калькуляторах вважається, що 8 липня настає опівночі (0:0:0) і різниця між опівночі 1 липня та опівночі 8 липня (або 23 години 59 хвилин 59 секунд 999 мілісекунд, 999999 мікросекунд тощо 7 липня) складе рівно 7 діб.

Основний принцип, якого дотримується бот, це періодичність вихідних протягом тижня. Якщо це дотримується, калькулятор видасть результат, на який ви розраховували.

Дуже шкода, що в постановах Уряду РФ досі не впроваджують QR-код, де для машинної обробки було б зазначено всі свята на поточний код. Це спростило б роботу певному колу осіб.

Свята та перенесення на території РФ враховуються з 2010 по 2019 рік включно.

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

Синтаксис

Для Jabber клієнтів

rab_d дата.початку; дата.кінця;тиждень

тиждень - дає повну інформацію про те, як розраховувати робочі дні та години. Тиждень складається із семи символів 0 або 1, де кожен символ несе свою роль. 0 - людина працює, 1 - людина не працює (вихідний). Якщо тиждень порожній, то використовується код 0000011 - тобто субота та вихідна неділя.

Хотілося б помітити, що це календарний тиждень і цей показник показує, як протягом тижня ви відпочиваєте. Нумерація тижня у нас починається з нуля, і це день - понеділок, потім йде вівторок -1, середа-2 і т.д.

дата початку - дата у вигляді ДД/ММ/РРРР - позначає початок діапазону, для якого розраховується кількість робочих днів

дата кінця - дата у вигляді ДД/ММ/РРРР - позначає кінець діапазону, для якого розраховується кількість робочих днів

УВАГА! Дата може бути введена через точку або через слєш. Через точку зручніше вводити на стільникових та планшетах, а через слєш зручніше на комп'ютері на клавіатурі праворуч (панелі цифровий)

Приклади використання

rab_d 1/1/2014;31/12/2014

у відповідь отримаємо

Кількість діб між двома вказаними датами 365

Кількість робочих днів 247

Кількість вихідних та святкових днів 118

rab_d 2/7/2010;25/10/2013

У відповідь отримаємо

Кількість діб між двома зазначеними датами 1212

Кількість робочих днів 827

Кількість вихідних та святкових днів 385

rab_d 20/1/2010;10/2/2014;0101001

У відповідь отримуємо

Кількість діб між двома зазначеними датами 1483

Кількість робочих днів 797

Кількість вихідних та святкових днів 686

Попередній приклад, тільки не зважати на державні свята. Як варіант використання змінні чергування, охорона тощо.



Останні матеріали розділу:

Список відомих масонів Закордонні знамениті масони
Список відомих масонів Закордонні знамениті масони

Присвячується пам'яті митрополита Санкт-Петербурзького та Ладозького Іоанна (Сничева), який благословив мою працю з вивчення підривної антиросійської...

Що таке технікум - визначення, особливості вступу, види та відгуки Чим відрізняється інститут від університету
Що таке технікум - визначення, особливості вступу, види та відгуки Чим відрізняється інститут від університету

25 Московських коледжів увійшли до рейтингу "Топ-100" найкращих освітніх організацій Росії. Дослідження проводилося міжнародною організацією...

Чому чоловіки не стримують своїх обіцянок Невміння говорити «ні»
Чому чоловіки не стримують своїх обіцянок Невміння говорити «ні»

Вже довгий час серед чоловіків ходить закон: якщо назвати його таким можна, цього не може знати ніхто, чому ж вони не стримують свої обіцянки. По...