Beräkning av tid i Google Sheets

  • Dela Detta
Michael Brown

Nu när vi har lärt oss hur du anger datum och tid i kalkylbladet Vi kommer att diskutera olika sätt att beräkna tidsskillnader i detalj, se hur man summerar datum och tid tillsammans och lära oss att visa endast datum eller tidsenheter och skilja dem åt helt och hållet.

    Hur man beräknar tidsskillnad i Google Sheets

    När du arbetar med vissa projekt är det oftast viktigt att kontrollera hur mycket tid du spenderar. Detta kallas för förfluten tid. Google Sheets kan hjälpa dig att beräkna tidsskillnaden på många olika sätt.

    Exempel 1. Subtrahera tid för att få fram tidslängden i Google Sheets

    Om du har en start- och sluttid är det inte svårt att ta reda på hur lång tid du har spenderat:

    = Sluttid - Starttid

    Låt oss anta att starttiden står i kolumn A och sluttiden i kolumn B. Med en enkel subtraktionsformel i C2 kan du ta reda på hur mycket tid den här eller den andra uppgiften tog:

    =B2-A2

    Tiden formateras som standard som "hh:mm".

    Om du vill få resultaten som enbart timmar eller som timmar, minuter och sekunder måste du använda ett anpassat format med motsvarande tidskoder: h och hh:mm:ss . Google erbjuder till och med ett särskilt nummerformat för sådana här fall - Varaktighet :

    Tips. Om du vill tillämpa det anpassade tidsformatet går du till Format> Nummer> Fler format> Anpassat nummerformat i menyn för kalkylbladet.

    Exempel 2. Beräkna tidslängd i Google Sheets med hjälp av TEXT-funktionen

    Ett annat knep för att beräkna tidslängden i Google Sheets är TEXT-funktionen:

    =TEXT(B2-A2, "h") - i flera timmar

    =TEXT(B2-A2, "h:mm") - i timmar och minuter

    =TEXT(B2-A2, "h:mm:ss") - för timmar, minuter och sekunder

    Observera: Ser du hur posterna är uppradade till vänster? Eftersom TEXT-funktionen alltid returnerar resultaten formaterade som text innebär det att dessa värden inte kan användas för ytterligare beräkningar.

    Exempel 3. Tidsskillnad i timmar, minuter och sekunder

    Du kan spåra den tid som använts och få resultatet i en tidsenhet utan hänsyn till andra enheter, t.ex. räkna antalet timmar, minuter eller sekunder.

    Observera: För att säkerställa korrekta resultat bör cellerna formateras antingen som siffror eller automatiskt: Format> Antal> Antal eller . Format> Antal> Automatisk .

    • För att få fram antalet timmar som du har tillbringat, subtrahera starttiden från sluttiden och multiplicera resultatet med 24 (eftersom det finns 24 timmar på en dag):

      =(sluttid - starttid) * 24

      Du får en tidsskillnad som en decimal:

      Om starttiden är större än sluttiden ger formeln ett negativt tal, som i C5 i mitt exempel.

      Tips: Med INT-funktionen kan du se hur många hela timmar som använts, eftersom den avrundar siffrorna till närmaste heltal:

    • Om du vill räkna minuter, ersätt starttiden med sluttiden och multiplicera det du får med 1 440 (eftersom det finns 1 440 minuter på en dag):

      =(sluttid - starttid) * 1440

    • För att ta reda på hur många sekunder som förflutit mellan två tidpunkter är det samma sak: substituera starttiden från sluttiden och multiplicera resultatet med 86 400 (antalet sekunder på en dag):

      =(sluttid - starttid) * 86400

    Tips: Du kan undvika att multiplicera i alla dessa fall. Subtrahera bara tiderna först och använd sedan formatet för förfluten tid från Format> Antal> Fler format> Fler datum- och tidsformat Om du klickar på nedåtpilen till höger om textfältet kan du välja mellan ytterligare datum- och tidsenheter:

    Exempel 4. Funktioner för att få fram tidsskillnaden i ett Google-kalkylblad

    Som alltid har Google Sheets tre särskilt användbara funktioner för detta ändamål.

    Observera: Dessa funktioner fungerar endast inom 24 timmar och 60 minuter och sekunder. Om tidsskillnaden överskrider dessa gränser ger formlerna fel.

    • =HOUR(B2-A2) - för att återvända timmar endast (utan minuter och sekunder)
    • =MINUT(B2-A2) - för att återvända minuter endast (utan timmar och sekunder)
    • =SECOND(B2-A2) - för att återvända sekunder endast (utan timmar och minuter)

    Hur du adderar och subtraherar tid i Google Sheets: timmar, minuter eller sekunder

    Dessa operationer kan också utföras med två tekniker: den ena innebär grundläggande matematiska beräkningar, den andra funktioner. Medan det första sättet alltid fungerar, fungerar det andra sättet med funktioner endast när du adderar eller subtraherar enheter som är mindre än 24 timmar, 60 minuter eller 60 sekunder.

    Addera eller subtrahera timmar i Google Sheets

    • Lägg till mindre än 24 timmar:

      =Starttid + TIME(N timmar, 0, 0)

      Så här ser formeln ut på riktiga data:

      =A2+TID(3,0,0)

    • Lägg till mer än 24 timmar:

      =Starttid + (N timmar / 24)

      För att lägga till 27 timmar till tiden i A2 använder jag följande formel:

      =A2+(27/24)

    • Om du vill subtrahera 24 timmar och mer använder du formlerna ovan som grund, men byter ut plustecknet (+) mot minustecknet (-):

      =A2-TID(3,0,0) - att subtrahera 3 timmar

      =A2-(27/24) - för att subtrahera 27 timmar

    Addera eller subtrahera minuter i Google Sheets

    Principen för att manipulera minuterna är densamma som för timmarna.

    • Det finns funktionen TIME som adderar och subtraherar upp till 60 minuter:

      =Starttid + TIME(0, N minuter, 0)

      Om du ska lägga till 40 minuter kan du göra så här:

      =A2+TID(0,40,0)

      Om du ska subtrahera 20 minuter, kan du använda följande formel:

      =A2-TID(0,40,0)

    • Och det finns en formel som bygger på enkel aritmetik för att addera och subtrahera under 60 minuter:

      =Starttid + (N minuter / 1440)

      Så här lägger du till 120 minuter:

      =A2+(120/1440)

      Sätt minus i stället för plus för att subtrahera 120 minuter:

      =A2-(120/1440)

    Addera eller subtrahera sekunder i Google Sheets

    Sekunder i Google Sheets beräknas på samma sätt som timmar och minuter.

    • Du kan använda TIME-funktionen för att addera eller subtrahera upp till 60 sekunder:

      =Starttid + TIME(0, 0, N sekunder)

      Lägg till exempel till 30 sekunder:

      =A2+TID(0,0,30)

      Du kan också ersätta 30 sekunder:

      =A2-TID(0,0,30)

    • Använd enkel matematik för att beräkna över 60 sekunder:

      =Starttid + (N sekunder / 86400)

      Lägg till 700 sekunder:

      =A2+(700/86400)

      Eller ersätt med 700 sekunder:

      =A2-(700/86400)

    Hur man summerar tid i Google Sheets

    För att hitta den totala tiden i din tabell i Google Sheets kan du använda funktionen SUMMA. Tricket här är att välja rätt format för att visa resultatet.

    Som standard kommer resultatet att formateras som följande Varaktighet - hh:mm:ss

    Men oftast räcker inte standardformatet för tid eller varaktighet till, utan du måste hitta på ett eget format.

    Cellerna A7:A9 innehåller samma tidsvärde. De visas bara på olika sätt. Du kan faktiskt utföra beräkningar med dem: subtrahera, summera, konvertera till decimaltal osv.

    Extrahera datum och tid från en fullständig "datum-tid"-post

    Låt oss tänka oss att en cell i Google Sheets innehåller både datum och tid. Du vill skilja dem åt: extrahera endast datumet i en cell och endast tiden i en annan.

    Dela upp datum och tid i nummerformat

    För att visa datum eller tid i en cell på skärmen eller för att skriva ut den, välj bara den ursprungliga cellen, gå till Format> Antal och väljer Datum eller . Tid .

    Men om du vill använda dessa värden för framtida beräkningar (subtraktion, summering osv.) räcker det inte. Om du inte ser någon tidsenhet i en cell betyder det inte nödvändigtvis att den saknas, och vice versa.

    Vad gör du då?

    Dela upp datumtid med hjälp av formler

    Google lagrar datum och tid som siffror, t.ex. ser Google datumet som 8/24/2017 11:40:03 som antalet 42971,4861458 Den heltaliga delen representerar datumet, den bråkiga - tiden. Din uppgift är alltså att skilja mellan heltal och bråkigt.

    1. För att extrahera datum (heltalsdelen) använder du funktionen ROUNDDOWN i cell B2:

      =AVRUNDNING(A2,0)

      Formeln avrundar värdet nedåt och kastar bort bråkdelen.

    2. För att extrahera tid, placera följande subtraktionsformel i C2:

    =A2-B2

  • Kopiera resultaten till den tredje raden och tillämpa Datum format till B3 och Tid format till C3:
  • Använd tillägget Split Date & Time

    Du kanske blir förvånad, men det finns ett speciellt tillägg för detta jobb. Det är väldigt litet och enkelt, men dess bidrag till Google Sheets kan inte överskattas.

    Split Date & Time delar upp alla datum- och tidsposter i hela kolumnen på en gång. Du styr det önskade resultatet med bara fyra enkla inställningar:

    Du berättar för tillägget:

    1. Om det finns en rubrikrad.
    2. Om du vill ha Date-enheten.
    3. Om du vill ha tidsenheten.
    4. Och om du vill ersätta din ursprungliga kolumn med de nya uppgifterna.

    Det tar bokstavligen bördan att dela upp datum- och tidsenheter från dina axlar:

    Tillägget är en del av samlingen Power Tools, så du har mer än 30 andra användbara tillägg till hands. Installera det från Google Sheets-butiken för att testa allt.

    På dessa sätt kan du inte bara visa datum och tid, utan även separera dem i olika celler. Du kan utföra olika beräkningar med dessa poster.

    Jag hoppas att de här exemplen hjälper dig att lösa dina uppgifter när du arbetar med datum och tid i Google Sheets.

    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.