Hoe om die Excel DATEDIF-funksie te gebruik (met voorbeeld)

Hoe om die Excel DATEDIF-funksie te gebruik (met voorbeeld)

Excel DATEDIF is een van die min ongedokumenteerde funksies (ander waarvan ek weet is EVALUATE, FILES en GET.CELL).

Ongedokumenteer beteken dat jy dit nie in die formulelys of as deel van IntelliSense sal vind nie (die boodskap wat verskyn wanneer jy 'n formulenaam tik om die naam van 'n ooreenstemmende funksie te vertoon).

Wanneer om die Excel DATEDIF-funksie te gebruik

Wanneer jy die aantal jare, maande of dae tussen twee gespesifiseerde datums wil bereken, kan jy die Excel DATEDIF-funksie gebruik.'n Goeie voorbeeld is die berekening van ouderdom.

wat gee dit terug

Dit gee 'n numeriese waarde wat die aantal jare/maande/dae tussen twee gespesifiseerde datums verteenwoordig.Of die aantal jare, maande of dae deur gebruikerinvoer bepaal word (sien invoerparameters hieronder).

sintaksis

=DATEDIF(begindatum, einddatum, eenhede)

Invoer parameters

  • begin_datum: Datum, wat die begindatumwaarde van die tydperk verteenwoordig.Dit kan ingevoer word as 'n teksstring in dubbele aanhalingstekens, 'n reeksnommer, of die resultaat van 'n ander funksie, soos DATE().
  • einddatum: Dit is 'n datum wat die einddatumwaarde van die tydperk verteenwoordig.Dit kan ingevoer word as 'n teksstring in dubbele aanhalingstekens, 'n reeksnommer, of die resultaat van 'n ander funksie, soos DATE().
  • Eenhede: Dit sal bepaal watter tipe resultaat jy uit hierdie funksie kry.Afhangende van die eenhede wat jy gebruik, kan jy ses verskillende uitsette van die DATEDIF-funksie kry.Hier is die eenhede wat jy kan gebruik:
    • "Y" – Wys die aantal jare voltooi in die gespesifiseerde tydperk.
    • "M" – Wys die aantal maande voltooi in die gespesifiseerde tydperk.
    • "D" - Wys die aantal dae voltooi binne die gespesifiseerde tydperk.
    • "MD" – Wys die aantal dae in die tydperk, maar tel nie die dae in die voltooide jaar en maand nie.
    • "YM" – Wys die aantal maande in die tydperk, maar tel nie die aantal maande in die voltooide jaar nie.
    • "YD" – Wys die aantal dae in die tydperk, maar tel nie die aantal dae in die voltooide jaar nie.
Verwante vrae  Tablet- en slimfoonverwerkerlys

Aanvullende notas

  • Die Excel DATEDIF-funksie word verskaf vir versoenbaarheid met Lotus 1-2-3.
  • Wanneer hierdie funksie in 'n sel in Excel tik, wys dit nie IntelliSense nie.Wanneer jy 'n funksie in 'n sel invoer, wys dit nie eers die naam van die funksie nie.Dit werk egter met alle weergawes van Excel.Jy moet die parameter ken en hoe om dit te gebruik.Excel DATEDIF-funksie verskyn nie in IntelliSense nie
  • Datums kan ingevoer word as 'n teksstring binne dubbele aanhalingstekens (byvoorbeeld "2016/1/15"), 'n reeksnommer (byvoorbeeld 42384, wat 1900 Januarie 2016 beteken as jy die 1-datumstelsel gebruik), of as ander Die resultaat van 'n formule/funksie (byvoorbeeld, DATUMWAARDE("15/2016/1").

Excel DATEDIF-funksie - voorbeeld

Hieronder is drie voorbeelde van die gebruik van die Excel DATEDIF-funksie.

#1 Bereken die aantal jare voltooi tussen twee datums.

Excel DATEDIF-funksie - Bereken jare

In die voorbeeld hierbo gee die Excel DATEDIF-funksie die aantal jare voltooi tussen 1990 Januarie 1 en die huidige datum (in hierdie geval 1 Maart 2016).Dit gee 26 terug, wat die totale aantal jare voltooi is, en ignoreer die ekstra maande en dae daarna.

'n Algemene gebruik is om ouderdom te bereken.

#2 Tel die aantal maande wat tussen twee datums voltooi is.

Excel DATEDIF-funksie - Bereken maande

In die voorbeeld hierbo gee die Excel DATEDIF-funksie die aantal maande voltooi tussen 1990 Januarie 1 en die huidige datum (in hierdie geval 1 Maart 2016).

