Kako uporabljati funkcijo Excel DATEDIF (s primeri)

Excel DATEDIF funkcija (primeri + video)

Excel DATEDIF je ena redkih nedokumentiranih funkcij (druge, ki jih poznam, so EVALUATE, FILES in GET.CELL).

Če niste dokumentirani, to pomeni, da ga ne boste našli na seznamu formul ali kot del IntelliSense (poziv, ki se prikaže, ko vnesete ime formule, da se prikažejo imena ujemajočih se funkcij).

Kdaj uporabiti funkcijo Excel DATEDIF

Excel DATEDIF funkcijo lahko uporabite, če želite izračunati število let, mesecev ali dni med dvema določenima datumoma. Dober primer bi bil izračun starosti.

Kaj vrača

Vrne številsko vrednost, ki označuje število let/mesecev/dni med dvema določenima datumoma. Ali bo to število let, mesecev ali dni, določa uporabniški vnos (glejte spodnje argumente za vnos).

Sintaksa

= DATEDIF (začetni_datum, končni_datum, enota)

Argumenti vnosa

  • start_date: To je datum, ki predstavlja začetno vrednost obdobja. Lahko se vnese kot besedilni niz v dvojnih narekovajih, kot serijska številka ali kot posledica katere druge funkcije, na primer DATE ().
  • end_date: To je datum, ki predstavlja vrednost končnega datuma obdobja. Lahko se vnese kot besedilni niz v dvojnih narekovajih, kot serijska številka ali kot posledica katere druge funkcije, na primer DATE ().
  • enota: To bi določilo, kakšen rezultat dobite s to funkcijo. Obstaja šest različnih izhodov, ki jih lahko dobite s funkcijo DATEDIF glede na enoto, ki jo uporabljate. Tu so enote, ki jih lahko uporabite:
    • »Y« - vrne število opravljenih let v navedenem obdobju.
    • »M« - vrne število opravljenih mesecev v določenem obdobju.
    • “D” - vrne število opravljenih dni v navedenem obdobju.
    • »MD« - vrne število dni v obdobju, ne šteje pa tistih v letih in mesecih, ki so bili opravljeni.
    • »YM« - vrne število mesecev v obdobju, ne šteje pa tistih v letih, ki so bila zaključena.
    • »YD« - vrne število dni v obdobju, ne šteje pa tistih v letih, ki so bila zaključena.

Dodatne opombe

  • Za združljivost z Lotusom 1-2-3 je na voljo funkcija Excel DATEDIF.
  • Med vnašanjem te funkcije v celico v Excelu ne prikaže IntelliSense. Ime funkcije ne bo niti prikazano, ko ga vnesete v celico. Vendar pa deluje v vseh različicah Excela. Morate poznati argumente in kako jih uporabiti.
  • Datumi se lahko vnesejo kot besedilni nizi v dvojnih narekovajih (na primer »2016/1/15«), kot serijske številke (na primer 42384, kar predstavlja 15. januar 2016, če uporabljate sistem datumov 1900), ali kot rezultati drugih formul/funkcij (na primer DATEVALUE (»2016/1/15«)).

Funkcija Excel DATEDIF - Primeri v živo

Tu so trije primeri uporabe funkcije Excel DATEDIF.

#1 Izračun števila let, opravljenih med dvema datumoma.

V zgornjem primeru funkcija Excel DATEDIF vrne število let, zaključenih med 1. januarjem 1990 in trenutnim datumom (kar je v tem primeru 14. marca 2016). Vrne 26, kar je skupno število zaključenih let in ne upošteva dodatnih mesecev in dni po njem.

Pogosta uporaba tega je lahko izračun starosti v letih.

#2 Izračun števila mesecev, opravljenih med dvema datumoma.

V zgornjem primeru funkcija Excel DATEDIF vrne število mesecev, zaključenih med 1. januarjem 1990 in trenutnim datumom (kar je v tem primeru 14. marca 2016).

Vrne 314, kar je skupno število mesecev, opravljenih brez upoštevanja dodatnih dni po njem.

To bi lahko dobro uporabili za izračun števila mesecev med datumi začetka in konca projektov.

V zgornjem primeru podaja skupno število mesecev. Če pa želite vedeti število mesecev po skupnem številu zaključenih let, morate kot argument enote uporabiti YM.

Na primer, če želite izračunati starost v Excelu, če želite vedeti, koliko let in koliko mesecev je minilo do datuma, lahko uporabite YM, da dobite število mesecev poleg let (kot je prikazano spodaj).

#3 Izračun števila dni, opravljenih med dvema datumoma.

V zgornjem primeru funkcija Excel DATEDIF vrne skupno število dni, opravljenih med 1. januarjem 1990 in trenutnim datumom (v tem primeru 14. marca 2016). Vrne 9569, kar je skupno število dni med obema datumoma.

Če želite prejeti število dni med obema datumoma, pri tem pa izključiti tiste iz let, ki so že zaključena, morate kot tretji argument uporabiti YD (kot je prikazano na spodnji sliki):

V zgornjem primeru vrne 72, kar je skupno število dni po 26 popolnih letih.

Če želite prejeti število dni med obema datumoma, pri tem pa izključiti tiste iz let in mesecev, ki so že zaključeni, morate kot tretji argument uporabiti MD (kot je prikazano na spodnji sliki):

V zgornjem primeru vrne 13, kar je število dni poleg 26 let in 3 mesecev.

  • Funkcija Excel DATE: funkcijo Excel DATE lahko uporabite, če želite dobiti vrednost datuma z uporabo vrednosti leta, meseca in dneva kot vhodnih argumentov. Vrne serijsko številko, ki predstavlja določen datum v Excelu.
  • Funkcija Excel DATEVALUE: funkcija Excel DATEVALUE je najbolj primerna za situacije, ko je datum shranjen kot besedilo. Ta funkcija pretvori datum iz besedilne oblike v serijsko številko, ki jo Excel prepozna kot datum.
  • Funkcija Excel NETWORKDAYS: Funkcijo Excel NETWORKDAYS lahko uporabite, če želite dobiti število delovnih dni med dvema danima datumoma. Vikendi med določenimi datumi ne štejejo (privzeto je sobota in nedelja). Prav tako lahko izključi vse določene praznike.
  • Funkcija Excel NETWORKDAYS.INTL: Funkcijo Excel NETWORKDAYS.INTL lahko uporabite, če želite prejeti število delovnih dni med dvema danima datumoma. Ne šteje vikendov in praznikov, oboje pa lahko določi uporabnik. Omogoča tudi določitev vikenda (na primer kot vikend lahko določite petek in soboto ali kot vikend samo nedeljo).
  • Funkcija Excel Today: funkcijo Excel TODAY lahko uporabite za pridobitev trenutnega datuma. Vrne serijsko številko, ki predstavlja trenutni datum.
  • Funkcija Excel WEEKDAY: S funkcijo Excel WEEKDAY lahko dan v tednu dobite kot številko za določen datum. Vrne številko med 1 in 7, ki predstavlja ustrezen dan v tednu.
  • Funkcija Excel WORKDAY: Funkcijo Excel WORKDAY lahko uporabite, če želite datum dobiti po določenem številu delovnih dni. Privzeto traja sobota in nedelja kot vikend.
  • Funkcija Excel WORKDAY.INTL: Funkcijo Excel WORKDAY.INTL lahko uporabite, če želite datum dobiti po določenem številu delovnih dni. V tej funkciji lahko določite, da so drugi dnevi razen sobote in nedelje.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave