V tomto článku sa naučíme Ako používať funkciu DATEDIF v programe Excel.
Ako môžete vypočítať dni medzi dvoma dátumami?
Existuje jednoduchý spôsob, ako odčítať najnovší dátum od staršieho dátumu. Alebo môžete použiť funkciu Excel DATEDIF. Táto funkcia sa niekedy nezobrazí. Musíte ho napísať ako celý text. Dnešný dátum si môžete vybrať pomocou funkcie dnes vysvetlenej v príklade na výpočet veku osoby v dňoch, mesiacoch alebo rokoch v programe Excel.
Nebojte sa, ak vám funkcia Excel nepomôže nájsť funkciu. Existuje, použite funkciu podľa vysvetlenia a dostanete výsledok.
Funkcia DATEDIF v programe Excel
Funkcia DATEDIF je vynikajúca funkcia na získanie celého kalendárneho obdobia medzi týmito dvoma dátumami. Funkcia DATEDIF v Exceli zisťuje vek osoby. V zásade ide o funkciu odčítania dátumov v programe Excel, pretože táto funkcia vracia číslo vyjadrené ako kalendárne obdobie.
Funkcia DATEDIF vracia počet rokov, mesiacov a dní medzi týmito dvoma dátumami v programe Excel.
Syntax:
= DATEDIF (počiatočný_dátum, koncový_dátum, jednotka) |
Dátum začiatku: Prvý dátum v platnom formáte programu Excel
end_date: Druhý dátum v platnom formáte programu Excel
jednotka: jednotka v úvodzovkách
„Y“ dostane roky medzi dátumami
„M“ dostane medzi dátumami
„D“ dostane dni medzi dátumami
„md“ dostane dni medzi dátumami, pričom ignoruje mesiace a roky
„ym“ dostane mesiace medzi dátumami, dni a roky ignoruje
„yd“ dostane dni medzi dátumami, roky ignoruje
Podrobné vysvetlenie rôznych argumentov jednotiek v nižšie uvedenej tabuľke.
Jednotka | Účel | Význam |
d | dni | Kompletný kalendár dni medzi dňami |
m | mesiacov | Kompletný kalendár mesiacov medzi dňami |
r | rokov | Kompletný kalendár rokov medzi dňami |
md | Dni bez mesiacov a rokov | Kompletný kalendár dni medzi dňami, ako keby boli dátumy rovnakého mesiaca a roku |
mňam | Mesiace bez rokov | Kompletný kalendár mesiacov medzi dňami, ako keby boli dátumy toho istého roku |
yd | Dni bez rokov | Kompletný kalendár dni medzi dňami, ako keby boli dátumy toho istého roku |
Jednotkový argument je veľmi dôležitý.
Príklad:
Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade.
Tu je niekoľko príkladov na testovanie vzorca. Vzhľadom na dátum začiatku a dátum ukončenia musíme vypočítať rozdiel v dňoch medzi dátumami
Použite vzorec:
= DATEDIF (A2, B2, C2) |
A2: Argument prvého dátumu uvedený ako odkaz na bunku
B2: Argument druhého dátumu uvedený ako odkaz na bunku
C2: špecifikovaná jednotka
Označené políčka pri používaní funkcie nám ukazujú tento argument na funkciu uvedenú ako odkaz na bunku.
Táto funkcia vracia celé kalendárne roky medzi dátumami pomocou písmena „y“
Ako vidíte, funkcia vracia hodnoty.
Poznámka:
- Dátum v programe Excel musí byť v platnom formáte
- Argument jednotky pre funkciu môže byť uvedený ako odkaz na bunku alebo priamo pre funkciu v dvojitých úvodzovkách.
- Dátum začiatku musí byť pred dátumom konca, inak funkcia dá #ČÍSLO! chyba
- Táto funkcia dáva #HODNOTU! Chyba, ak dátum nie je platným dátumom.
Jedným z najpoužívanejších príkladov funkcie je získať vek osoby v programe Excel.
Nasleduje príklad, ako získať vek osoby v programe Excel pomocou funkcie DATEDIF.
Na tento účel je funkcia DATEDIF kombinovaná s funkciou DNES.
DNES funkcia v programe Excel sa používa na generovanie dnešného dátumu v bunke.
Syntax:
= Dnes () |
Zistíme to na príklade uvedenom nižšie.
Tu musíme vypočítať vek detí Neda Starka.
Pomocou vzorca zistíte vek detí.
Vzorec:
= DATEDIF (C4, DNES (), "y") |
Dátum narodenia je dátum začiatku v bunke C4.
Dnes () funkcia sa používa na získanie dnešného dátumu ako dátumu ukončenia.
"Y" získať vek v rokoch.
Poznámka:
Tu ako dátum ukončenia používame dnešok. Dátum ukončenia môžete použiť podľa vlastného výberu. |
Vek Jona Snowa sme dostali pomocou funkcie DATEDIF
Skopírujte vzorec do iných buniek, vyberte bunky preberajúce prvú bunku, v ktorej je vzorec už použitý, použite klávesovú skratku Ctrl + D zistiť vek zvyšku detí.
Podobne zistíme mesiace a dni pomocou rovnakej funkcie, ale odlišnej jednotky.
Vek sme získali v mesiacoch
Vek sme dostali v dňoch
Teraz si niektorí z vás kladú otázku, či medzi týmito dvoma dátumami potrebujeme nájsť roky, mesiace a dni.
Pomocou vzorca dajte dohromady roky, mesiace a dni
= DATEDIF (B2, TODAY (), "y") & "y" & DATEDIF (B2, TODAY (), "ym") & "m" & DATEDIF (B2, TODAY (), "md") & "d " |
Vysvetlenie:
DATEDIF (B2, DNES (), „y“) a „y“ označuje roky medzi dátumami s reťazcom „y“ pripojeným k číslu
DATEDIF (B2, DNES (), „ym“) & „m“ označuje mesiace medzi dátumami, ignorujúc dni a roky s reťazcom „m“ pripojeným k číslu.
DATEDIF (B2, DNES (), „md“) a „d“ označuje dni medzi dátumami, ignorujúc mesiace a roky s reťazcom „d“ pripojeným k číslu.
Teraz môžete vidieť ich vek. Túto funkciu môžete použiť na výpočet počtu dní v prevádzke v programe Excel.
Tu sú všetky poznámky k pozorovaniu pomocou funkcie DATEDIF v programe Excel
Poznámky:
- Nebojte sa, ak vám funkcia Excel nepomôže nájsť funkciu. Existuje, použite funkciu podľa vysvetlenia a získate výsledok.
- Excel ukladá dátumy ako sériové čísla a používa sa na výpočet vo funkcii. Odporúča sa preto použiť dátumy ako referenciu na bunku alebo použiť funkciu DATE namiesto toho, aby ste funkciu priamo argumentovali. Ak funkcia vracia #HODNOTU, skontrolujte validáciu hodnôt dátumu! Chyba.
- Ak je počiatočný dátum vyšší ako koncový dátum, funkcia vráti chybu #ČÍSLO.
- Excel vám vo všeobecnosti pomôže vyplniť argumenty funkcie na rozdiel od funkcie DATDIF.
Dúfam, že tento článok o tom, ako používať funkciu DATEDIF v programe Microsoft Excel, je vysvetľujúci. Tu nájdete ďalšie články o výpočte hodnôt dátumu a času a súvisiacich vzorcoch programu Excel. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku.
Ako používať funkciu WORKDAY v programe Excel : Vráti hodnotu dátumu pracovného dňa po dňoch pridaných do dátumu začiatku pomocou funkcie WORKDAYS v programe Excel.
Ako používať funkciu NETWORKDAYS v programe Excel : Vráti pracovné dni medzi týmito dvoma dátumami pomocou funkcie NETWORKDAYS.
Počítajte sviatky medzi dátumami v Exceli : počítajte dni pracovného pokoja medzi týmito dvoma dátumami pomocou funkcie DATEDIF a NETWORKDAYS v programe Excel.
Extrahujte dni medzi dátumami, pričom roky v programe Excel ignorujte : spočítajte dni medzi týmito dvoma dátumami pomocou rôznych funkcií a matematickej operácie v programe Excel
V programe Excel počítajte dátumy narodenia podľa mesiaca : pomocou funkcie SUMPRODUCT a MONTH v programe Excel spočítajte počet dátumov ležiacich v konkrétnom mesiaci.
SUMA cena cez pracovné dni v programe Excel : súčet cenových hodnôt zodpovedajúcich počtu dátumov v konkrétny deň v týždni pomocou funkcie SUMPRODUCT a WEEKDAY v programe Excel.
Populárne články:
Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.
Ako používať funkciu VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.
Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.