Excel 2013 indeholder andre specielle datofunktioner i kategorien Dato og klokkeslæt i dialogboksen Indsæt funktion. Disse særlige datofunktioner udvider dine evner til at foretage datoberegninger i regnearket - især dem, der kun fungerer med normale arbejdsdage, mandag til fredag.
EDATE funktion
Funktionen EDATE (for forløbet dato) beregner en fremtidig eller tidligere dato, der er så mange måneder før eller efter den dato, du angiver som startdato- argument. Du kan bruge EDATE-funktionen til hurtigt at bestemme den bestemte dato med et bestemt interval i fremtiden eller fortiden (f.eks. tre måneder frem eller en måned siden).
Funktionen EDATE tager to argumenter:
EDATE(startdato,måneder)
Den startdato argument er den dato serienummer, som du ønsker brugt som base dato. Den måneder argument er et positivt (for fremtidige datoer) eller negativ (for tidligere datoer) heltal, der repræsenterer det antal måneder frem eller måneder fortid til beregne.
Antag for eksempel, at du indtaster følgende EDATE-funktion i en celle:
=EDAT(DATO(2012;1; 31);1)
Excel returnerer datoens serienummer, 40968, som bliver 29/2/2012, når du anvender det første datoformat på dens celle.
EOMONTH funktion
Funktionen EOMONTH (til slutningen af måneden) beregner den sidste dag i måneden, der er så mange måneder før eller efter den dato, du angiver som startdato- argument. Du kan bruge EOMONTH-funktionen til hurtigt at bestemme slutningen af måneden med et bestemt interval i fremtiden eller fortiden.
Antag for eksempel, at du indtaster følgende EOMONTH-funktion i en celle:
=EOMÅNED(DATO(2013;1;1);1)
Excel returnerer datoens serienummer, 41333, som bliver 28/2/2013, når du anvender det første datoformat på dens celle.
NETWORKDAYS funktion
Funktionen NETWORKDAYS returnerer antallet af arbejdsdage, der eksisterer mellem en startdato og en slutdato, som du angiver som argumenter:
NETVÆRKSDAGE(startdato, slutdato,[helligdage])
Når du bruger denne funktion, kan du også angive et celleområde i regnearket eller matrixkonstanten, der skal bruges som et valgfrit ferieargument, der viser de statslige, føderale og flydende helligdage, som din virksomhed har observeret. Excel ekskluderer derefter alle datoer, der er angivet i helligdagsargumentet, når de forekommer mellem start_dato og slutdato argumenter.
I dette viste regneark oprettes en liste i celleområdet B3:B13 med alle de observerede helligdage i kalenderåret 2013. Derefter blev følgende NETVÆRKDAGE-funktion indtastet i celle E4:
NETVÆRKSDAGE(DATO(2012;12;31);DATO(2013;12;31);B3:B13)
Den foregående funktion beregner antallet af arbejdsdage mellem 31. december 2012 og 31. december 2013 (262 arbejdsdage i alt), og trækker derefter datoerne i celleområdet B3:B13 fra, hvis de falder på en hverdag.
Da 10 af de 11 helligdage i området B3:B13 tilfældigvis falder på en hverdag i år 2013, beregnes antallet af arbejdsdage mellem 31. december 2012 og 31. december 2013 som 252 i celle E4 (262–10) =252).
WEEKNUM funktion
Funktionen UGENUMMER returnerer et tal, der angiver, hvor ugen på en bestemt dato falder inden for året. Denne funktion tager følgende argumenter:
UGENUMMER(serienummer,[returtype])
I denne funktion er argumentet serienummer den dato, hvis uge i året du vil bestemme. Det valgfrie return_type- argument er nummer 1 eller 2, hvor nummer 1 (eller udeladt) angiver, at den nye uge begynder på søndag, og hverdage er nummereret fra 1 til 7. Nummer 2 angiver, at den nye uge begynder om mandagen, og at ugedagene også er nummererede fra 1 til 7.
For eksempel, hvis du indtaster følgende UGENUMMER-funktion i en celle:
=UGENUMMER(DATO(2014;1;19))
Excel returnerer tallet 4, hvilket indikerer, at den uge, der indeholder datoen 19. januar 2014, er den fjerde uge i året, hvor søndagen anses for at være den første dag i ugen. (19. januar 2014 falder på en søndag.)
Bemærk, at hvis du havde tilføjet 2 som det valgfri returtype- argument, ville Excel returnere 3 som resultat, fordi den 19. januar 2014 anses for at falde på den sidste dag i den tredje uge i året, hvor mandag betragtes som den første dag ugens.
WORKDAY funktion
Du kan bruge WORKDAY-funktionen til at finde ud af datoen, der er så mange arbejdsdage før eller efter en bestemt dato. Denne funktion tager følgende argumenter:
ARBEJDSDAG(startdato,dage,[helligdage])
Den startdato argument er den oprindelige dato, som du ønsker indgår i beregningen af den dato, hvor arbejdsdagen, der falder så mange dage før eller efter det. Den dage argument er antallet af arbejdsdage forude (positivt heltal) eller bag (negativt heltal) den startdato .
Det valgfrie helligdagsargument er en matrixkonstant eller celleområde, der indeholder datoerne for de helligdage, der skal udelukkes (når de falder på en hverdag) ved beregning af den nye dato.
Antag for eksempel, at du vil bestemme en forfaldsdato for en rapport, der er 30 arbejdsdage efter den 1. februar 2013, ved at bruge den samme ferieplan, der er indtastet i celleområdet B3:B13 i projektmappen Arbejdsdage 2013. For at gøre dette skal du indtaste følgende formel:
=ARBEJDSDAG(DATO(2013;2;1);30;B3:B11)
Excel returnerer derefter serienummeret 41351 til cellen, som så vises som 18. marts 2013 (dagen efter St. Patrick's Day), når du formaterer det med formatet Kort dato.
YEARFRAC funktion
Funktionen YEARFRAC (for Year Fraction) giver dig mulighed for at beregne brøkdelen af året, som er beregnet ud fra antallet af dage mellem to datoer. Du kan bruge YEARFRAC-funktionen til at bestemme andelen af et helt års ydelser eller forpligtelser, der skal tildeles til en bestemt periode.
Funktionen YEARFRAC bruger følgende argumenter:
ÅRFRAC(startdato;slutdato;[basis])
Den eventuelle basis argument i YEARFRAC funktion er et tal mellem 0 og 4, der bestemmer rentekonventionerne til anvendelse ved bestemmelse af brøkdelen af året:
-
0 (eller udeladt) for at basere den på den amerikanske (NASD) metode på 30/360
-
1 for at basere fraktionen på faktiske dage/faktiske dage
-
2 for at basere fraktionen på faktiske dage/360
-
3 for at basere fraktionen på faktiske dage/365
-
4 for at basere fraktionen på den europæiske metode på 30/360
Hvis du f.eks. indtaster følgende YEARFRAC-formel i en celle for at finde ud af, hvor stor en procentdel af året der er tilbage pr. 15. oktober 2013:
=ÅRFRAK(DATO(2013;10;15);DATO(2013;12;31))
Excel returnerer decimalværdien 0,2111111 til cellen, hvilket indikerer, at der er lidt over 21 procent tilbage af året.