Úvodná » Tipy pre MS Office » Ako odčítať dátumy v programe Excel

    Ako odčítať dátumy v programe Excel

    Ak máte list Excel s množstvom dátumov, pravdepodobne budete musieť vypočítať rozdiely medzi niektorými z týchto dátumov. Možno sa chcete dozvedieť, koľko mesiacov trvalo, kým ste splatili svoj dlh alebo koľko dní ste museli stratiť určitú hmotnosť?

    Výpočet rozdielu medzi dátumami v programe Excel je jednoduchý, ale môže sa stať komplikovaným v závislosti od toho, ako chcete vypočítať určité hodnoty. Napríklad, ak by ste chceli poznať počet mesiacov od 2. 5. 2016 do 1.15.2016, mala by byť odpoveď 0 alebo 1? Niektorí ľudia môžu povedať 0, pretože nie je celý mesiac medzi dátumami a iní by mohli povedať 1, pretože je to iný mesiac.

    V tomto článku vám ukážem, ako vypočítať rozdiely medzi dvoma dátumami, aby ste zistili počet dní, mesiacov a rokov s rôznymi formami v závislosti od vašich preferencií.

    Dni medzi dvomi dátumami

    Najjednoduchší výpočet, ktorý môžeme urobiť, je získať počet dní medzi dvoma dátumami. Dobrá vec pri výpočte dní je, že naozaj existuje len jeden spôsob výpočtu hodnoty, takže sa nemusíte obávať odlišných vzorcov, ktoré vám dávajú rôzne odpovede.

    Vo svojom vyššie uvedenom príklade sú v bunkách A2 a A3 uložené dva dátumy. Vpravo môžete vidieť, že rozdiel medzi týmito dvoma dátumami je 802 dní. V programe Excel existuje vždy niekoľko spôsobov, ako vypočítať rovnakú hodnotu, a to som urobil tu. Poďme sa pozrieť na vzorce:

    Prvý vzorec je len jednoduché odčítanie dvoch dátumov, A3 - A2. Excel vie, že je to dátum a jednoducho vypočíta počet dní medzi týmito dvoma dátumami. Jednoduché a veľmi priamočiare. Okrem toho môžete tiež použiť DNI funkcie.

    = DAY (A3, A2)

    Táto funkcia má dva argumenty: dátum ukončenia a dátum začatia. Ak prepnete dátumy do vzorca, dostanete len záporné číslo. Nakoniec môžete použiť funkciu nazvanú DATEDIF, ktorý je súčasťou aplikácie Excel z aplikácie Lotus 1-2-3 dni, ale nie je oficiálne podporovaný vzorec v programe Excel.

    = DATEDIF (A2, A3, "D")

    Keď zadáte vzorec, uvidíte, že program Excel neposkytuje žiadne návrhy pre polia atď. Našťastie môžete vidieť syntax a všetky podporované argumenty pre funkciu DATEDIF tu.

    Ako ďalší bonus, čo keby ste chceli vypočítať počet pracovných dní medzi dvoma dátumami? To je jednoduché aj preto, lebo máme vstavaný vzorec:

    = NETWORKDAYS (startdate, enddate)

    Výpočet počtu dní a dní v týždni je dosť jednoduchý, takže poďme hovoriť o mesiacoch.

    Mesiace medzi dvoma dátumami

    Najprísnejším výpočtom je počet mesiacov, pretože môžete buď zaokrúhliť alebo zaokrúhliť dole v závislosti od toho, či ide o celý mesiac alebo o čiastočný mesiac. Teraz je funkcia MONTHS v programe Excel, ale je to veľmi obmedzené, pretože sa bude pozerať iba na mesiac pri výpočte rozdielu a nie na rok. To znamená, že je užitočné len na výpočet rozdielu medzi dvoma mesiacmi v tom istom roku.

    Keďže to je zbytočné, pozrite sa na niektoré vzorce, ktoré nám prinesú správnu odpoveď. Spoločnosť Microsoft ich tu poskytla, ale ak ste príliš leniví na to, aby ste ich navštívili, poskytli som ich aj nižšie.

    Zaokrúhliť - = (YEAR (LDate) -YEAR (EDate)) * 12 + MONTH (LDate) -MONTH (EDate)
    (EDate), 0, -1) + (YEAR (LDate) -YEAR (EDate)) * 12 + MONTH (LDate) -MONTH (EDate)

    Teraz sú to dve pomerne dlhé a zložité vzorce a naozaj nemusíte rozumieť tomu, čo sa deje. Tu sú vzorce v programe Excel:

    Všimnite si, že by ste mali upraviť vzorec zaokrúhľovania v samotnej bunke, pretože z nejakého zvláštneho dôvodu sa celý vzorec nezobrazuje na riadku vzorcov. Ak chcete vidieť vzorec v bunke ako takej, kliknite na vzorca kliknite na kartu Zobraziť vzorce.

    Takže aký je konečný výsledok dvoch vzorcov na našom súčasnom príklade? Pozrime sa nižšie:

    Zaokrúhľovanie mi dáva 27 mesiacov a zaokrúhlené dnu mi dáva 26 mesiacov, čo je presné, v závislosti od toho, ako sa na to pozriete. Nakoniec môžete použiť aj funkciu DATEDIF, ale počíta iba celé mesiace, takže v našom prípade je odpoveď, ktorú vráti, 26.

    = DATEDIF (A2, A3, "M")

    Roky medzi dvoma dátumami

    Rovnako ako v prípade mesiacov, môžete tiež vypočítať roky v závislosti od toho, či chcete počítať 1 rok ako plné 365 dní alebo ak sa počíta s zmenou v roku. Takže si vezmime náš príklad, kde som použil dve rôzne vzorce na výpočet počtu rokov:

    Jeden vzorec používa DATEDIF a druhý používa funkciu ROK. Keďže rozdiel v počte dní je len 802, DATEDIF zobrazuje 2 roky, zatiaľ čo funkcia ROK zobrazuje 3 roky.

    Opäť je to záležitosť preferencie a záleží na tom, čo presne sa snažíte vypočítať. Je dobré poznať obe metódy, aby ste mohli zaútočiť na rôzne problémy s rôznymi formami.

    Pokiaľ ste opatrní s tým, ktoré vzorce používate, je pomerne ľahké presne vypočítať to, čo hľadáte. K dispozícii sú aj oveľa viac funkcií dátumu mimo tých, ktoré som spomínal, a preto si ich môžete tiež pozrieť na lokalite Office Support. Ak máte akékoľvek otázky, neváhajte komentovať. Užite si to!