30/60/90 dagar från idag eller före idag - datumkalkylator i Excel

  • Dela Detta
Michael Brown

Handledningen visar hur du skapar en datumkalkylator i Excel för att hitta ett datum N dagar från eller före idag, med alla dagar eller bara arbetsdagar.

Vill du beräkna utgångsdatumet som är exakt 90 dagar från och med nu? Eller undrar du vilket datum som är 45 dagar efter idag? Eller behöver du veta vilket datum som inträffade 60 dagar före idag (med räkna endast arbetsdagar och alla dagar)?

Oavsett vad du har för uppgift lär den här handledningen dig hur du gör en egen datumkalkylator i Excel på mindre än 5 minuter. Om du inte har så mycket tid kan du använda vår onlinekalkylator för att hitta det datum som är det angivna antalet dagar efter eller före dagens datum.

    Datumkalkylator i Excel online

    Om du vill ha en snabb lösning på frågan "vad är det 90 dagar från idag" eller "vad är det 60 dagar före idag" kan du skriva in antalet dagar i motsvarande cell, trycka på Enter och du får genast alla svar:

    Observera: För att kunna se den inbäddade arbetsboken måste du tillåta cookies för marknadsföring.

    Behöver du beräkna 30 dagar från ett visst datum eller bestämma 60 arbetsdagar före en ett visst datum Använd då den här datumkalkylatorn.

    Om du är nyfiken på vilka formler som används för att beräkna datum hittar du dem alla och mycket mer i följande exempel.

    Hur man beräknar 30/60/90 dagar från idag i Excel

    Om du vill hitta ett datum N dagar från nu, använder du funktionen TODAY för att få tillbaka det aktuella datumet och lägga till det önskade antalet dagar till det.

    För att få ett datum som infaller exakt 30 dagar från idag:

    =TODAY()+30

    För att beräkna 60 dagar från idag:

    =TODAY()+60

    Vilket datum är 90 dagar från nu? Jag antar att du redan vet hur du får tag på det :)

    =TODAY()+90

    För att göra en generisk idag plus N dagar formeln, ange antalet dagar i en cell, till exempel B3, och lägg till den cellen till det aktuella datumet:

    =TODAY()+B3

    Nu kan användarna skriva vilket nummer som helst i den refererade cellen och formeln kommer att räknas om i enlighet med detta. Som exempel kan vi hitta ett datum som inträffar 45 dagar från idag:

    Hur denna formel fungerar

    I sin interna representation lagrar Excel datum som serienummer som börjar med 1 januari 1900, vilket är nummer 1. Formeln lägger helt enkelt ihop två nummer, det heltal som representerar dagens datum och det antal dagar som du anger. Funktionen TODAY() är flyktig och uppdateras automatiskt varje gång arbetsbladet öppnas eller räknas om - så när du öppnar arbetsbokeni morgon kommer formeln att räknas om för den aktuella dagen.

    I skrivande stund är dagens datum den 19 april 2018, vilket representeras av serienumret 43209. För att hitta ett datum, till exempel 100 dagar från nu, gör du följande beräkningar:

    =TODAY() + 100

    = 19 april 2018 + 100

    = 43209 + 100

    = 43309

    Konvertera serienumret 43209 till Datum format, och du får den 28 juli 2018, vilket är exakt 100 dagar efter idag.

    Hur man får fram 30/60/90 dagar före idag i Excel

    Om du vill beräkna N dagar före idag drar du av det önskade antalet dagar från det aktuella datumet, till exempel:

    90 dagar före idag:

    =TODAY()-90

    60 dagar före idag:

    =TODAY()-60

    45 dagar före idag:

    =TODAY()-45

    Eller så kan du göra ett generiskt idag minus N dagar formel som baseras på en cellreferens:

    =TODAY()-B3

    I skärmdumpen nedan beräknar vi ett datum som inträffade 30 dagar före idag.

    Hur man beräknar N business efter/förut idag

    Som du säkert vet har Microsoft Excel några funktioner för att beräkna arbetsdagar baserat på ett startdatum och mellan två datum som du anger.

    I exemplen nedan använder vi funktionen WORKDAY, som returnerar ett datum som inträffar ett visst antal arbetsdagar före eller innan startdatumet, exklusive helger (lördag och söndag). Om dina helger är annorlunda, använd då funktionen WORKDAY.INTL som tillåter anpassade helgparametrar.

    Så för att hitta en dejt N arbetsdagar från och med idag , använd denna generiska formel:

    ARBETSDAG(IDAG(), N dagar )

    Här är några exempel:

    10 arbetsdagar från och med idag

    =ARBETSDAG(TODAY(), 10)

    30 arbetsdagar från och med nu

    =ARBETSDAG(TODAY(), 30)

    5 arbetsdagar från och med idag

    =ARBETSDAG(TODAY(), 5)

    För att få ett datum N arbetsdagar före idag , använd denna formel:

    ARBETSDAG(TODAY(), - N dagar )

    Och här är ett par verkliga formler:

    90 arbetsdagar före idag

    =ARBETSDAG(TODAY(), -90)

    15 arbetsdagar före idag

    =ARBETSDAG(TODAY(), -15)

    För att göra formeln mer flexibel kan du ersätta det hårdkodade antalet dagar med en cellreferens, till exempel B3:

    N arbetsdagar från och med idag:

    =ARBETSDAG(TODAY(), B3)

    N arbetsdagar före idag:

    =ARBETSDAG(TODAY(), -B3)

    På samma sätt kan du lägga till eller dra ifrån veckodagar till/från en angivet datum och din Excel-datumkalkylator kan se ut så här.

    Hur man skapar en datumkalkylator i Excel

    Minns du Excel Online Date Calculator som presenterades i början av den här handledningen? Nu känner du till alla formler och kan enkelt kopiera den i dina kalkylblad. Du kan till och med skapa något mer genomarbetat eftersom Excel i skrivbordsversionen har betydligt fler funktioner.

    För att ge dig några idéer kan vi utforma vår Excel-datumkalkylator just nu.

    Sammantaget kan det finnas tre alternativ för att beräkna datum:

    • Baserat på dagens datum eller ett specifikt datum
    • Från och med eller före det angivna datumet
    • Räkna alla dagar eller bara arbetsdagar

    För att erbjuda alla dessa alternativ till våra användare lägger vi till tre Gruppbox kontroller ( Utvecklare flik> Infoga > Kontroller för formulär > Gruppbox) och lägger in två radioknappar i varje gruppruta. Sedan kopplar du varje knappgrupp till en separat cell (högerklicka på knappen> Formatkontroll > Kontroll flik> Cell-länk ), som du kan dölja senare. I det här exemplet är de länkade cellerna D5, D9 och D14 (se skärmbilden nedan).

    Som ett alternativ kan du ange följande formel i B6 för att infoga det aktuella datumet om Dagens datum Det är egentligen inte nödvändigt för vår huvudformel för beräkning av datum, utan det är bara en liten vänlighet mot dina användare för att påminna dem om vilket datum det är i dag:

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

    Lägg slutligen in följande formel i B18 som kontrollerar värdet i varje länkad cell och beräknar datumet utifrån användarens val:

    =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),ARBETSDAG($B$7,-$B$3), ""))))))))

    Det kan vid första anblicken se ut som en monstruös formel, men om du delar upp den i enskilda IF-utsagor kommer du lätt att känna igen de enkla formler för datumberäkning som vi har diskuterat i de tidigare exemplen.

    Nu väljer du de önskade alternativen, till exempel, 60 dagar från och med nu , och får följande resultat:

    Om du vill titta närmare på formeln och troligen göra den omvänd för dina behov kan du ladda ner vår datumkalkylator för Excel.

    Särskilda verktyg för att beräkna datum baserat på dagens datum

    Om du letar efter något mer professionellt kan du snabbt beräkna 90, 60, 45, 30 dagar från och med nu (eller vilket antal dagar som helst) med våra Excel-verktyg.

    Guiden Datum och tid

    Om du har haft chansen att betala med guiden Datum och tid åtminstone en gång vet du att den omedelbart kan lägga till eller dra ifrån dagar, veckor, månader eller år (eller någon kombination av dessa enheter) till ett visst datum samt beräkna skillnaden mellan två dagar. Men visste du att den också kan beräkna datum baserat på dagens datum?

    Som exempel kan vi ta reda på vilket datum det är 120 dagar från idag :

    1. Skriv in formeln TODAY() i en cell, till exempel B1.
    2. Välj den cell där du vill skriva ut resultatet, i vårt fall B2.
    3. Klicka på Guiden Datum & Tid på knappen på Verktyg för Ablebits fliken.
    4. På den Lägg till anger du hur många dagar du vill lägga till källdatumet (120 dagar i det här exemplet).
    5. Klicka på Infoga formel knapp.

    Det var allt!

    Som visas i skärmdumpen ovan är formeln som guiden bygger upp annorlunda än alla andra formler som vi har använt tidigare, men den fungerar lika bra :)

    För att få fram ett datum som inträffade 120 dagar före i dag, byt till den Subtrahera Du kan också skriva in antalet dagar i en annan cell och rikta guiden till den cellen:

    Resultatet blir en universell formel som räknas om automatiskt varje gång du skriver in ett nytt antal dagar i den refererade cellen.

    Date Picker för Excel

    Med vår Excel Date Picker kan du inte bara infoga giltiga datum i dina kalkylblad med ett klick, utan även beräkna dem!

    Till skillnad från guiden Datum och tid infogar det här verktyget datum som statiska värden , inte formler.

    Så här kan du till exempel få fram ett datum 21 dagar från idag:

    1. Klicka på Datum Piker på knappen på Verktyg för Ablebits för att aktivera en rullgardins-kalender i Excel.
    2. Högerklicka på cellen där du vill infoga det beräknade datumet och välj Välj datum från kalendern från snabbmenyn.
    3. Rullgardins-kalendern visas i arbetsbladet med det aktuella datumet markerat i blått och du klickar på knappen Kalkylator i det övre högra hörnet:
    4. I den övre rutan klickar du på Dag enhet och skriv in antalet dagar som ska adderas, 21 i vårt fall. Som standard utför kalkylatorn additionen (observera plustecknet i visningsfönstret). Om du vill subtrahera dagar från dagens dag klickar du på minustecknet i den nedre rutan.
    5. Slutligen klickar du på för att visa det beräknade datumet i kalendern. Du kan också trycka på Enter eller klicka på för att infoga datumet i en cell:

    Hur du markerar datum 30, 60 och 90 dagar från idag

    När du beräknar utgångs- eller förfallodatum kanske du vill göra resultaten mer visuella genom att färgmarkera datumen beroende på antalet dagar före utgångsdatumet. Detta kan göras med Excel Conditional Formatting.

    Som exempel kan vi skapa 4 villkorliga formateringsregler som baseras på dessa formler:

    • Grön: om mer än 90 dagar

    =C2>TODAY()+90

  • Gul: mellan 60 och 90 dagar från idag
  • =C2>TODAY()+60

  • Amber: mellan 30 och 60 dagar från idag
  • =C2>TODAY()+30

  • Röd: om mindre än 30 dagar
  • =C2

    Där C2 är det översta utgångsdatumet.

    Här är stegen för att skapa en formelbaserad regel:

    1. Markera alla celler med utgångsdatum (B2:B10 i det här exemplet).
    2. På den Hem på fliken Stilar grupp, klicka på Villkorlig formatering > Ny regel...
    3. I Ny formateringsregel dialogrutan, välj Använd en formel för att bestämma vilka celler som ska formateras .
    4. I Formatera värden där denna formel är sann och ange din formel.
    5. Klicka på Format... , växla till Fyll på och välj önskad färg.
    6. Klicka på OK två gånger för att stänga båda fönstren.

    Viktigt att notera: För att färgkoderna ska fungera korrekt ska reglerna sorteras i exakt denna ordning: grönt, gult, gult, gult, rött:

    Om du inte vill bry dig om reglernas ordning kan du använda följande formler som definierar varje villkor exakt och ordna reglerna som du vill:

    Grön: över 90 dagar från nu:

    =C2>TODAY()+90

    Gul: mellan 60 och 90 dagar från idag:

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

    Amber: mellan 30 och 60 dagar från idag:

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

    Röd: mindre än 30 dagar från och med idag:

    =C2

    Tips: Om du vill inkludera eller utesluta gränsvärden från en viss regel använder du operatorerna mindre än (<), mindre än eller lika med (), större än eller lika med (<=).

    På samma sätt kan du markera tidigare datum som inträffade 30 , 60 eller . För 90 dagar sedan från och med idag .

    • Röd: mer än 90 dagar före idag:

    =B2

  • Amber: mellan 90 och 60 dagar före idag:
  • =AND(B2>=TODAY()-90, B2<=TODAY()-60)

  • Gult: mellan 60 och 30 dagar före idag:
  • =AND(B2>TODAY()-60, B2<=TODAY()-30)

  • Grön: mindre än 30 dagar före idag:
  • =B2>TODAY()-30

    Fler exempel på villkorlig formatering av datum finns här: Hur man villkorligt formaterar datum och tid i Excel.

    Om du vill räkna dagar inte från idag utan från vilket datum som helst kan du använda den här artikeln: Hur man beräknar dagar sedan eller fram till ett datum i Excel.

    Det är så du beräknar datum som är 90, 60, 30 eller n dagar från/för idag i Excel. Om du vill titta närmare på formlerna och reglerna för villkorlig formatering som diskuteras i den här handledningen kan du ladda ner vår exempelarbetsbok nedan. Tack för att du läste och hoppas att vi ses på vår blogg nästa vecka!

    Arbetsbok för övning för nedladdning

    Beräkna datum i Excel - exempel (.xlsx-fil)

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.