Hur du använder NOW-funktionen i Excel (8 lämpliga exempel)

  • Dela Detta
Hugh West

I Microsoft Excel används NOW-funktionen för att visa tidsstämplar. Genom att placera NOW-funktionen i andra relaterade funktioner kan man få olika användbara utdata. I den här artikeln får du lära dig hur du använder NOW-funktionen effektivt i Excel med flera kriterier.

Skärmdumpen ovan är en översikt över artikeln som representerar en förenklad tillämpning av NOW-funktionen i Excel. Du får veta mer om datamängden samt metoderna och funktionerna under olika kriterier i de följande avsnitten i den här artikeln.

Ladda ner övningsboken

Du kan ladda ner Excel-arbetsboken som vi har använt för att förbereda den här artikeln.

Användning av NOW-funktionen.xlsx

Introduktion till NOW-funktionen

  • Funktionsmål:

NOW Funktionen returnerar det aktuella datumet och den aktuella tiden formaterat som datum och tid.

  • Syntax:

=NOW()

Inga argument accepteras i NOW-funktionen.

8 lämpliga exempel på användning av NOW-funktionen i Excel

1. Addera eller subtrahera dagar med NOW-funktionen

På bilden nedan, Kolumn B representerar det aktuella datumet och den aktuella tiden upprepade gånger. Genom att använda NU och sedan lägga till eller dra ifrån ett numeriskt värde kan vi enkelt få fram nya datum och tider. I Kolumn C visas de resulterande värdena efter tillämpning av NU formel med tillägg eller subtraktion av ett annat numeriskt värde som representerar flera dagar.

Om du vill lägga till dagar till det aktuella datumet behöver du bara ange antalet dagar i följande formel:

=NOW() + number_of_days

Om du vill gå tillbaka till ett tidigare datum måste du helt enkelt subtrahera ett antal dagar från NOW-funktionen, så att funktionen ser ut så här:

=NOW() - number_of_days

Om du använder en bråkdel av ett tal för att addera eller subtrahera, adderas eller subtraheras delen av en dag. Till exempel adderar du 1 med funktionen NOW för att hitta nästa dag, vilket innebär att du adderar exakt 24 timmar till det aktuella datumet. Men när du använder 0.5 i stället för 1 , då 12 timmar läggs till med det aktuella datumet som definieras av funktionen NOW.

Läs mer: Hur man tar bort tid från datum i Excel (6 metoder)

2. Addera eller subtrahera minuter eller timmar med NOW-funktionen

Genom att addera eller subtrahera ett bruttotal med eller från NOW-funktionen hittar du helt enkelt den nya tiden med tillagda minuter eller timmar. Den generiska formeln för att addera eller subtrahera ett bruttotal bör se ut så här:

=NOW() ± hour_fraction/24

För timme_fraktion , 1 representerar 60 minuter och därmed 30 minuter är hälften av den, och timdelen, dvs. 0.5 . på samma sätt, 0,25 och 0,75 beteckna 15 minuter och 45 minuter Du måste sedan göra denna bråkdel till en utdelning där divisorn blir 24 så att den kombinerade delen motsvarar minuter eller en bråkdel av en timme.

För att lägga till eller dra ifrån ett antal timmar måste du ange bråket som en del av 24 timmar. Den generiska formeln bör alltså vara:

=NOW() ± hour_fraction

Och du behöver inte dividera bråket med 24 här eftersom du redan anger värdet som en bråkdel av 24 timmar. Så om du till exempel adderar eller subtraherar 0.5 som kommer att beteckna 12 timmar , på samma sätt 0,25 och 0,75 kommer att företräda 6 timmar och 18 timmar respektive.

Läs mer: Hur man automatiskt uppdaterar aktuell tid i Excel (med formel och VBA)

3. Addera eller subtrahera månader med funktionerna EDATE och NOW

EDATE-funktionen returnerar löpnumret för det datum som ligger det angivna antalet månader före eller efter startdatumet. Syntaxen för denna funktion är:

=EDATE(start_datum, månader)

