Ako používať funkciu Excel DATEDIF (s príkladom)

Ako používať funkciu Excel DATEDIF (s príkladom)

Excel DATEDIF je jedna z mála nezdokumentovaných funkcií (ďalšie, o ktorých viem, sú EVALUATE, FILES a GET.CELL).

Nezdokumentovaný znamená, že ho nenájdete v zozname vzorcov ani ako súčasť IntelliSense (výzva, ktorá sa zobrazí, keď zadáte názov vzorca na zobrazenie názvu funkcie zhody).

Kedy použiť funkciu Excel DATEDIF

Ak chcete vypočítať počet rokov, mesiacov alebo dní medzi dvoma určenými dátumami, môžete použiť funkciu Excel DATEDIF.Dobrým príkladom je výpočet veku.

čo to vracia

Vráti číselnú hodnotu predstavujúcu počet rokov/mesiacov/dní medzi dvoma zadanými dátumami.Či je počet rokov, mesiacov alebo dní určený vstupom používateľa (pozri vstupné parametre nižšie).

syntax

=DATEDIF(dátum začiatku, Dátum ukončenia, Jednotky)

Vstupné parametre

  • počiatočný_dátum: Dátum predstavujúci hodnotu dátumu začiatku obdobia.Môže byť zadaný ako textový reťazec v úvodzovkách, sériové číslo alebo výsledok nejakej inej funkcie, napríklad DATE().
  • end_date: Je to dátum, ktorý predstavuje hodnotu dátumu ukončenia obdobia.Môže byť zadaný ako textový reťazec v úvodzovkách, sériové číslo alebo výsledok nejakej inej funkcie, napríklad DATE().
  • Jednotky: Toto určí, aký typ výsledku získate z tejto funkcie.V závislosti od jednotiek, ktoré používate, môžete získať šesť rôznych výstupov z funkcie DATEDIF.Tu sú jednotky, ktoré môžete použiť:
    • "Y" – Vráti počet rokov dokončených v zadanom období.
    • "M" – Vráti počet mesiacov dokončených v zadanom období.
    • "D" - Vráti počet dní dokončených v rámci zadaného obdobia.
    • "MD" – Vráti počet dní v období, ale nezapočítava dni v dokončenom roku a mesiaci.
    • "YM" – Vráti počet mesiacov v období, ale nezapočítava počet mesiacov v dokončenom roku.
    • "YD" – Vráti počet dní v období, ale nezapočítava počet dní v dokončenom roku.
Súvisiace otázky  Zoznam procesorov pre tablety a smartfóny

Doplnkové poznámky

  • Funkcia Excel DATEDIF je poskytovaná kvôli kompatibilite s Lotus 1-2-3.
  • Pri zadávaní tejto funkcie do bunky v Exceli sa nezobrazí IntelliSense.Keď zadáte funkciu do bunky, nezobrazí sa ani názov funkcie.Funguje však so všetkými verziami Excelu.Musíte poznať parameter a ako ho používať.Funkcia Excel DATEDIF sa v IntelliSense nezobrazuje
  • Dátumy je možné zadať ako textové reťazce v dvojitých úvodzovkách (napríklad „2016/1/15“), sériové čísla (napríklad 42384 alebo 1900. januára 2016, ak používate dátumový systém 1), alebo ako iné výsledok vzorca/funkcie (napríklad DATEVALUE("15/2016/1")).

Funkcia Excel DATEDIF - príklad

Nižšie sú uvedené tri príklady použitia funkcie Excel DATEDIF.

#1 Vypočíta počet rokov dokončených medzi dvoma dátumami.

Funkcia Excel DATEDIF - Výpočet rokov

Vo vyššie uvedenom príklade funkcia Excel DATEDIF vráti počet rokov dokončených medzi 1990. januárom 1 a aktuálnym dátumom (v tomto prípade 1. marca 2016).Vráti 26, čo je celkový počet dokončených rokov, a ignoruje ďalšie mesiace a dni po ňom.

Bežne sa používa na výpočet veku.

#2 Vypočíta počet mesiacov dokončených medzi dvoma dátumami.

Funkcia Excel DATEDIF - Výpočet mesiacov

Vo vyššie uvedenom príklade funkcia Excel DATEDIF vráti počet mesiacov dokončených medzi 1990. januárom 1 a aktuálnym dátumom (v tomto prípade 1. marca 2016).

Súvisiace otázky  9 spôsobov, ako opraviť neprehrávanie videí na Twitteri

