Formule și funcții

Calculul diferenței dintre două date calendaristice

Calculul diferenței dintre două date calendaristice

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Utilizați funcția DATEDIF atunci când doriți să calculați diferența dintre două date calendaristice. Mai întâi puneți o dată de începere într-o celulă și o dată de sfârșit în alta. Apoi tastați o formulă ca una dintre următoarele variante.

Avertisment: Dacă dată_început este mai mare decât dată_sfârșit, rezultatul va fi #NUM!.

Diferența în zile

= DATEDIF (D9, E9, "d") cu rezultatul din 856

În acest exemplu, data de început este în celula D9, iar data de sfârșit este în E9. Formula se află în F9. "D" returnează numărul de zile întregi dintre cele două date calendaristice.

Diferența în săptămâni

= (DATEDIF (D13, E13, "d")/7) și rezultatul: 122,29

În acest exemplu, data de început este în celula D13, iar data de sfârșit este în E13. "D" Returnează numărul de zile. Dar observați /7 la final. Care împarte numărul de zile până la 7, deoarece există 7 zile într-o săptămână. Rețineți că acest rezultat trebuie, de asemenea, să fie formatat ca număr. Apăsați CTRL + 1. Apoi faceți clic pe număr > zecimale: 2.

Diferența în luni

= DATEDIF (D5, E5, "m") și rezultatul: 28

În acest exemplu, data de început este în celula D5, iar data de sfârșit este în E5. În formulă, "m" returnează numărul de luni întregi dintre cele două zile.

Diferența de ani

= DATEDIF (D2, E2, "y") și rezultatul: 2

În acest exemplu, data de început este în celula D2, iar data de sfârșit este în E2. "Y" returnează numărul de ani întregi dintre cele două zile.

Calcularea vârstei în anii cumulati, luni și zile

De asemenea, puteți calcula vârsta sau ora de serviciu a unei persoane. Rezultatul poate fi asemănător cu "2 ani, 4 luni, 5 zile".

1. utilizați DATEDIF pentru a găsi totalul anilor.

= DATEDIF (D17, E17, "y") și rezultatul: 2

În acest exemplu, data de început este în celula D17, iar data de sfârșit este în E17. În formulă, "y" returnează numărul de ani întregi dintre cele două zile.

2. utilizați DATEDIF din nou cu "YM" pentru a găsi luni.

= DATEDIF (D17, E17, "YM") și rezultatul: 4

În altă celulă, utilizați formula DATEDIF cu parametrul "YM" . "YM" Returnează numărul de luni rămase din ultimul an întreg.

3. utilizați o formulă diferită pentru a găsi zile.

=DATEDIF(D17,E17,"md") și rezultatul: 5

Acum trebuie să găsim numărul de zile rămase. Vom face acest lucru scriind un alt tip de formulă, afișat mai sus. Această formulă scade prima zi a lunii care se termină (01.05.2016) din data de sfârșit inițială din celula E17 (06.05.2016). Iată cum procedează: Funcția DATE creează mai întâi data, 01.05.2016. O creează utilizând anul din celula E17 și luna din celula E17. Apoi, 1 reprezintă prima zi din luna respectivă. Rezultatul funcției DATE este 01.05.2016. Apoi, vom scădea acest rezultat din data de sfârșit inițială din celula E17, care este 06.05.2016. 06.05.2016 minus 01.05.2016 este egal cu 5 zile.

Avertisment: Nu recomandăm să utilizați argumentul DATEDIF "MD", deoarece poate calcula rezultate incorecte.

4. opțional: combinați trei formule într-o singură persoană.

= DATEDIF (D17, E17, "y") & "years," &DATEDIF (D17, E17, "de YM") & "luni," &DATEDIF (D17, E17, "MD") & "zile" și rezultat: 2 ani, 4 luni, 5 zile

Puteți să puneți toate cele trei calcule într-o celulă, cum ar fi acest exemplu. Utilizați ampersand-ul, ghilimelele și textul. Este o formulă mai lungă de tastat, dar cel puțin totul se află într-o singură persoană. Sfat: Apăsați ALT + ENTER pentru a pune sfârșituri de linie în formulă. Acest lucru vă ajută să citiți mai ușor. De asemenea, apăsați CTRL + SHIFT + U dacă nu vedeți toată formula.

Descărcați exemplele noastre

Puteți să descărcați un exemplu de registru de lucru cu toate exemplele din acest articol. Puteți să urmăriți sau să creați propriile formule.

Descărcarea exemplelor de calcul de date

Alte calcule pentru dată și oră

După cum ați văzut mai sus, funcția DATEDIF calculează diferența dintre o dată de început și o dată de sfârșit. Cu toate acestea, în loc să tastați date specifice, puteți utiliza, de asemenea, funcția Today () din formulă. Atunci când utilizați funcția TODAY (), Excel utilizează data curentă a computerului pentru dată. Rețineți că acest lucru se va modifica atunci când fișierul este deschis din nou într-o zi viitoare.

= DATEDIF (TODAY (), D28, "y") și rezultatul: 984

Vă rugăm să rețineți că, în momentul de față, ziua a fost pe 6 octombrie, 2016.

Utilizați NETWORKDAYS. Funcția INTL când doriți să calculați numărul de zile lucrătoare dintre două date calendaristice. De asemenea, îl puteți include și în weekenduri și sărbători.

Înainte de a începe:Decideți dacă doriți să excludeți datele de sărbători. Dacă procedați astfel, tastați o listă de date de sărbători într-o zonă sau foaie separată. Puneți fiecare dată de sărbători în propria sa celulă. Apoi selectați acele celule, selectați formule > Definire nume. Denumiți zona MyHolidaysși faceți clic pe OK. Apoi creați formula utilizând pașii de mai jos.

1. tastați o dată de început și o dată de sfârșit.

Data de începere din celula D53 este 1/1/2016, data de sfârșit este în celula E53 este 12/31/2016

În acest exemplu, data de început este în celula D53 și data de sfârșit se află în celula E53.

2. în altă celulă, tastați o formulă ca aceasta:

= NETWORKDAYS. INTL (D53, E53, 1) și rezultatul: 261

Tastați o formulă, cum ar fi exemplul de mai sus. 1 din formulă stabilește sâmbăta și duminica ca zile de sfârșit de săptămână și le exclude din total.

Notă: Excel 2007 nu are NETWORKDAYS. Funcția INTL. Cu toate acestea, are NETWORKDAYS. Exemplul de mai sus ar fi așa în Excel 2007: = NETWORKDAYS (D53, E53). Nu specificați 1, deoarece NETWORKDAYS presupune că weekendul este sâmbătă și duminică.

3. dacă este necesar, modificați 1.

Listă IntelliSense afișând 2-duminica, luni; 3-luni, marți și așa mai departe

Dacă sâmbăta și duminica nu sunt zile de weekend, atunci modificați 1 la alt număr din lista IntelliSense. De exemplu, 2 stabilește duminica și lunea ca zile de sfârșit de săptămână.

Dacă utilizați Excel 2007, ignorați acest pas. Funcția NETWORKDAYS din Excel 2007 presupune întotdeauna că weekendul este sâmbătă și duminică.

4. Tastați numele zonei de sărbători.

= NETWORKDAYS. INTL (D53, E53, 1, MyHolidays) și rezultatul: 252

Dacă ați creat un nume de zonă de sărbători în secțiunea "înainte de a începe" de mai sus, tastați-l la final, astfel. Dacă nu aveți sărbători, puteți să lăsați virgula și să MyHolidays. Dacă utilizați Excel 2007, exemplul de mai sus ar fi în schimb: = NETWORKDAYS (D53, E53, MyHolidays).

SfatDacă nu doriți să faceți referire la un nume de zonă de sărbători, puteți, de asemenea, să tastați în schimb o zonă, cum ar fi D35: E:39. Sau puteți să tastați fiecare sărbătoare în interiorul formulei. De exemplu, dacă sărbătorile au fost pe 1 ianuarie și 2 din 2016, le-ați tasta astfel: = NETWORKDAYS. INTL (D53, E53, 1, {"1/1/2016", "1/2/2016"}). În Excel 2007, ar arăta astfel: = NETWORKDAYS (D53, E53, {"1/1/2016", "1/2/2016"})

Puteți calcula timpul scurs scăzând o dată de la altul. Mai întâi puneți o oră de început într-o celulă și o oră de sfârșit în alta. Asigurați-vă că tastați o normă întreagă, inclusiv ora, minutele și un spațiu înainte de am sau pm. Iată cum:

1. tastați o oră de început și o oră de sfârșit.

Data/ora de începere a 7:15 AM, data de sfârșit/ora 4:30 PM

În acest exemplu, ora de început este în celula D80 și ora de sfârșit este în E80. Asigurați-vă că tastați ora, minutul și un spațiu înainte de am sau pm.

2. Setați formatul h:mm AM/PM.

Caseta de dialog Formatare celule, comandă particularizată, tip h:mm AM/PM

Selectați ambele date și apăsați CTRL + 1 (sau Imagine a pictogramei butonului Comandă MAC + 1 pe Mac). Asigurați-vă că selectați Custom _GT_ H:mm am/pm, dacă nu este deja setat.

3. scădeți de două ori.

= E80-D80 și rezultatul: 9:15 AM

În altă celulă, scădeți celula orei de începere din celula oră de sfârșit.

4. Setați formatul h:mm.

Caseta de dialog Formatare celule, comandă particularizată, tip h:mm

Apăsați CTRL + 1 (sau Imagine a pictogramei butonului Comandă MAC + 1 pe un Mac). Alegeți Custom > h:mm , astfel încât rezultatul să excludă am și PM.

Pentru a calcula timpul dintre două date și ore, puteți scădea pur și simplu una din cealaltă. Cu toate acestea, trebuie să aplicați formatarea la fiecare celulă pentru a vă asigura că Excel returnează rezultatul dorit.

1. tastați două date și ore complete.

Data de începere a 1/1/16 1:00 PM; Data de sfârșit a 1/2/16 2:00 PM

Într-o singură celulă, tastați o dată/oră de început completă. Iar în altă celulă, tastați o dată/oră de sfârșit completă. Fiecare celulă trebuie să aibă o lună, o zi, un an, o oră, un minut și un spațiu înainte de am sau PM.

2. Setați formatul 3/14/12 1:30 PM.

Caseta de dialog Formatare celule, comandă dată, tip 3/14/12 1:30 PM

Selectați ambele celule, apoi apăsați CTRL + 1 (sau Imagine a pictogramei butonului Comandă MAC + 1 pe Mac). Apoi selectați data _GT_ 3/14/12 1:30 pm. Aceasta nu este data pe care o veți seta, ci doar o mostră a modului în care va arăta formatul. Rețineți că în versiunile anterioare Excel 2016, acest format poate avea o dată de eșantion diferită, cum ar fi 3/14/01 1:30 pm.

3. scădeți cele două.

= E84-D84 și rezultatul 1,041666667

În altă celulă, scădeți data/ora de început din data/ora de sfârșit. Rezultatul va arăta probabil ca un număr și zecimal. Veți remedia problema în pasul următor.

4. Setați formatul [h]: mm.

Caseta de dialog Formatare celule, comandă particularizată, [h]: mm tip

Apăsați CTRL + 1 (sau Imagine a pictogramei butonului Comandă MAC + 1 pe un Mac). Selectați particularizat. În caseta tip , tastați [h]: mm.

Subiecte asociate

Funcția
DATEDIFNETWORKDAYS. Funcția
Intl NETWORKDAYS
mai multe funcții
de dată și orăcalculează diferența dintre două ori

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×