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

Для виконання певних завдань в Excel потрібно визначати, скільки днів минуло між деякими датами. На щастя, у програми є інструменти, які здатні вирішити дане питання. Давайте з'ясуємо, якими способами можна порахувати різницю дат в Ексель.
Розрахунок кількості днів
Перш, ніж почати працювати з датами, потрібно відформатувати осередки під даний формат. У більшості випадків, при введенні комплекту символів, схожого на дату, осередок сама переформатується. Але краще все-таки зробити це вручну, щоб підстрахувати себе від несподіванок.
- Виділяємо простір листа, на якому ви плануєте робити обчислення. Натискаємо правою кнопкою миші по виділенню. Активується контекстне меню. У ньому вибираємо пункт «Формат комірки ...». Як варіант, можна набрати на клавіатурі комбінацію клавіш Ctrl + 1.


Тепер всі дані, які будуть міститися в виділених осередках, програма буде розпізнавати як дату.
Спосіб 1: просте обчислення
Найпростіше обчислити різницю днів між датами за допомогою звичайної формули.
- Записуємо в окремі осередки відформатованого діапазону дати, різниця між якими потрібно обчислити.


Якщо в ньому стоїть значення, відмінне від «Загальний». то в такому випадку, як і в попередній раз, за допомогою контекстного меню запускаємо вікно форматування. У ньому у вкладці «Число» встановлюємо вид формату «Загальний». Тиснемо на кнопку «OK».



Спосіб 2: функція РАЗНДАТ
Для обчислення різниці в датах можна також застосовувати спеціальну функцію РАЗНДАТ. Проблема в тому, що в списку Майстра функцій її немає, тому доведеться вводити формулу вручну. Її синтаксис виглядає наступним чином:
«Одиниця» - це формат, в якому в виділену клітинку буде виводитися результат. Від того, який символ буде підставлена у даний параметр, залежить, в яких одиницях буде повертатися підсумок:
- «Y» - повні року;
- «M» - повні місяці;
- «D» - дні;
- «YM» - різниця в місяцях;
- «MD» - різниця в днях (місяці і роки не враховуються);
- «YD» - різниця в днях (роки не враховуються).
Так як нам потрібно розрахувати різницю в кількості днів між датами, то найбільш оптимальним рішенням буде застосування останнього варіанту.
Також потрібно звернути увагу, що, на відміну від способу із застосуванням простої формули, описаного вище, при використанні цієї функції на першому місці повинна знаходитися початкова дата, а кінцева - на другому. Інакше розрахунки будуть некоректними.
- Записуємо формулу в вибрану комірку, згідно її синтаксису, описаного вище, і первинними даними у вигляді початкової та кінцевої дати.


Спосіб 3: обчислення кількостей робочих днів
У Ексель також є можливість зробити обчислення робочих днів між двома датами, тобто, виключаючи вихідні та святкові. Для цього використовується функція ЧІСТРАБНІ. На відміну від попереднього оператора, вона присутня в списку Майстра функцій. Синтаксис у цій функції наступний:
У цій функції основні аргументи, такі ж, як і у оператора РАЗНДАТ - початкова і кінцева дата. Крім того, є необов'язковий аргумент «Свята».
Замість нього слід підставляти дати святкових неробочих днів, якщо такі є за що охоплюється період. Функція виробляє розрахунок всіх днів зазначеного діапазону, виключаючи суботи, неділі, а також ті дні, які додані користувачем в аргумент «Свята».
- Виділяємо осередок, в якій буде знаходитися результат обчислення. Кількома по кнопці «Вставити функцію».



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

Як бачимо, програма Excel надає своїм користувачем досить зручний інструментарій для розрахунку кількості днів між двома датами. При цьому, якщо потрібно розрахувати просто різницю в днях, то найбільш раціональним варіантом буде застосування простої формули вирахування, а не використання функції РАЗНДАТ. А ось якщо потрібно, наприклад, підрахувати кількість робочих днів, то тут на допомогу прийде функція ЧІСТРАБДНІ. Тобто, як завжди, користувачеві слід визначитися з інструментом виконання після того, як він поставив конкретне завдання.
Ми раді, що змогли допомогти Вам у вирішенні проблеми.
У свою чергу, Ви теж можете нам допомогти. навіть незначно.