Kako koristiti Excel DATEDIF funkciju (s primjerima)

Excel DATEDIF funkcija (primjeri + video)

Excel DATEDIF jedna je od rijetkih nedokumentiranih funkcija (ostale koje znam su EVALUATE, FILES i GET.CELL).

Biti nedokumentiran znači da ga nećete pronaći na popisu formula ili kao dio IntelliSense -a (upit koji se prikazuje kad upišete naziv formule kako bi vam prikazao nazive odgovarajućih funkcija).

Kada koristiti Excel DATEDIF funkciju

Excel DATEDIF funkcija može se koristiti kada želite izračunati broj godina, mjeseci ili dana između dva navedena datuma. Dobar primjer bio bi izračun starosti.

Što vraća

Vraća brojčanu vrijednost koja označava broj godina/mjeseci/dana između dva navedena datuma. Hoće li to biti broj godina, mjeseci ili dana, ovisi o unosu korisnika (pogledajte donje argumente).

Sintaksa

= DATEDIF (datum_početka, datum_završetka, jedinica)

Ulazni argumenti

  • datum_početka: To je datum koji predstavlja vrijednost datuma početka razdoblja. Može se unijeti kao tekstualni niz u dvostrukim navodnicima, kao serijski broj ili kao rezultat neke druge funkcije, poput DATE ().
  • datum_završetka: To je datum koji predstavlja vrijednost datuma završetka razdoblja. Može se unijeti kao tekstualni niz u dvostrukim navodnicima, kao serijski broj ili kao rezultat neke druge funkcije, poput DATE ().
  • jedinica: Ovo bi odredilo kakvu vrstu rezultata dobivate ovom funkcijom. Postoji šest različitih izlaza koje možete dobiti pomoću funkcije DATEDIF, ovisno o tome koju jedinicu koristite. Evo jedinica koje možete koristiti:
    • "Y" - vraća broj navršenih godina u navedenom razdoblju.
    • “M” - vraća broj navršenih mjeseci u navedenom razdoblju.
    • "D" - vraća broj ispunjenih dana u navedenom razdoblju.
    • "MD" - vraća broj dana u razdoblju, ali ne računa one u godinama i mjesecima koji su završeni.
    • "YM" - vraća broj mjeseci u razdoblju, ali ne računa one u godinama koje su završene.
    • "YD" - vraća broj dana u razdoblju, ali ne računa one u godinama koje su završene.

dodatne napomene

  • Excel DATEDIF funkcija je predviđena za kompatibilnost s Lotusom 1-2-3.
  • Dok upisujete ovu funkciju u ćeliju u Excelu, NIJE prikazala IntelliSense. Neće čak ni prikazati naziv funkcije dok ga unosite u ćeliju. Međutim, radi u svim verzijama programa Excel. Morate znati argumente i kako ih koristiti.
  • Datumi se mogu unijeti kao tekstualni niz unutar dvostrukih navodnika (na primjer, “2016/1/15”), kao serijski brojevi (na primjer, 42384, što predstavlja 15. siječnja 2016, ako koristite sustav datuma 1900), ili kao rezultat drugih formula/funkcija (na primjer, DATEVALUE (“2016/1/15”)).

Excel DATEDIF funkcija - živi primjeri

Evo tri primjera korištenja Excel DATEDIF funkcije.

#1 Izračunavanje broja godina provedenih između dva datuma.

U gornjem primjeru funkcija Excel DATEDIF vraća broj godina provedenih između 1. siječnja 1990. i trenutnog datuma (što je u ovom primjeru 14. ožujka 2016.). Vraća 26, što je ukupan broj završenih godina i zanemaruje dodatne mjesece i dane nakon njega.

Uobičajena upotreba ovoga mogla bi biti izračun dobi u godinama.

#2 Izračunavanje broja mjeseci provedenih između dva datuma.

U gornjem primjeru funkcija Excel DATEDIF vraća broj mjeseci ispunjenih između 1. siječnja 1990. i trenutnog datuma (što je u ovom primjeru 14. ožujka 2016.).

Vraća 314, što je ukupan broj mjeseci provedenih i zanemaruje dodatne dane nakon njega.

To bi se moglo dobro iskoristiti za izračun broja mjeseci između datuma početka i završetka projekata.

U gornjem primjeru daje ukupan broj mjeseci. No, ako želite znati broj mjeseci nakon ukupnog broja navršenih godina, tada morate koristiti YM kao argument jedinice.

Na primjer, prilikom izračunavanja starosti u Excelu, ako želite znati koliko je godina i koliko mjeseci prošlo do datuma, tada možete upotrijebiti YM za dobivanje broja mjeseci pored godina (kao što je prikazano u nastavku).

#3 Izračunavanje broja dana provedenih između dva datuma.

U gornjem primjeru funkcija Excel DATEDIF vraća ukupan broj dana provedenih između 1. siječnja 1990. i trenutnog datuma (što je u ovom primjeru 14. ožujka 2016.). Vraća 9569, što je ukupan broj dana između dva datuma.

Ako želite dobiti broj dana između dva datuma, isključujući one iz godina koje su već navršile, morate koristiti YD kao treći argument (kao što je prikazano na slici ispod):

U gornjem primjeru vraća 72, što je ukupan broj dana nakon 26 potpunih godina.

Ako želite dobiti broj dana između dva datuma, isključujući one iz godina i mjeseci koji su već završeni, morate koristiti MD kao treći argument (kao što je prikazano na slici ispod):

U gornjem primjeru vraća 13, što je broj dana uz 26 godina i 3 mjeseca.

  • Excel DATE funkcija: Excel DATE funkcija može se koristiti kada želite dobiti vrijednost datuma koristeći vrijednosti godine, mjeseca i dana kao ulazne argumente. Vraća serijski broj koji predstavlja određeni datum u Excelu.
  • Excel DATEVALUE funkcija: Excel DATEVALUE funkcija najbolje odgovara situacijama kada je datum pohranjen kao tekst. Ova funkcija pretvara datum iz tekstualnog formata u serijski broj koji Excel prepoznaje kao datum.
  • Funkcija Excel NETWORKDAYS: Funkcija Excel NETWORKDAYS može se koristiti kada želite dobiti broj radnih dana između dva navedena datuma. Ne računa se vikende između navedenih datuma (prema zadanim postavkama vikend je subota i nedjelja). Također može isključiti sve određene praznike.
  • Excel NETWORKDAYS.INTL funkcija: Excel NETWORKDAYS.INTL funkcija može se koristiti kada želite dobiti broj radnih dana između dva navedena datuma. Ne računa se vikende i praznike, a oboje može odrediti korisnik. Također vam omogućuje da navedete vikend (na primjer, možete odrediti petak i subotu kao vikend ili samo nedjelju kao vikend).
  • Excel Today funkcija: Excel TODAY funkcija može se koristiti za dobivanje trenutnog datuma. Vraća serijski broj koji predstavlja trenutni datum.
  • Excel WEEKDAY funkcija: Excel WEEKDAY funkcija može se koristiti za dobivanje dana u tjednu kao broja za navedeni datum. Vraća broj između 1 i 7 koji predstavlja odgovarajući dan u tjednu.
  • Excel WORKDAY funkcija: Excel WORKDAY funkcija može se koristiti kada želite dobiti datum nakon zadanog broja radnih dana. Prema zadanim postavkama, subota i nedjelja su vikend.
  • Excel WORKDAY.INTL funkcija: Excel WORKDAY.INTL funkcija može se koristiti kada želite dobiti datum nakon zadanog broja radnih dana. U ovoj funkciji možete odrediti da drugi dani nisu subota i nedjelja.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave