Calcularea timpului în Google Sheets

  • Imparte Asta
Michael Brown

Acum, că am învățat cum să introduceți date și ore în foaia de calcul Vom discuta în detaliu modalitățile de a găsi diferența de timp, vom vedea cum să adunăm datele și timpul împreună și vom învăța să afișăm doar data sau unitățile de timp și să le separăm complet.

    Cum se calculează diferența de timp în Google Sheets

    Atunci când lucrați la anumite proiecte, este de obicei important să controlați cât timp petreceți. Acest lucru se numește timp scurs. Google Sheets vă poate ajuta să calculați diferența de timp în mai multe moduri.

    Exemplul 1. Scădeți timpul pentru a obține durata de timp în Google Sheets

    Dacă aveți ora de început și ora de sfârșit, nu este o problemă să aflați timpul petrecut:

    = Ora de sfârșit - Ora de început

    Să presupunem că ora de început este în coloana A și ora de sfârșit este în coloana B. Cu o simplă formulă de scădere în C2, veți afla cât timp a durat sarcina respectivă:

    =B2-A2

    În mod implicit, ora este formatată ca "hh:mm".

    Pentru a obține rezultatele doar ca ore sau ca ore, minute și secunde, trebuie să aplicați un format personalizat cu codurile de timp corespunzătoare: h și hh:mm:ss . Google oferă chiar și un format special de numere pentru astfel de cazuri - Durata :

    Sfat. Pentru a aplica formatul de timp personalizat, accesați Format> Număr> Mai multe formate> Format de număr personalizat din meniul foii de calcul.

    Exemplul 2. Calculați durata de timp în Google Sheets folosind funcția TEXT

    Un alt truc pentru a calcula durata de timp în Google Sheets implică funcția TEXT:

    =TEXT(B2-A2, "h") - timp de ore

    =TEXT(B2-A2, "h:mm") - pentru ore și minute

    =TEXT(B2-A2, "h:mm:ss") - pentru ore, minute și secunde

    Notă. Vedeți cum înregistrările sunt aliniate la stânga? Deoarece funcția TEXT returnează întotdeauna rezultatele formatate ca text, înseamnă că aceste valori nu pot fi utilizate pentru calcule ulterioare.

    Exemplul 3. Diferența de timp în ore, minute și secunde

    Puteți urmări timpul petrecut și obține rezultatul într-o singură unitate de timp, fără a lua în considerare alte unități. De exemplu, numărați doar orele, minutele sau secundele.

    Notă. Pentru a asigura rezultate corecte, celulele trebuie să fie formatate fie ca numere, fie automat: Format> Număr> Număr sau Format> Număr> Automat .

    • Pentru a obține numărul de ore petrecute, scădeți ora de începere din ora de încheiere și înmulțiți rezultatul cu 24 (deoarece există 24 de ore într-o zi):

      =(Ora de sfârșit - Ora de început) * 24

      Veți obține o diferență de timp sub formă de zecimale:

      Dacă ora de început este mai mare decât ora de sfârșit, formula va returna un număr negativ, ca în C5 din exemplul meu.

      Sfat. Funcția INT vă va permite să vedeți numărul de ore complete petrecute, deoarece rotunjește numerele la cel mai apropiat număr întreg:

    • Pentru a număra minutele, înlocuiți ora de început cu ora de sfârșit și înmulțițiți rezultatul obținut cu 1.440 (deoarece există 1.440 de minute într-o zi):

      =(Ora de sfârșit - Ora de început) * 1440

    • Pentru a afla câte secunde au trecut între două momente, procedeul este același: înlocuiți ora de început cu ora de sfârșit și înmulțiți rezultatul cu 86.400 (numărul de secunde dintr-o zi):

      =(Ora de sfârșit - Ora de început) * 86400

    Sfat: Puteți evita înmulțirea în toate aceste cazuri. Pur și simplu scădeți mai întâi timpii și apoi aplicați formatul de timp scurs de la Format> Număr> Mai multe formate> Mai multe formate de dată și oră Dacă faceți clic pe săgeata în jos din dreapta câmpului de text, veți putea alege între unități suplimentare de dată și oră:

    Exemplul 4. Funcții pentru a obține diferența de fus orar într-o foaie de calcul Google

    Ca întotdeauna, Google Sheets vă oferă trei funcții deosebit de utile în acest scop.

    Notă. Aceste funcții funcționează numai în limita a 24 de ore și 60 de minute și secunde. Dacă diferența de timp depășește aceste limite, formulele vor returna erori.

    • =HOUR(B2-A2) - pentru a reveni ore numai (fără minute și secunde)
    • =MINUTE(B2-A2) - pentru a reveni minute numai (fără ore și secunde)
    • =SECOND(B2-A2) - pentru a reveni secunde numai (fără ore și minute)

    Cum să adăugați și să scădeți timpul în Google Sheets: ore, minute sau secunde

    Aceste operații pot fi realizate și prin două tehnici: una implică calcule matematice de bază, iar cealaltă - funcții. În timp ce prima modalitate funcționează întotdeauna, cea de-a doua cu funcții funcționează doar atunci când adăugați sau scădeți unități mai mici de 24 de ore, 60 de minute sau 60 de secunde.

    Adăugați sau scădeți ore în Google Sheets

    • Adăugați mai puțin de 24 de ore:

      =Ora de începere + TIME(N ore, 0, 0)

      Iată cum arată formula pe date reale:

      =A2+TIME(3,0,0)

    • Adăugați mai mult de 24 de ore:

      =Ora de începere + (N ore / 24)

      Pentru a adăuga 27 de ore la timpul din A2, folosesc această formulă:

      =A2+(27/24)

    • Pentru a scădea 24 și mai multe ore, folosiți formulele de mai sus ca bază, dar schimbați semnul plus (+) cu semnul minus (-). Iată ce am obținut:

      =A2-TIME(3,0,0) - pentru a scădea 3 ore

      =A2-(27/24) - pentru a scădea 27 de ore

    Adăugați sau scădeți minute în Google Sheets

    Principiul de manipulare a minutelor este același ca și în cazul orelor.

    • Există funcția TIME care adaugă și scade până la 60 de minute:

      =Ora de începere + TIME(0, N minute, 0)

      Dacă trebuie să adăugați 40 de minute, puteți proceda astfel:

      =A2+TIME(0,40,0)

      Dacă trebuie să scădeți 20 de minute, iată formula pe care trebuie să o folosiți:

      =A2-TIME(0,40,0)

    • Și există o formulă bazată pe aritmetică simplă pentru a adăuga și a scădea în 60 de minute:

      =Ora de începere + (N minute / 1440)

      Astfel, iată cum se adaugă 120 de minute:

      =A2+(120/1440)

      Puneți minus în loc de plus pentru a scădea 120 de minute:

      =A2-(120/1440)

    Adăugați sau scădeți secunde în Google Sheets

    În Google Sheets, secundele se calculează în același mod ca și orele și minutele.

    • Puteți utiliza funcția TIME pentru a adăuga sau a scădea până la 60 de secunde:

      =Ora de pornire + TIME(0, 0, N secunde)

      De exemplu, adăugați 30 de secunde:

      =A2+TIME(0,0,30)

      Sau înlocuiți 30 de secunde:

      =A2-TIME(0,0,30)

    • Pentru a calcula peste 60 de secunde, folosiți matematica simplă:

      =Timp de pornire + (N secunde / 86400)

      Adăugați 700 de secunde:

      =A2+(700/86400)

      Sau înlocuiți cu 700 de secunde:

      =A2-(700/86400)

    Cum se însumează timpul în Google Sheets

    Pentru a afla timpul total din tabelul dvs. din Google Sheets, puteți utiliza funcția SUM. Șmecheria aici este să alegeți formatul corect pentru a afișa rezultatul.

    În mod implicit, rezultatul va fi formatat ca Durata - hh:mm:ss

    Dar, de cele mai multe ori, formatul implicit de timp sau de durată nu va fi suficient și va trebui să vă creați propriul format.

    Celulele A7:A9 conțin aceeași valoare de timp, doar că sunt afișate diferit. Și chiar puteți efectua calcule cu ele: scădere, sumă, conversie în zecimale etc.

    Extragerea datei și orei dintr-o înregistrare completă de tip "dată-timp"

    Să ne imaginăm că o celulă din Google Sheets conține atât data, cât și ora. Doriți să le separați: extrageți doar data într-o celulă și doar ora în alta.

    Împărțiți data și ora folosind formatul numeric

    Pentru a afișa data sau ora într-o singură celulă pe ecran sau pentru a o imprima, trebuie doar să selectați celula originală, să mergeți la Format> Număr și alegeți Data sau Timp .

    Cu toate acestea, dacă doriți să utilizați aceste valori pentru calcule viitoare (scădere, sumă etc.), acest lucru nu va fi suficient. Dacă nu vedeți unitatea de timp într-o celulă, nu înseamnă neapărat că aceasta este absentă și viceversa.

    Deci, ce faci?

    Împărțiți Data timp folosind formule

    Google stochează datele și timpul sub formă de numere. De exemplu, vede data 8/24/2017 11:40:03 ca număr 42971,4861458 Partea întreagă reprezintă data, iar cea fracționară - timpul. Așadar, sarcina dumneavoastră se reduce la separarea numerelor întregi de cele fracționare.

    1. Pentru a extrage data (partea întreagă), utilizați funcția ROUNDDOWN în celula B2:

      = ROTUNJIRE INVERSĂ(A2,0)

      Formula rotunjește valoarea în jos și elimină partea fracționară.

    2. Pentru a extrage timpul, introduceți următoarea formulă de scădere în C2:

    =A2-B2

  • Copiați rezultatele în al treilea rând și aplicați Data în format B3 și Timp în format C3:
  • Folosiți Split Date & Time add-on

    S-ar putea să fiți surprins, dar există un add-on special pentru această sarcină. Este foarte mic și simplu, dar contribuția sa la Google Sheets nu poate fi supraestimată.

    Split Date & Time împarte toate înregistrările de dată și oră din întreaga coloană deodată. Controlați rezultatul dorit cu doar 4 setări simple:

    Tu îi spui add-on-ului:

    1. Dacă există un rând de antet.
    2. Dacă doriți să obțineți unitatea Data.
    3. Dacă doriți să obțineți unitatea de timp.
    4. Și dacă doriți să înlocuiți coloana originală cu noile date.

    Aceasta vă scutește literalmente de povara împărțirii unităților de dată și oră:

    Acest add-on face parte din colecția Power Tools, astfel încât veți avea la îndemână peste 30 de alte add-on-uri utile. Instalați-l din magazinul Google Sheets pentru a testa totul.

    Acestea sunt modalitățile de a afișa nu numai data sau ora, ci și de a le separa în celule diferite. Și acum puteți efectua diverse calcule cu aceste înregistrări.

    Sper că aceste exemple vă vor ajuta să vă rezolvați sarcinile atunci când lucrați cu datele și timpul în Google Sheets.

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.