Vráti 314, čo je celkový počet dokončených mesiacov, a ignoruje ďalšie dni po ňom.

Vhodné je vypočítať počet mesiacov medzi dátumom začiatku a konca projektu.

Vo vyššie uvedenom príklade uvádza celkový počet mesiacov.Ak však chcete poznať počet mesiacov po celkovom počte rokov, musíte ako parameter jednotky použiť YM.

Napríklad pri výpočte veku v Exceli, ak chcete vedieť, koľko rokov a koľko mesiacov doteraz uplynulo, môžete použiť YM na získanie iného počtu mesiacov ako je rok (uvedený nižšie).

Funkcia Excel DATEDIF - výsledky za mesiace

#3 Spočítajte počet dní dokončených medzi dvoma dátumami.

Funkcia Excel DATEDIF – výpočet dní

Vo vyššie uvedenom príklade funkcia Excel DATEDIF vráti celkový počet dní dokončených medzi 1990. januárom 1 a aktuálnym dátumom (v tomto prípade 1. marca 2016).Vráti 9569, čo je celkový počet dní medzi týmito dvoma dátumami.

Ak chcete získať počet dní medzi dvoma dátumami, pričom vylúčite roky, ktoré už boli vykonané, musíte použiť YD ako tretí parameter (ako je znázornené na obrázku nižšie):

Funkcia Excel DATEDIF – výsledky dní

Vo vyššie uvedenom príklade vráti 72, čo je celkový počet dní po 26 celých rokoch.

Ak chcete získať počet dní medzi dvoma dátumami a vylúčiť dni v roku a mesiaci, ktoré už boli vykonané, musíte použiť MD ako tretí parameter (ako je znázornené na obrázku nižšie):

Funkcia Excel DATEDIF – príklad 9

Vo vyššie uvedenom príklade vráti 13, čo je počet dní iných ako 26 rokov a 3 mesiace.

Súvisiace užitočné funkcie Excelu:

  • Funkcia Excel DATE: Funkciu Excel DATE môžete použiť, keď chcete získať hodnotu dátumu pomocou hodnôt roka, mesiaca a dňa ako vstupných parametrov.Vráti sériové číslo, ktoré predstavuje konkrétny dátum v Exceli.
  • Funkcia Excel DATEVALUE: Funkcia Excel DATEVALUE je najvhodnejšia na ukladanie dátumov ako textu.Táto funkcia skonvertuje dátum z textového formátu na sériové číslo, ktoré Excel rozpozná ako dátum.
  • Funkcia Excel NETWORKDAYS: Ak chcete získať počet pracovných dní medzi dvoma danými dátumami, môžete použiť funkciu Excel NETWORKDAYS.Nezapočítava víkendy medzi zadanými dátumami (predvolene sú víkendy sobota a nedeľa).Môže tiež vylúčiť akékoľvek špecifikované sviatky.
  • Funkcia Excel NETWORKDAYS.INTL: Funkciu Excel NETWORKDAYS.INTL možno použiť na získanie počtu pracovných dní medzi dvoma danými dátumami.Nezahŕňa víkendy a sviatky, pričom oboje môže používateľ špecifikovať.Umožňuje vám tiež určiť víkendy (napríklad ako víkendy môžete určiť piatok a sobotu alebo ako víkendy iba nedeľu).
  • Funkcia Excel Today: Funkciu Excel TODAY možno použiť na získanie aktuálneho dátumu.Vráti poradové číslo predstavujúce aktuálny dátum.
  • Funkcia Excel WEEKDAY: Funkciu Excel WEEKDAY možno použiť na získanie dňa v týždni pre zadaný dátum ako číslo.Vráti číslo medzi 1 a 7 predstavujúce zodpovedajúci deň v týždni.
  • Funkcia Excel WORKDAY: Ak chcete získať dátum po určitom počte pracovných dní, môžete použiť funkciu Excel WORKDAY.Sobota a nedeľa sa štandardne považujú za víkendy.
  • Funkcia Excel WORKDAY.INTL: Funkciu Excel WORKDAY.INTL možno použiť na získanie dátumu po určitom počte pracovných dní.V tejto funkcii môžete zadať iné víkendy ako sobotu a nedeľu.
Súvisiace otázky  Nastavenia zabezpečenia a prihlásenia na Facebooku

OH, ahoj 👋Rád som ťa spoznal.

prihlásiť sa ku odberu noviniek, Posielajte veľmi pravidelneSkvelá technológiaK tvojmu príspevku.

Pridať komentár