Stáhněte si ukázkový sešit
Tento tutoriál předvede, jak porovnávat data v Excelu a Tabulkách Google.
Sériová čísla data
Je důležité pochopit, jak aplikace Excel ukládá data a časy.
Data jsou uložena jako sériová čísla; každé celé číslo představuje jedinečné datum. 1 představuje 1/1/1900 a každé další číslo představuje dny následující po 1/1/1900.
Časy jsou uloženy jako desetinné hodnoty představující denní dobu.
Sériové číslo obsahující desetinnou hodnotu představuje datum a čas:
Srovnání dvou dat
Chcete -li porovnat data, můžete použít obvyklé operátory aplikace Excel:
Jsou si termíny rovny?
Můžete ověřit, zda jsou data stejná, pomocí znaménka rovná se (=). (Poznámka: Samozřejmě to nebude fungovat podle potřeby, pokud data obsahují také časové hodnoty. Více o tom budeme diskutovat níže).
Je rande větší než jiné rande?
Je datum menší než nebo se rovná jinému datu?
Porovnání dvou dat s časy
Pokud však data obsahují časy, můžete získat neočekávané výsledky:
Chcete -li místo toho porovnávat pouze data, můžete pomocí funkce TRUNC odebrat časy při porovnávání:
1 | = TRUNC (B3) = TRUNC (C3) |
Srovnejte dnes s datem
Funkci DNES můžete použít k porovnání dnešního data s jiným datem:
Porovnání data a funkce IF
Ve výše uvedených příkladech jsme jednoduše vraceli PRAVDA nebo NEPRAVDA v závislosti na výsledku srovnání. Místo toho můžeme přidat srovnání do funkce IF. Tento vzorec otestuje, zda je položka „po splatnosti“, porovnáním dnešního data s datem splatnosti:
1 | = IF (DNES ()> B3, "Po splatnosti", "") |
Rozdíly v datech
Výše uvedené příklady vám řeknou, jestli je jedno datum jiné než jiné, ale neřekne vám výši rozdílu.
Rozdíl dnů mezi daty
Chcete -li vypočítat počet dní mezi daty, jednoduše odečtěte data:
Měsíční nebo letový rozdíl mezi daty
Chcete -li vypočítat počet měsíců nebo let mezi daty, budete muset použít funkci DATEDIF:
1 | = DATEDIF (B3, C3, D3) |
Porovnání dat v Tabulkách Google
Všechny výše uvedené příklady fungují v Tabulkách Google úplně stejně jako v Excelu.