Anonim

Mnoho používateľov programu Excel bude musieť do tabuliek pridať stĺpce počiatočného a koncového dátumu. Excel preto obsahuje niekoľko funkcií, ktoré vám povedia, koľko dní existuje medzi dvoma samostatnými dátumami. DATEDIF, DAYS360, DATE a NETWORKDAYS sú štyri funkcie, ktoré môžete pridať do buniek a ktoré vám oznámia počet dní medzi dvoma dátumami. Takto nájdete počet dní medzi dátumami s a bez týchto funkcií v Exceli.

Prečítajte si tiež náš článok Ako chrániť heslom v programe Microsoft Excel

Ako nájsť rozdiel medzi dátumami bez funkcie

Najprv zistíte rozdiel medzi dátumami ich odpočítaním. Excel neobsahuje funkciu odpočítania, ale do buniek môžete stále pridať vzorce odpočtov. Otvorte teda prázdnu tabuľku Excel a do buniek B4 a C4 zadajte dátum začatia a ukončenia, ako na nasledujúcom obrázku. Upozorňujeme, že dátumy by mali byť v americkom formáte s prvým mesiacom, druhým dňom a tretím rokom.

Vo vyššie uvedenom príklade sú dátumy 4. 4. 2017 a 5. 5. 2017. Teraz by ste mali vybrať bunku D4 a kliknúť vnútri funkčnej lišty v hornej časti listu. Na paneli zadajte „= C4-B4“ a stlačte kláves Enter. Bunka D4 vráti hodnotu 34, ak ste do buniek zadali rovnaké dátumy ako na obrázku vyššie. Medzi 1. aprílom 2017 a 5. májom 2017 je preto 34 dní.

Funkcia DATE

Prípadne môžete nájsť rozdiel medzi dvoma dátumami bez funkcie DATE. Potom môžete nájsť počet dní zadaním dátumov na paneli funkcií namiesto buniek tabuľky. Základná syntax pre túto funkciu je: DÁTUM (rrrr, m, d) - DÁTUM (rrrr, m, d) ; takže zadáte dátumy dozadu.

Pridajme túto funkciu s rovnakými dátumami 4. 4. 2017 a 5. 5. 2017. Vyberte bunku v tabuľke, do ktorej chcete pridať funkciu. Potom kliknite vo vnútri funkčnej lišty, zadajte '= DATE (2017, 5, 5) -DATE (2017, 4, 1)' a stlačte Enter. Možno je tiež potrebné zvoliť všeobecný formát čísla pre bunku, ak je vrátená hodnota vo formáte dátumu. Pri všeobecnom formáte čísla vráti bunka hodnotu 34 dní, ako je to znázornené na nasledujúcom obrázku.

Funkcia DATEDIF

DATEDIF je flexibilná funkcia, pomocou ktorej môžete vypočítať celkový počet dní medzi dátumami zadaním dátumov do tabuľky alebo do lišty funkcií. DATEDIF však nie je uvedený v okne funkcie Excel na vloženie. Preto ho musíte zadať priamo na paneli funkcií. Syntax funkcie DATEDIF je: DATEDIF (start_date, end_date, unit) . Do funkcie môžete zadať začiatočný a koncový dátum alebo odkazy na konkrétne dátumy v bunke a potom na konci pridávať jednotkové dni.

Vyberte bunku, do ktorej chcete pridať DATEDIF, do tabuľky a potom kliknutím na lištu vzorcov zadajte funkciu. Ak chcete nájsť rozdiel medzi dvoma dátumami, ktoré ste zadali do buniek C4 a B4, do panela s funkciami zadajte: '= DATEDIF (B4, C4, „d“).' Bunka DATEDIF bude obsahovať počet dní medzi dátumami, ako je uvedené priamo nižšie.