Genom att använda EDATE och NOW funktioner tillsammans kan du lägga till eller subtrahera månader med eller från det aktuella datumet. I vårt dataset som visas på bilden i det här avsnittet, Cellerna C5 och C7 visar två olika datum genom att addera och subtrahera 6 månader från det aktuella datumet. Men i det här fallet kommer tiden inte att bevaras och det kommer att visas 0:00 timmar. Den generiska formeln för denna kombinerade funktion kan representeras som:

=EDATE(NOW(), månader)

Om du vill se de nya datumen med bibehållna tider måste du använda MOD Funktionen returnerar en rest efter att ett tal har dividerats med en divisor. Syntaxen för MOD-funktionen är följande:

=MOD(tal, divisor)

Så i vårt fall är det datum och tid som hittas av NU funktion kommer att divideras med 1 och returnerar sedan Återstoden med 0 som representerar 1/0/1900 men tiden kommer att bevaras och läggas till det tidigare resultatvärdet som hittats av EDATE funktion Så den övergripande generiska formeln kan visas som:

=EDATE(NOW(), månader) + MOD(NOW(),1

4. Kombinera IF- och NOW-funktionerna för att hitta förfallodag & datum

Låt oss nu tänka på ett fall där du måste ta reda på om det aktuella datumet och klockan överskrider tidsfristen eller inte. Du har möjlighet att anpassa statusen för förfallodatum genom att använda OM och NU I vårt dataset i bilden nedan, Kolumn B representerar tidsfristerna och Kolumn C visar det aktuella datumet och klockan. Vi får reda på statusen för tidsfrister eller förfallodagar i Kolumn D .

📌 Steg:

➤ I produktionen Cell D5 blir den relaterade formeln:

=IF((B5-NOW())>0, "Förfallet", "Tidsfristen är över")

➤ Tryck nu på Gå in på , fyller automatiskt resten av cellerna i Kolumn D så hittar du alla relevanta statusar med Förfallodag eller tidsfrist Över meddelanden.

Liknande läsningar

  • Hur man använder funktionen WORKDAY.INTL i Excel (en fullständig vägledning)
  • Använd funktionen WEEKDAY i Excel (med 8 exempel)
  • Hur man använder funktionen NETWORKDAYS.INTL i Excel (2 exempel)
  • Använd funktionen DATEVALUE i Excel (6 lämpliga exempel)
  • Hur man använder Excel-funktionen DAYS med ett praktiskt exempel

5. Visa första eller sista datumet i en månad före eller efter det aktuella datumet med hjälp av funktionerna NOW och EOMONTH

EOMONTH funktionen returnerar löpnumret för den sista dagen i månaden före eller efter ett angivet antal månader. Syntaxen för denna funktion är följande:

=EOMONTH(start_datum, månader)

Genom att använda EOMONTH och NOW funktioner tillsammans kan vi få fram det första eller sista datumet i föregående eller följande månad från det aktuella datumet. Den generiska kombinerade formeln för att få fram det första datumet i en månad från det aktuella datumet är:

=EOMONTH(NOW(), month_serial)+1

Här kan month_serial är månadens löpnummer från den aktuella månaden. För att få fram det första datumet i den aktuella månaden måste vi till exempel använda -1 som month_serial , - 2 för föregående månad och 0 för nästa månad . Vi får alltså det sista datumet i den relaterade månaden och genom att lägga till 1 i funktionen får vi den första dagen i nästa månad baserat på month_serial i formeln.

För att få fram det sista datumet i en månad från det aktuella datumet ska den generiska formeln se ut så här:

=EOMONTH(NOW(), month_serial)

I det här fallet är det month_serial kommer att vara 0 för att få fram det senaste datumet för aktuell månad , -1 för föregående månad och 1 för nästa månad .

På följande bild hoppas jag att du har en fullständig uppfattning om hur du ska använda den här kombinerade funktionen för att få fram det första eller sista datumet i en månad från det aktuella datumet. MOD funktionen här, kommer tiden inte att bevaras från det aktuella datumet.

För att bevara den aktuella tiden samtidigt som man bestämmer det första datumet i föregående eller nästa månad från det aktuella datumet är den generiska och kombinerade formeln med MOD-funktionen följande:

=EOMONTH(NOW(), month_serial) + 1 + MOD((NOW),1)

Och för att få fram det sista datumet i föregående eller nästa månad från det aktuella datumet med bibehållen tid blir formeln:

=EOMONTH(NOW(), month_serial) + MOD((NOW),1)

Skärmbilden nedan hjälper dig att förstå hur dessa funktioner används, hoppas jag.

6. Inkludera funktionerna NOW och TIME för att visa aktuell tid baserat på olika zoner.

Genom att lägga till eller dra ifrån TID funktion från NU funktionen kan vi enkelt ta reda på de aktuella tiderna i olika zoner eller områden runt om i världen. TID omvandlar timmar, minuter och sekunder som anges som siffror till ett Excel-serienummer, formaterat med ett tidsformat. Syntaxen för TIME-funktionen är följande:

=TIME(timme, minut, sekund)

Följande bild är ett exempel på hur man kan hitta olika zonaltider genom att lägga till timmar och minuter till den aktuella tiden. Om man antar att den aktuella tiden i Chicago, USA är 1:25:16 PM som har konstaterats av NU För att få fram den aktuella tiden för andra delar av världen måste vi lägga till eller dra ifrån timmar och minuter genom att ange dem i TIME-funktionen.

Kolumn C i bilden visar olika tider baserade på zoner som har hittats med hjälp av de relaterade formlerna NOW och TIME. Kolumn D visar de formler som har använts för att hitta dessa tider. Den generiska formeln för att hitta aktuell tid för en annan region eller del av världen bör alltså vara:

=NOW() + TIME(timme, minut, sekund)

7. Räkna antalet dagar som återstår från det aktuella datumet med hjälp av funktionerna DAYS och NOW

DAYS-funktion visar antalet dagar mellan två datum och syntaxen för denna funktion är:

=DAYS(slutdatum, startdatum)

Genom att ange NU fungera som en end_date argumentet i den DAGAR funktionen kan vi enkelt ta reda på hur många dagar som återstår innan en tidsfrist kan hållas. Följande skärmdump är ett exempel på hur denna formel kan användas effektivt.

📌 Steg:

➤ I Cell D5 blir den relaterade formeln:

=DAYS(B5, NOW())

➤ Press Gå in på , fylla ut hela kolumnen automatiskt med Handtag för fyllning så hittar du antalet dagar som återstår för varje tillfälle.

8. Bestämning av sluttid för att nå en destination från aktuell tid med hjälp av funktionerna NOW och TIME

Om man antar att en bil börjar resa från den aktuella tiden och korsar 360 kilometer med en genomsnittlig hastighet av 60 kilometer i timmen (60 km/h) Vi bestämmer den slutliga tiden som bilen kommer att nå destinationen genom att skriva in tid som Avstånd(C5)/hastighet(C4) i den timme argumentet för TID funktion.

📌 Steg:

➤ I Cell C7 blir den relaterade formeln:

=NOW()+TIME(C5/C4,0,0)

➤ Press Gå in på så får du den exakta destinationstiden på en gång.

💡 Saker att tänka på

🔺 NOW är en flyktiga funktionen, vilket innebär att den uppdateras varje gång du matar in eller ändrar data i Excel-kalkylbladet. För att hålla tiden statisk som hittas med NOW-funktionen måste du kopiera tiden från cellen och sedan klistra in den med funktionen VÄRDEN(V) Om du inte vill använda NOW-funktionen måste du trycka på CTRL+SHIFT+; för att få fram den aktuella tiden och göra den statisk.

🔺 Om du vill uppdatera datum och tid som hittats med funktionen NOW måste du trycka på F9 när du vill hitta det uppdaterade datumet och den uppdaterade tiden.

🔺 Datum- och tidsformatet för NOW-funktionen är MM/DD/YYYYYY hh: mm.

Avslutande ord

Jag hoppas att alla de metoder som nämns ovan för att använda NOW-funktionen nu gör att du kan använda dem i dina Excel-kalkylblad på ett mer effektivt sätt. Om du har några frågor eller feedback, låt mig veta i kommentarsfältet. Du kan också kolla in våra andra artiklar om Excel-funktioner på den här webbplatsen.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.