Att utföra matematiska operationer på tid och datum är omöjligt, eftersom de inte är siffror. Lyckligtvis kan du använda funktioner för att konvertera tid och datum till siffror och sedan konvertera dem tillbaka till sina ursprungliga format när du har räknat ut dem.

KONVERTERA-funktionen låter dig konvertera tid till timmar, minuter eller sekunder och sedan konvertera tillbaka den till dess tidsformat. Som jämförelse kan du använda DATEVALUE och TO_DATE för att konvertera datum till dess numeriska datumvärde och vice versa. Läs vidare för att lära dig mer om dessa funktioner och se dem i aktion med några enkla exempel.

Konvertera tid till timmar, minuter och sekunder

I Google Sheets är tiden en enhet som visar hur mycket som har gått sedan dagen började. Var 24:e timme utgör en hel dag, och mindre än det är mindre än en dag. Så när du vill konvertera denna tid till timmar, minuter eller sekunder, konverterar du faktiskt en dag till dessa enheter.

Detta är värdefull information, eftersom den gör det möjligt för oss att använda funktionen KONVERTERA på tidsformat.

instagram viewer
=CONVERT(värde, startenhet, slutenhet)

Funktionen KONVERTERA konverterar värde i start_unit till slutenhet och returnerar det nya värdet. Google Kalkylark stöder ett brett utbud av enheter, och tidsenheterna är enligt nedan:

Tid Enhet
År "år"
Dag "dag", "d"
Timme "hr"
Minut "min", "mn"
Andra "sek", "s"

Som ett exempel har vi hur lång tid det tog för en lastbilschaufför att köra från stad A till stad B med sin lastbil. Målet är att konvertera denna tid till minuter med hjälp av KONVERTERA-funktionen.

  1. Välj den cell där du vill visa tiden i minuter. För det här exemplet kommer det att vara C2.
  2. I formelfältet anger du formeln nedan:
    =CONVERTERA(A2; "dag", "min")
    Denna formel instruerar funktionen KONVERTERA att känna igen värdet i cell A2 i dagar och sedan konvertera det till minuter. Som förklarats tidigare är tid i Sheets tekniskt sett en dagenhet, där 24 timmar utgör en hel dag.
  3. Tryck Stiga på. Sheets kommer nu att omvandla tiden till minuter.

Du kan också lägga hr eller sek istället för min för att omvandla tiden till timmar respektive sekunder.

Relaterad: Hur man använder konverteringsfunktionen i Excel

Konvertera timmar, minuter och sekunder till tid

Precis som du omvandlade tid till minuter, kan du också omvandla minuter till tid. Du kan göra detta med CONVERT-funktionen på samma sätt. Skillnaden här är att det returnerade värdet kommer att vara ett tal och inte i tidsformat. Du kan fixa detta genom att ändra cellformateringen till tid. Låt oss se detta arbete i aktion.

I ett liknande exempel har vi en racerförares varvtid i sekunder och vill konvertera den till tidsformat med hjälp av CONVERT-funktionen.

  1. Välj den cell där du vill visa tidsformatet. Det är cell C2 i detta exempel.
  2. Klick Formatera i Kalkylark-menyn.
  3. Navigera till siffra och välj sedan Varaktighet.
  4. Gå nu till formelfältet och skriv in formeln nedan:
    =KONVERTERA(A2; "s", "dag")
    Den här formeln anropar funktionen KONVERTERA och instruerar den att konvertera värdet i cell A2 från sekunder till dagar, och visar sedan resultaten.
  5. Tryck Stiga på. Kalkylark visar nu sekunderna i timmar, minuter och sekunder.

Relaterad: Hur man summerar tal, celler eller matriser i Google Sheets

Konvertera datum till datumvärde och vice versa

