30/60/90 dage fra i dag eller før i dag - datoberegner i Excel

  • Del Dette
Michael Brown

Vejledningen viser, hvordan du opretter en dataregner i Excel, der passer nøjagtigt til dine behov for at finde en dato N dage fra eller før i dag, idet du tæller alle dage eller kun arbejdsdage.

Ønsker du at beregne udløbsdatoen, der ligger præcis 90 dage fra nu af? Eller undrer du dig over, hvilken dato der ligger 45 dage efter i dag? Eller har du brug for at kende den dato, der indtraf 60 dage før i dag (kun medregnet arbejdsdage og alle dage)?

Uanset hvad din opgave er, lærer du i denne vejledning, hvordan du laver din egen datoberegner i Excel på under 5 minutter. Hvis du ikke har så meget tid, kan du bruge vores onlineberegner til at finde den dato, der ligger det angivne antal dage efter eller før i dag.

    Datalommeregner i Excel Online

    Hvis du vil have en hurtig løsning på "hvad er der 90 dage fra i dag" eller "hvad er der 60 dage før i dag", kan du skrive antallet af dage i den tilsvarende celle, trykke på Enter, og du får straks alle svarene:

    Bemærk: For at se den indlejrede arbejdsbog skal du tillade marketingcookies.

    Skal du beregne 30 dage fra en given dato eller bestemme 60 arbejdsdage før en en bestemt dato ? så brug denne datoberegner.

    Er du nysgerrig efter at vide, hvilke formler der bruges til at beregne dine datoer? Du kan finde dem alle og mange flere i de følgende eksempler.

    Sådan beregner du 30/60/90 dage fra i dag i Excel

    Hvis du vil finde en dato N dage fra nu, skal du bruge funktionen TODAY til at returnere den aktuelle dato og tilføje det ønskede antal dage til den.

    For at få en dato, der ligger præcis 30 dage fra i dag:

    =TODAY()+30

    For at beregne 60 dage fra i dag:

    =TODAY()+60

    Hvilken dato er der 90 dage fra nu? Du ved vel allerede, hvordan du får den :)

    =TODAY()+90

    For at lave en generisk i dag plus N dage formel, indtast antallet af dage i en celle, f.eks. B3, og tilføj denne celle til den aktuelle dato:

    =TODAY()+B3

    Nu kan dine brugere skrive et vilkårligt tal i den celle, der henvises til, og formlen vil blive genberegnet i overensstemmelse hermed. Lad os f.eks. finde en dato, der ligger 45 dage fra i dag:

    Sådan fungerer denne formel

    I sin interne repræsentation lagrer Excel datoer som serienumre, der begynder med 1. januar 1900, som er tallet 1. Så formlen lægger simpelthen de to tal sammen, nemlig det hele tal, der repræsenterer dagens dato, og det antal dage, du angiver. Funktionen TODAY() er flygtig og opdateres automatisk, hver gang regnearket åbnes eller genberegnes - så når du åbner arbejdsmappeni morgen, vil din formel blive genberegnet for den aktuelle dag.

    I skrivende stund er datoen i dag den 19. april 2018, som er repræsenteret af serienummeret 43209. For at finde en dato, f.eks. om 100 dage, skal du faktisk foretage følgende beregninger:

    =TODAY() + 100

    = 19. april 2018 + 100

    = 43209 + 100

    = 43309

    Konverter serienummer 43209 til serienummeret Dato format, og du får den 28. juli 2018, som er præcis 100 dage efter i dag.

    Sådan får du 30/60/90 dage før i dag i Excel

    Hvis du vil beregne N dage før i dag, skal du trække det ønskede antal dage fra den aktuelle dato. F.eks:

    90 dage før i dag:

    =TODAY()-90

    60 dage før i dag:

    =TODAY()-60

    45 dage før i dag:

    =TODAY()-45

    Eller du kan lave en generisk i dag minus N dage formel baseret på en cellehenvisning:

    =TODAY()-B3

    I skærmbilledet nedenfor beregner vi en dato, der ligger 30 dage før i dag.

    Hvordan beregnes N virksomhed efter/forud for i dag

    Som du sikkert ved, har Microsoft Excel et par funktioner til at beregne arbejdsdage baseret på en startdato samt mellem to datoer, som du angiver.

    I nedenstående eksempler bruger vi funktionen WORKDAY, som returnerer en dato, der ligger et givet antal arbejdsdage før eller inden startdatoen, eksklusive weekender (lørdag og søndag). Hvis dine weekender er anderledes, skal du bruge funktionen WORKDAY.INTL, som tillader brugerdefinerede weekendparametre.

    Så for at finde en dato N arbejdsdage fra i dag , bruge denne generiske formel:

    ARBEJDSDAG(I DAG(), N dage )

    Her er et par eksempler:

    10 arbejdsdage fra i dag

    =ARBEJDSDAG(I DAG(), 10)

    30 arbejdsdage fra nu af

    =ARBEJDSDAG(I DAG(), 30)

    5 arbejdsdage fra i dag

    =ARBEJDSDAG(I DAG(), 5)

    Sådan får du en dato N arbejdsdage før i dag , bruge denne formel:

    ARBEJDSDAG(TODAY(), - N dage )

    Og her er et par formler fra det virkelige liv:

    90 arbejdsdage før i dag

    =ARBEJDSDAG(I DAG(), -90)

    15 arbejdsdage før i dag

    =ARBEJDSDAG(I DAG(), -15)

    Hvis du vil gøre din formel mere fleksibel, kan du erstatte det hardcodede antal dage med en cellehenvisning, f.eks. B3:

    N arbejdsdage fra i dag:

    =ARBEJDSDAG(I DAG(), B3)

    N arbejdsdage før i dag:

    =ARBEJDSDAG(I DAG(), -B3)

    På samme måde kan du tilføje eller fratrække ugedage til/fra en given dato , og din Excel-dato beregner kan se således ud.

    Sådan oprettes en datoberegner i Excel

    Kan du huske Excel Online Date Calculator, der blev vist i begyndelsen af denne vejledning? Nu kender du alle formlerne og kan nemt kopiere den i dine regneark. Du kan endda lave noget mere omfattende, fordi desktopversionen af Excel har langt flere muligheder.

    For at give dig nogle ideer, lad os nu designe vores Excel-datarevisor.

    Samlet set kan der være 3 muligheder for at beregne datoer:

    • Baseret på dags dato eller en bestemt dato
    • Fra eller før den angivne dato
    • Tæl alle dage eller kun arbejdsdage

    For at give alle disse muligheder til vores brugere tilføjer vi tre Gruppeboks kontrolelementer ( Udvikler faneblad> Indsæt > Kontrolelementer til formularer > Gruppeboks) og indsætter to valgknapper i hver gruppeboks. Derefter knytter du hver gruppe af knapper til en separat celle (højreklik på knappen> Kontrol af format > Kontrol faneblad> Celleforbindelse ), som du kan skjule senere. I dette eksempel er de linkede celler D5, D9 og D14 (se skærmbilledet nedenfor).

    Du kan eventuelt indtaste følgende formel i B6 for at indsætte den aktuelle dato, hvis den Dagens dato Det er faktisk ikke nødvendigt for vores hovedformel til beregning af dato, men blot en lille høflighed over for dine brugere for at minde dem om, hvilken dato det er i dag:

    =IF($D$5=1, TODAY(), "")

    Endelig indsætter du følgende formel i B18, som kontrollerer værdien i hver enkelt linket celle og beregner datoen ud fra brugerens valg:

    =IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2),WORKDAY($B$7,-$B$3), ""))))))))

    Det kan umiddelbart ligne en uhyrlig formel, men hvis du opdeler den i individuelle IF-udsagn, vil du nemt kunne genkende de enkle datoberegningsformler, som vi har diskuteret i de tidligere eksempler.

    Og nu vælger du de ønskede indstillinger, f.eks, 60 dage fra nu , og får følgende resultat:

    Hvis du vil se nærmere på formlen og sandsynligvis lave den omvendt til dine behov, er du velkommen til at downloade vores dataregner til Excel.

    Særlige værktøjer til at beregne datoer baseret på dagen i dag

    Hvis du er på udkig efter noget mere professionelt, kan du hurtigt beregne 90, 60, 45, 30 dage fra nu af (eller hvilket antal dage du end har brug for) med vores Excel-værktøjer.

    Guiden Dato og tid

    Hvis du har haft mulighed for at betale med vores guiden Dato og tid mindst én gang, ved du, at den øjeblikkeligt kan tilføje eller trække dage, uger, måneder eller år (eller en hvilken som helst kombination af disse enheder) til en bestemt dato samt beregne forskellen mellem to dage. Men vidste du, at den også kan beregne datoer baseret på i dag?

    Lad os f.eks. finde ud af, hvad dato er 120 dage fra i dag :

    1. Indtast formlen TODAY() i en celle, f.eks. B1.
    2. Vælg den celle, hvor du vil udskrive resultatet, B2 i vores tilfælde.
    3. Klik på den Guiden Dato & Tid på knappen på Ablebits-værktøjer fanebladet.
    4. På den Tilføj skal du angive, hvor mange dage du vil tilføje til kildedatoen (120 dage i dette eksempel).
    5. Klik på den Indsæt formel knap.

    Det var det!

    Som vist på skærmbilledet ovenfor er den formel, der er bygget af guiden, anderledes end alle de formler, vi har haft med, men den fungerer lige så godt :)

    For at få en dato, der er indtruffet 120 dage før i dag, skifter du til den Træk fra. Du kan også indtaste antallet af dage i en anden celle og pege guiden til den pågældende celle:

    Resultatet er en universel formel, der automatisk genberegnes, hver gang du indtaster et nyt antal dage i den celle, der henvises til.

    Dataplukker til Excel

    Med vores Excel Date Picker kan du ikke kun indsætte gyldige datoer i dine regneark med et enkelt klik, men også beregne dem!

    I modsætning til guiden Dato og tid indsætter dette værktøj datoer som statiske værdier , ikke formler.

    Her kan du f.eks. se, hvordan du kan få en dato 21 dage fra i dag:

    1. Klik på den Dato Piker på knappen på Ablebits-værktøjer for at aktivere en drop-down-kalender i din Excel.
    2. Højreklik på den celle, hvor du vil indsætte den beregnede dato, og vælg Vælg dato fra kalender fra genvejsmenuen.
    3. Rullekalenderen vises i dit regneark med den aktuelle dato fremhævet med blå farve, og du klikker på knappen Beregner i øverste højre hjørne:
    4. Klik i den øverste rude på Dag enhed, og skriv det antal dage, der skal lægges til, i vores tilfælde 21. Som standard udfører lommeregneren en addition (bemærk plustegnet i displayruden). Hvis du vil trække dage fra i dag, skal du klikke på minustegnet i den nederste rude.
    5. Til sidst skal du klikke på for at vise den beregnede dato i kalenderen. Eller tryk på Enter-tasten eller klik på for at indsætte datoen i en celle:

    Sådan fremhæver du datoer 30, 60 og 90 dage fra i dag

    Når du beregner udløbs- eller forfaldsdatoer, kan du måske gøre resultaterne mere visuelle ved at farvekode datoerne afhængigt af antallet af dage før udløbsdatoen. Dette kan gøres med Excel Conditional Formatting.

    Lad os som eksempel lave 4 betingede formateringsregler baseret på disse formler:

    • Grøn: mere end 90 dage fra nu

    =C2>TODAY()+90

  • Gul: mellem 60 og 90 dage fra i dag
  • =C2>TODAY()+60

  • Rav: mellem 30 og 60 dage fra i dag
  • =C2>TODAY()+30

  • Rød: mindre end 30 dage fra nu
  • =C2

    Hvor C2 er den øverste udløbsdato.

    Her er trinene til at oprette en formelbaseret regel:

    1. Vælg alle cellerne med udløbsdatoerne (B2:B10 i dette eksempel).
    2. På den Hjem under fanen, i fanen Stilarter gruppe, klik på Betinget formatering > Ny regel...
    3. I den Ny formateringsregel dialogboksen, skal du vælge Brug en formel til at bestemme, hvilke celler der skal formateres .
    4. I den Formater værdier, hvor denne formel er sand feltet, skal du indtaste din formel.
    5. Klik på Format... , skifte til den Fyld fanen og vælg den ønskede farve.
    6. Klik på OK to gange for at lukke begge vinduer.

    Vigtig bemærkning: For at farvekoderne kan anvendes korrekt, skal reglerne være sorteret nøjagtigt i denne rækkefølge: grøn, gul, gul, gylden, rød:

    Hvis du ikke ønsker at bekymre dig om rækkefølgen af reglerne, kan du bruge følgende formler, der definerer hver betingelse nøjagtigt, og arrangere reglerne som du vil:

    Grøn: over 90 dage fra nu:

    =C2>TODAY()+90

    Gul: mellem 60 og 90 dage fra i dag:

    =AND(C2>=TODAY()+60, C2<=TODAY()+90)

    Rav: mellem 30 og 60 dage fra i dag:

    =AND(C2>=TODAY()+30, C2

    Rød: mindre end 30 dage fra i dag:

    =C2

    Tip. Hvis du vil inkludere eller udelukke grænseværdierne fra en bestemt regel, kan du bruge operatørerne mindre end (<), mindre end eller lig med (), større end eller lig med (<=) efter behov.

    På samme måde kan du fremhæve tidligere datoer som fandt sted 30 , 60 eller 90 dage siden fra i dag .

    • Rød: mere end 90 dage før i dag:

    =B2

  • Rav: mellem 90 og 60 dage før i dag:
  • =AND(B2>=TODAY()-90, B2<=TODAY()-60)

  • Gul: mellem 60 og 30 dage før i dag:
  • =AND(B2>TODAY()-60, B2<=TODAY()-30)

  • Grøn: mindre end 30 dage før i dag:
  • =B2>TODAY()-30

    Du kan finde flere eksempler på betinget formatering af datoer her: Sådan formaterer du datoer og tid betinget i Excel.

    Hvis du vil tælle dage ikke fra i dag, men fra en hvilken som helst dato, kan du bruge denne artikel: Sådan beregner du dage siden eller indtil dato i Excel.

    Sådan beregner du datoer, der ligger 90, 60, 30 eller n dage fra/før i dag i Excel. Hvis du vil se nærmere på de formler og regler for betinget formatering, der er gennemgået i denne vejledning, kan du downloade vores eksempelarbejdsmappe nedenfor. Tak for læsningen og håber at se dig på vores blog i næste uge!

    Arbejdsbog til download

    Beregn datoer i Excel - eksempler (.xlsx-fil)

    Michael Brown er en dedikeret teknologientusiast med en passion for at forenkle komplekse processer ved hjælp af softwareværktøjer. Med mere end ti års erfaring i teknologibranchen har han finpudset sine færdigheder i Microsoft Excel og Outlook samt Google Sheets og Docs. Michaels blog er dedikeret til at dele sin viden og ekspertise med andre og giver nemme at følge tips og vejledninger til at forbedre produktiviteten og effektiviteten. Uanset om du er en erfaren professionel eller nybegynder, tilbyder Michaels blog værdifuld indsigt og praktiske råd til at få mest muligt ud af disse vigtige softwareværktøjer.