Завантажте зразок робочої книги
Цей підручник покаже, як порівняти дати в Excel і Google Таблицях.
Серійні номери дати
Важливо розуміти, як Excel зберігає дати та час.
Дати зберігаються як серійні номери; кожне ціле число, що представляє унікальну дату. 1 означає 01.01.1900, а кожне число після цього - дні, що настають після 1.01.1900.
Часи зберігаються у вигляді десяткових значень, що представляють час доби.
Серійний номер, що містить десяткове значення, представляє дату та час:
Порівняння двох дат
Для порівняння дат можна скористатися звичайними операторами Excel:
Чи рівні дати?
Ви можете перевірити, чи рівні дати, використовуючи знак рівності (=). (Примітка: звичайно, це не працюватиме належним чином, якщо дати також містять значення часу. Ми обговоримо це нижче).
Чи дата більша за іншу?
Чи дата менша або дорівнює іншій даті?
Порівняння двох дат з часами
Однак, якщо дати містять час, ви можете отримати несподівані результати:
Натомість для порівняння дат можна використовувати функцію TRUNC, щоб видалити час під час порівняння:
1 | = TRUNC (B3) = TRUNC (C3) |
Порівняйте сьогоднішній день із датою
Ви можете використовувати функцію TODAY, щоб порівняти сьогоднішню дату з іншою датою:
Порівняння дати та функція IF
У наведених вище прикладах ми просто повертали TRUE або FALSE залежно від результату порівняння. Замість цього ми можемо додати порівняння до функції IF. Ця формула перевірить, чи є товар "простроченим", порівнявши сьогоднішню дату з терміном виконання:
1 | = IF (TODAY ()> B3, "Прострочено", "") |
Різниці в датах
Наведені вище приклади покажуть вам, чи одна дата відрізняється від іншої, але не вкажуть суму різниці.
Різниця днів між датами
Щоб обчислити кількість днів між датами, просто відніміть дати:
Різниця в місяцях або роках між датами
Щоб обчислити кількість місяців або років між датами, вам потрібно буде скористатися функцією DATEDIF:
1 | = ДАТИФІКОВАНО (B3, C3, D3) |
Порівняння дат у Таблицях Google
Усі наведені вище приклади працюють точно так само в Google Таблицях, як і в Excel.