Je to však oveľa flexibilnejšie ako funkcia DATE, pretože jednotky môžete upravovať. Predpokladajme napríklad, že je potrebné spočítať počet dní medzi dvoma dátumami, ale roky ignorovať. Môžete to urobiť pridaním 'yd' do funkcie. Napríklad do dvoch buniek zadajte „4/1/2017“ a „5/5/2018“ a potom do funkcie zahrňte „yd“, ako je to znázornené nižšie.

Vráti hodnotu 34 dní medzi 4. 1. 2017 a 5. 5. 2016, čo je správne, ak rok ignorujete. Ak funkcia ignorovala rok, hodnota by bola 399.

Funkcia DAYS360

Funkcia DAYS360 je funkcia, ktorá zisťuje celkový počet dní medzi dátumami na základe 360-dňového kalendára, ktorý je vo finančných rokoch rozšírenejší. Preto by to mohla byť lepšia funkcia pre tabuľky účtu. Pre dátumy to nebude nijako rozdielne, len pár mesiacov od seba, ale na dlhšie obdobia sa DAYS360 vráti mierne odlišné hodnoty ako ostatné funkcie.

Do buniek B6 a C6 v tabuľke zadajte „1. 1. 2016“ a „1. 1. 2017“. Potom kliknite na bunku, do ktorej chcete zahrnúť funkciu DAYS360, a stlačte tlačidlo fx vedľa lišty funkcií. Vyberte DAYS360, aby ste otvorili okno zobrazené priamo nižšie.

Stlačte tlačidlo Start_date a vyberte bunku B6. Potom kliknite na tlačidlo End_date a vyberte bunku C6 v tabuľke. Stlačením tlačidla OK pridáte do tabuľky DAYS360, ktorá vráti hodnotu 360.

Funkcia NETWORKDAYS

Čo ak potrebujete zistiť rozdiel medzi dvoma dátumami, ale z rovnice vylúčiť víkendy? DATEDIF, DATE a DAYS360 nebudú pre taký scenár dobré. NETWORKDAYS je funkcia, ktorá zisťuje počet dní medzi dátumami bez zahrnutia akýchkoľvek víkendov a môže tiež zohľadňovať ďalšie sviatky, napríklad sviatky. Takže by to mala byť funkcia pre plánovanie projektu. Základná syntax funkcie je: = NETWORKDAYS (start_date, end_date, ) .

Ak chcete do tabuľky pridať NETWORKDAYS, kliknite na bunku pre túto funkciu a stlačte tlačidlo fx . Vyberte NETWORKDAYS, ak chcete otvoriť svoje okno na snímke priamo pod ním. Potom kliknite na tlačidlo Dátum začiatku a vyberte bunku v hárku, ktorá obsahuje dátum začatia. Stlačte tlačidlo End_date, vyberte bunku s dátumom ukončenia a stlačením OK pridajte funkciu do tabuľky.

Na snímke obrazovky priamo nad dátumom začatia a ukončenia sú 4/20/2017 a 5/5/2017. Funkcia NETWORKDAYS vráti hodnotu 25 dní medzi dátumami bez víkendov. Po zahrnutí víkendov je celkový počet dní 34 ako v predchádzajúcich príkladoch.

Ak chcete do funkcie zahrnúť ďalšie dni dovolenky, zadajte tieto dátumy do ďalších buniek tabuľky. Potom stlačte referenčné tlačidlo bunky Prázdniny vo funkčnom okne NETWORKDAYS a vyberte bunku alebo bunky, ktoré obsahujú sviatky. To odpočíta prázdniny od konečnej sumy.

Existuje veľa spôsobov, ako môžete vypočítať dni medzi dátumami začiatku a ukončenia v tabuľkách Excelu. Novšie verzie programu Excel tiež obsahujú funkciu DAYS, pomocou ktorej nájdete rozdiel medzi niekoľkými dátumami. Tieto funkcie sa určite hodia pre tabuľky, ktoré obsahujú veľa údajov.

Ako vypočítať dni medzi dvoma dátumami v Exceli