Verwante vrae  9 maniere om Twitter-video's reg te stel wat nie speel nie

Dit gee 314 terug, wat die totale aantal maande voltooi is, en ignoreer die ekstra dae daarna.

'n Goeie gebruik is om die aantal maande tussen projek begin- en einddatums te bereken.

In die voorbeeld hierbo gee dit die totale aantal maande.Maar as jy die aantal maande na die totale aantal jare wil weet, moet jy YM as die eenheidsparameter gebruik.

Byvoorbeeld, wanneer jy ouderdom in Excel bereken, as jy wil weet hoeveel jaar en hoeveel maande tot dusver verloop het, kan jy YM gebruik om die aantal maande anders as die jaar te kry (hieronder getoon).

Excel DATEDIF-funksie - resultate vir maande

#3 Tel die aantal dae wat tussen twee datums voltooi is.

Excel DATEDIF-funksie - Bereken dae

In die voorbeeld hierbo gee die Excel DATEDIF-funksie die totale aantal dae wat tussen 1990 Januarie 1 en die huidige datum voltooi is (in hierdie geval 1 Maart 2016) terug.Dit gee 9569 terug wat die totale aantal dae tussen die twee datums is.

As jy die aantal dae tussen twee datums wil kry, terwyl die jare wat reeds gedoen is uitgesluit word, moet jy YD as die derde parameter gebruik (soos in die prent hieronder):

Excel DATEDIF-funksie - Dae-resultate

In die voorbeeld hierbo gee dit 72 terug, die totale aantal dae na 26 volle jare.

As jy die aantal dae tussen twee datums wil kry, terwyl die dae in die jaar en maand wat reeds gedoen is uitgesluit word, moet jy MD as die derde parameter gebruik (soos in die prent hieronder):

Excel DATEDIF-funksie - Voorbeeld 9

In die voorbeeld hierbo gee dit 13 terug, wat die aantal dae anders as 26 jaar en 3 maande is.

Verwante nuttige Excel-funksies:

  • Excel DATE-funksie: Jy kan die Excel DATE-funksie gebruik wanneer jy 'n datumwaarde wil kry deur jaar-, maand- en dagwaardes as invoerparameters te gebruik.Dit gee 'n reeksnommer terug wat 'n spesifieke datum in Excel verteenwoordig.
  • Excel DATUMWAARDE-funksie: Die Excel DATUMWAARDE-funksie is die beste om datums as teks te stoor.Hierdie funksie skakel 'n datum van 'n teksformaat om na 'n reeksnommer wat Excel as 'n datum herken.
  • Excel NETWERKDAE-funksie: Wanneer jy die aantal werksdae tussen twee gegewe datums wil kry, kan jy die Excel NETWERKDAE-funksie gebruik.Dit tel nie naweke tussen die gespesifiseerde datums nie (by verstek is naweke Saterdag en Sondag).Dit kan ook enige gespesifiseerde vakansiedae uitsluit.
  • Excel NETWORKDAYS.INTL-funksie: Die Excel NETWORKDAYS.INTL-funksie kan gebruik word om die aantal werksdae tussen twee gegewe datums te kry.Dit sluit naweke en vakansiedae uit, wat albei deur die gebruiker gespesifiseer kan word.Dit laat jou ook toe om naweke aan te wys (jy kan byvoorbeeld Vrydag en Saterdag as naweke aanwys, of slegs Sondag as naweke).
  • Excel Today-funksie: Die Excel TODAY-funksie kan gebruik word om die huidige datum te kry.Dit gee 'n reeksnommer terug wat die huidige datum verteenwoordig.
  • Excel WEEKDAG funksie: Die Excel WEEKDAG funksie kan gebruik word om die dag van die week vir 'n gespesifiseerde datum as 'n nommer te kry.Dit gee 'n getal tussen 1 en 7 terug wat die ooreenstemmende dag van die week verteenwoordig.
  • Excel WORKDAY-funksie: Wanneer jy die datum na 'n gegewe aantal werksdae wil kry, kan jy die Excel WERKDAG-funksie gebruik.By verstek word Saterdag en Sondag as naweke beskou.
  • Excel WORKDAY.INTL-funksie: Die Excel WORKDAY.INTL-funksie kan gebruik word om die datum na 'n gegewe aantal werksdae te kry.In hierdie kenmerk kan jy ander naweke as Saterdag en Sondag spesifiseer.
Verwante vrae  Facebook sekuriteit en aanmeldinstellings

o hallo 👋Aangename kennis.

Teken in op ons nuusbrief, stuur baie gereeldpuik tegnologiena jou pos.

Post Kommentaar