V tomto článku sa naučíme, ako pomocou funkcie v programe Excel vypočítať počet rokov, mesiacov a dní, ktoré uplynuli od určitého dátumu.
Excel ukladá dátumy ako čísla, vysvetlená jednoduchá matematická formulácia. Stačí teda odpočítať dva dátumy, aby sa získali dni medzi týmito dvoma dátumami s ohľadom na roky.
= later_date - predchádzajúci dátum |
Alebo
= IF (dátum1> dátum2, dátum1 - dátum2, dátum2 - dátum1) |
Ak neviete, ktorý dátum uviesť ako prvý, použite vzorec IF.
Príklad:
Zistíme to pomocou testovania funkcie na niektorých príkladoch. Tu máme dva dané dátumy ako dátum 1 a dátum 2.
Musíme nájsť počet dní, ktoré ležia medzi týmito dvoma danými
V bunkách C2 a D2 použite vzorec.
= A2 - B2 |
Tento vzorec vám poskytne negatívne výsledky, ak dátum1 <dátum2.
Ak sa nechcete starať o to, čo je menšie, použite vo zvyšných bunkách nasledujúci vzorec
= IF (A4> B4, A4 - B4, B4 - A4) |
Toto bola základná metóda. Ako vidíte na vyššie uvedenom príklade, táto podmienka vám bola vysvetlená. Teraz prejdeme k používaniu vstavanej funkcie programu Excel.
Príklad 2:
Tu je ďalší príklad, ako urobiť to isté pomocou funkcie DATEDIF. Ale tentokrát budeme používať vstavanú funkciu.
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 a zásadný argument pre funkciu
"r„dostane roky medzi dátumami
"m„dostane mesiace medzi dátumami
"d„dostane dni medzi dátumami
"md„dostane dni medzi dátumami, ignorujúc mesiace a roky
"mňam„dostane mesiace medzi dátumami, ignorujúc dni a roky
"yd„dostane dni medzi dátumami, roky ignoruje
Skúste nasledujúci vzorec na získanie dní medzi dvoma dátumami, roky ignorujte
Použite vzorec:
= DATEDIF (A2, B2, C2) |
Vysvetlenie
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. Hodnotu je možné zadať priamo v úvodzovkách „yd“.
Označené políčka pri používaní funkcie nám ukazujú tento argument na funkciu uvedenú ako odkaz na bunku.
Funkcia vracia celé kalendárne roky medzi dátumami pomocou „yd“.
Ako vidíte, vzorec vracia dni medzi dátumami, pričom ignoruje roky. Ale posledný výsledok vracia chybu #ČÍSLO, pretože dátum začiatku je PO koncovom dátume.
Poznámky:
- Funkcia vráti #HODNOTU! Chyba, ak je nejaký argument pre funkciu iný ako číselný.
- Buďte opatrní pri používaní dátumov a percentuálneho čísla ako odkazu na bunku.
- Dátumy vo vzorci je potrebné zadať pomocou odkazu na bunku. Formát dátumu v programe Excel spôsobuje problémy pri výpočte výsledkov.
- Ak je dátum 1> dátum2, funkcia vráti chybu, ak sa s chybou nezaobchádza opatrne.
Dúfam, že ste pochopili, ako v programe Excel extrahovať dni medzi dátumami a ignorovať roky. Tieto úlohy môžete vykonávať v zošite programu Excel 2013 a 2010. Podeľte sa o svoj dotaz nižšie v poli pre komentáre. Pomôžeme vám.
Vypočítajte vek od dátumu narodenia
Vypočítajte dni, roky a mesiace od určitého dátumu
Ako používať funkciu EDATE v programe Excel
SUM, ak je dátum medzi
Vlookup podľa dátumu v Exceli
Populárne články
50 Skratka pre Excel, ktorá zvýši vašu produktivitu
Upravte rozbaľovací zoznam
Absolútna referencia v Exceli
Ak s podmieneným formátovaním
Ak so zástupnými znakmi