I likhet med Excel använder Google Sheets en sekventiell databas med siffror för att lagra datum för att kunna utföra beräkningar på dem. Detta nummer börjar från 0 och går hela vägen upp. Noll är den sista dagen på året 1899, och varje dag efter är ett nummer högre. Till exempel är 1/1/1990 1 i denna sekventiella databas.

Talvärdet för varje datum i Sheets databas kallas för datumvärdet. Du kan konvertera ett datum till dess datumvärde och vice versa med funktionerna DATUMVÄRDE respektive TO_DATUM.

=DATUMVÄRDE(datum)

Hämtar datumvärdet för datumet och visar det.

=TODATE(datumvärde)

Visar datumet för ett datumvärde i datumformat.

Låt oss använda ett enkelt exempel för att bättre förstå användningen av dessa två funktioner. I detta exempelkalkylblad har vi måldatum för några milstolpar för ett projekt. På grund av oförutsedda komplikationer har dessa milstolpar försenats med några dagar. Målet är att beräkna de nya måldatumen för varje milstolpe.

Metoden vi ska använda här är att konvertera datumen till datumvärden, lägga till fördröjda dagar till datumvärdet för att få det nya datumvärdet och sedan konvertera det nya datumvärdet till det nya datumet. Låt oss komma till det!

  1. Välj den första cellen i kolumnen där du vill visa datumvärdena. Det blir cell C1 i detta exempel.
  2. Gå till formelfältet och ange formeln nedan:
    =DATUMVÄRDE(B2)
    Denna formel visar datumvärdet för datumet i cellen B2.
  3. Tryck Stiga på.
  4. Ta tag i fyllningshandtaget på den cellen och släpp det på cellerna nedan för att få deras datumvärden också.

Nu när du har datumvärdena, låt oss lägga till antalet försenade dagar till dem:

  1. Välj den första cellen i kolumnen där du vill visa de nya datumvärdena. Det blir cell E1 för detta exempel.
  2. Ange formeln nedan i formelfältet:
    =C2+D2
    Detta kommer att lägga till fördröjda dagar (i cell D2) till det gamla datumvärdet (i cell C2) och ge dig det nya datumvärdet.
  3. Tryck Stiga på.
  4. Ta tag i fyllningshandtaget och släpp det på cellerna nedan för att få det nya datumvärdet för dem.

Slutligen är det dags att konvertera datumvärdena till datum:

  1. Välj den första cellen i kolumnen där du vill visa de nya datumen. Cell F1 för detta exempel.
  2. Gå till formelfältet och ange formeln nedan:
    =TO_DATE(E2)
    Denna formel konverterar det nya datumvärdet (i cell E2) till datum.
  3. Tryck Stiga på.
  4. Ta tag i påfyllningshandtaget och släpp det på cellerna nedan. Du har nu de nya måldatumen för varje milstolpe!

Relaterad: Hur man använder COUNTIF och COUNTIFS i Google Sheets

Tid och datum som du vill ha dem

Du vet nu hur du konverterar tid till olika enheter som timmar, minuter och sekunder. Detta låter dig få ett bättre perspektiv och utföra matematiska operationer på det, eftersom det omvandlas till ett tal.

Google Sheets använder en sekventiell ordning för att lagra datum, där varje dag är en siffra. Du kan nu konvertera ett givet datum till dess datumvärde, utföra vilken matematisk operation du vill på det och sedan konvertera det tillbaka till datumformat. Kunskap är verkligen makt.

Hur man lägger till den aktuella tiden i Google Sheets

För de som ofta arbetar med kalkylblad behöver du ofta tidsstämpla. Så här lägger du till aktuell tid i Google Kalkylark.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Produktivitet
  • Google Kalkylark
  • Kalkylbladstips
  • Enhetsomvandlare
  • Matematik
Om författaren
Amir M. Bohlooli (74 publicerade artiklar)

Amir är en farmacistudent med en passion för teknik och spel. Han gillar att spela musik, köra bil och skriva ord.

Mer från Amir M. Bohlooli

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera