Порівняння дат в Excel

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

Час обробки в табличному редакторі

Редактор електронних таблиць розглядає час і дату як числові дані. Програма перетворює цю інформацію таким чином, що один день дорівнює 1. У результаті індикатор часу становить частку одиниці. Наприклад, 12.00 дорівнює 0.5. Редактор електронних таблиць перетворює показники дати в числове значення, яке дорівнює кількості днів з 1 січня 1900 року до вказаної дати. Наприклад, якщо користувач конвертує дату 14.04.1987/31881/31881, тоді вона матиме значення 2. Іншими словами, минуло XNUMX днів від початкового показника. Ця механіка використовується при обчисленні значень часу. Щоб обчислити кількість днів між XNUMX датами, необхідно від більшого показника часу відняти менший показник часу.

Використання оператора ДАТА в редакторі таблиць

Загальний вигляд оператора виглядає так: ДАТА (рік, місяць, день). Кожен з аргументів потрібно записати в операторі. Є два способи встановити аргумент. Перший спосіб передбачає звичайне введення числових значень. Другий спосіб передбачає введення координат комірок, в яких знаходиться необхідна числова інформація. Перший аргумент — числове значення від 1900 до 9999. Другий аргумент — числове значення від 1 до 12. Третій аргумент — числове значення від 1 до 31.

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

Приклад використання оператора виглядає так:

Порівняння дат в Excel
1

Приклад вказівки більшої кількості днів у червні:

Порівняння дат в Excel
2

Приклад використання координат комірки як аргументів:

Порівняння дат в Excel
3

Використання оператора RAZDAT у табличному редакторі

Цей оператор повертає значення між 2 датами. Загальний вигляд оператора виглядає так: РАЗДАТ(дата_початку; дата_остання; код_позначення_одиниць_лічби). Види розрахунку інтервалів між двома заданими показниками дати:

  • «d» – відображає підсумковий показник у днях;
  • «m» – відображає підсумок у місяцях;
  • «y» – відображає підсумок у роках;
  • «ym» – виводить підсумок у місяцях без урахування років;
  • «md» – відображає підсумок в днях, без урахування років і місяців;
  • “yd” – відображає загальну суму в днях без урахування років.

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

Приклад роботи оператора:

Порівняння дат в Excel
4

У редакторі електронних таблиць 2007 цього оператора немає в довіднику, але ви все одно можете його використовувати.

Використання оператора YEAR у редакторі електронних таблиць

Цей оператор дозволяє повернути рік як ціле число, що відповідає вказаній даті. Числове значення відображається в діапазоні від 1900 до 9999. Загальна форма оператора YEAR має 1 аргумент. Аргументом є числова дата. Його необхідно записати за допомогою оператора ДАТА, або вивести кінцевий показник розрахунку будь-якими іншими формулами. Приклад роботи оператора:

Порівняння дат в Excel
5

Використання оператора МІСЯЦЬ у редакторі електронних таблиць

Цей оператор дозволяє повернути місяць як ціле число, що відповідає вказаній даті. Числове значення відображається в діапазоні від 1 до 12. Загальна форма оператора МІСЯЦЬ має 1 аргумент. Аргументом є дата місяця, записана у вигляді числового значення. Його необхідно записати за допомогою оператора ДАТА, або вивести кінцевий показник розрахунку будь-якими іншими формулами. Варто відзначити, що місяць, написаний у текстовому вигляді, не буде коректно оброблений табличним редактором. Приклад роботи оператора:

Порівняння дат в Excel
6

Приклади використання операторів DAY, WEEKDAY і WEEKDAY у редакторі електронних таблиць

Цей оператор дозволяє повернути день як ціле число, що відповідає вказаній даті. Числове значення відображається в діапазоні від 1 до 31. Загальна форма оператора DAY має 1 аргумент. Аргументом є дата дня, записана у вигляді числового значення. Його необхідно записати за допомогою оператора ДАТА, або вивести кінцевий показник розрахунку будь-якими іншими формулами. Приклад роботи оператора:

Порівняння дат в Excel
7

Оператор, який має назву WEEKDAY, дозволяє повернути порядковий номер дня тижня заданої дати. За замовчуванням оператор вважає неділю 1-м днем ​​тижня. Приклад роботи оператора:

Порівняння дат в Excel
8

Оператор, що має назву NOMWEEK, дозволяє виводити порядковий номер тижня в дану дату. Приклад роботи оператора:

Порівняння дат в Excel
9

Наприклад, 24.05.2015 XNUMX травня – двадцять другий тиждень року. Як було написано вище, першим днем ​​тижня програма вважає неділю.

Порівняння дат в Excel
10

Другий аргумент — 2. Це дозволяє редактору електронних таблиць вважати понеділок початком тижня (тільки в межах цієї формули).

Оператор TODAY використовується для встановлення поточної дати. Цей оператор не має аргументів. Оператор TDATE() використовується для відображення поточної дати та часу.

Висновок і висновки щодо порівняння дат у табличному редакторі

Ми з’ясували, що існує багато способів і операторів для порівняння двох дат у редакторі електронних таблиць. Найпоширенішим варіантом є використання оператора RAZNDATA, який дозволяє повернути різницю між двома датами. Крім того, ви можете використовувати подібні формули для повернення значень дня, місяця та року. Кожен користувач може самостійно вибрати для себе найбільш зручний спосіб порівняння дат у табличному редакторі.

залишити коментар