Stiahnite si ukážkový zošit
Tento tutoriál ukáže, ako porovnať dátumy v Exceli a Tabuľkách Google.
Sériové čísla dátumu
Je dôležité pochopiť, ako Excel ukladá dátumy a časy.
Dátumy sú uložené ako sériové čísla; každé celé číslo predstavuje jedinečný dátum. 1 predstavuje 1/1/1900 a každé ďalšie číslo predstavuje dni nasledujúce po 1/1/1900.
Časy sú uložené ako desatinné hodnoty predstavujúce čas dňa.
Sériové číslo obsahujúce desatinnú hodnotu predstavuje dátum a čas:
Porovnanie dvoch dátumov
Na porovnanie dátumov môžete použiť obvyklé operátory programu Excel:
Sú dátumy rovnaké?
Môžete skontrolovať, či sú dátumy rovnaké, pomocou znamienka rovná sa (=). (Poznámka: Ak dátumy obsahujú aj časové hodnoty, nebude to fungovať správne. Podrobnejšie o tom budeme diskutovať nižšie).
Je dátum väčší ako iné rande?
Je dátum kratší ako alebo sa rovná inému dátumu?
Porovnanie dvoch dátumov s časmi
Ak však dátumy obsahujú časy, môžete dosiahnuť neočakávané výsledky:
Na porovnanie dátumov môžete namiesto toho použiť funkciu TRUNC na odstránenie časov pri porovnávaní:
1 | = TRUNC (B3) = TRUNC (C3) |
Porovnajte dnes s dátumom
Na porovnanie dnešného dátumu s iným dátumom môžete použiť funkciu DNES:
Porovnanie dátumu a funkcia IF
Vo vyššie uvedených príkladoch sme jednoducho vracali TRUE alebo FALSE v závislosti od výsledku porovnania. Namiesto toho môžeme porovnania pridať k funkcii IF. Tento vzorec otestuje, či je položka „po lehote splatnosti“, porovnaním dnešného dátumu s dátumom splatnosti:
1 | = IF (DNES ()> B3, "Po splatnosti", "") |
Rozdiely v dátume
Vyššie uvedené príklady vám povedia, či je jeden dátum iný ako iný, ale nepovedia vám sumu rozdielu.
Rozdiel dní medzi dátumami
Ak chcete vypočítať počet dní medzi dátumami, dátumy jednoducho odpočítajte:
Mesačný alebo ročný rozdiel medzi dátumami
Na výpočet počtu mesiacov alebo rokov medzi dátumami budete potrebovať funkciu DATEDIF:
1 | = DATEDIF (B3, C3, D3) |
Porovnanie dátumov v Tabuľkách Google
Všetky vyššie uvedené príklady fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.