Anonim

Багатьом користувачам Excel потрібно буде додати стовпці початкової та кінцевої дат до таблиць. Таким чином, Excel включає в себе кілька функцій, які показують, скільки днів проходить між двома окремими датами. DATEDIF, DAYS360, DATE та NETWORKDAYS - це чотири функції, які ви можете додати до комірок, які підкажуть вам кількість днів між двома датами. Ось як ви знайдете кількість днів між датами з та без цих функцій в Excel.

Також дивіться нашу статтю Як захистити пароль в Microsoft Excel

Як знайти різницю між датами без функції

По-перше, ви можете знайти різницю між датами, віднімаючи їх. Excel не включає функцію віднімання, але ви все одно можете додавати формули віднімання до комірок. Тому відкрийте порожню таблицю Excel та введіть дату початку та закінчення у клітинки B4 та C4, як на знімку нижче. Зауважте, що дати повинні бути у форматі США, перший місяць, другий день та рік третій.

У наведеному вище прикладі дати - 4/1/2017 та 5/5/2017. Тепер слід вибрати клітинку D4 і натиснути всередині панелі функцій у верхній частині аркуша. Введіть '= C4-B4' у панелі та натисніть Enter. Клітинка D4 поверне значення 34, якщо ви ввели в клітинки ті ж дати, що і на знімку вище. Таким чином, між 1 квітня 2017 року та 5 травня 2017 року триває 34 дні.

Функція ДАТИ

Крім того, ви можете знайти різницю між двома датами без функції DATE. Тоді ви можете знайти кількість днів, ввівши дати на панелі функцій замість комірок електронної таблиці. Основний синтаксис цієї функції: = DATE (yyyy, m, d) -DATE (yyyy, m, d) ; тому ви вводите дати назад.

Додамо цю функцію з тими ж датами 4/1/2017 та 5/5/2017. Виберіть комірку на електронній таблиці, до якої потрібно додати функцію. Потім натисніть всередину панелі функцій, введіть '= ДАТА (2017, 5, 5) -ДАТА (2017, 4, 1)' і натисніть Enter. Вам також може знадобитися вибрати загальний формат чисел для комірки, якщо повернене значення знаходиться у форматі дати. При загальному форматі чисел комірка поверне значення 34 дні, як показано на знімку нижче.

Функція DATEDIF

DATEDIF - це гнучка функція, за допомогою якої можна обчислювати загальну кількість днів між датами, вводячи дати на таблиці або на панелі функцій. Однак DATEDIF не вказаний у вікні Excel Insert Function. Таким чином, вам потрібно буде ввести його безпосередньо на панелі функцій. Синтаксис функції DATEDIF є: DATEDIF (start_date, end_date, unit) . Ви можете ввести дату початку та дату закінчення або посилання комірок на конкретні дати у функції, а потім додати одиницю днів до кінця.

Отже, виберіть комірку, до якої слід додати DATEDIF на електронну таблицю, а потім натисніть на панелі формул для введення функції. Щоб знайти різницю між двома датами, які ви ввели у комірки C4 та B4, введіть у панелі функцій наступне: '= DATEDIF (B4, C4, «d»).' В комірці DATEDIF буде включено кількість днів між датами, як показано безпосередньо нижче.

Однак це набагато гнучкіше, ніж функція DATE, оскільки ви можете змінювати одиниці. Наприклад, припустимо, вам потрібно було порахувати кількість днів між двома датами, але також ігнорувати роки. Ви можете зробити це, додавши до функції "yd". Наприклад, введіть "4/1/2017" та "5/5/2018" у дві клітинки, а потім включіть "yd" у функцію, як показано нижче.

Це поверне значення в 34 дні між 4/1/2017 та 5/5/2018, що правильно, якщо ви ігноруєте рік. Якби функція не ігнорувала рік, значення буде 399.

Функція DAYS360

Функція DAYS360 - це така, яка визначає загальну кількість днів між датами на основі 360-денного календаря, який більш широко застосовується на фінансові роки. Таким чином, це може бути кращою функцією для електронних таблиць облікового запису. Це не матиме великої різниці для дат лише за кілька місяців, але для більш тривалих періодів DAYS360 поверне трохи інші значення, ніж інші функції.

Введіть '1/1/2016' та '1/1/2017' у клітинки B6 та C6 на вашій таблиці. Потім натисніть на клітинку, щоб включити функцію DAYS360, і натисніть кнопку fx біля панелі функцій. Виберіть DAYS360, щоб відкрити вікно, показане безпосередньо нижче.

Натисніть кнопку Start_date і виберіть комірку B6. Потім натисніть кнопку End_date і виберіть комірку C6 на таблиці. Натисніть OK, щоб додати DAYS360 до електронної таблиці, яка поверне значення 360.

Функція МЕРЕЖІ

Що робити, якщо вам потрібно знайти різницю між двома датами, але виключити вихідні з рівняння? DATEDIF, DATE та DAYS360 не дуже корисні для такого сценарію. NETWORKDAYS - це функція, яка визначає кількість днів між датами, не включаючи вихідні дні, а також може враховувати додаткові свята, наприклад, святкові дні. Отже, це має бути функцією для планування проектів. Основний синтаксис функції: = NETWORKDAYS (start_date, end_date, ) .

Щоб додати NETWORKDAYS до електронної таблиці, натисніть на комірку для функції та натисніть кнопку fx . Виберіть NETWORKDAYS, щоб відкрити його вікно на знімку прямо внизу. Після цього натисніть кнопку «Почати_дату» та виберіть комірку на вашій електронній таблиці, яка містить дату початку. Натисніть кнопку Кінець_дати, виберіть клітинку з датою закінчення і натисніть ОК, щоб додати функцію до електронної таблиці.

На скріншоті безпосередньо вище, дата початку та закінчення - 4/1/2017 та 5/5/2017. Функція NETWORKDAYS повертає значення 25 днів між датами без вихідних. З урахуванням вихідних, загальна кількість днів - 34, як і в попередніх прикладах.

Щоб включити додаткові дні свят у функцію, введіть ці дати в додаткові клітинки електронної таблиці. Потім натисніть кнопку відліку клітинок Свята у вікні функції NETWORKDAYS та виберіть клітинку або комірки, що містять дати відпустки. Це відрахує свята від кінцевої цифри.

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

Як обчислити дні між двома датами в excel