3 moduri ușoare de a scădea datele în Excel

3 moduri ușoare de a scădea datele în Excel

La un moment dat, când lucrați în Excel, va trebui să găsiți numărul de zile dintre două date.

Din fericire, Excel oferă mai multe moduri de scădere a datelor pentru a obține diferența de zile între ele.

Există trei moduri simple de scădere a datelor în Excel, acestea sunt:

  1. Scădere simplă
  2. Folosind funcția DAYS().
  3. Folosind funcția NETWORKDAYS().

Există o modalitate mai veche, funcția DATEDIF(), pe care Microsoft nu o mai acceptă. Cu toate acestea, cele trei metode enumerate sunt fiabile și precise. Veți găsi rapid diferențele dintre date pentru sarcini precum calendarele proiectelor sau analizele de afaceri.

Până la sfârșitul acestui articol, veți putea aplica fiecare metodă în propria muncă pentru a scădea datele pentru a obține cu ușurință numărul de zile.

Să intrăm în asta.

Cuprins

Înțelegerea Datelor în Excel

Datele din Excel pot fi uneori confuze, deoarece acţionează atât ca numere, cât şi ca text. Are mai mult sens când înțelegeți că Excel stochează datele ca numere de serie.

Sistemul de date al Excel începe să conteze de la 1 ianuarie 1900, căruia i se atribuie numărul de serie 1. Fiecărei zile care urmează i se atribuie următorul număr.

De exemplu, 2 ianuarie 1900, are un număr de serie 2.

Probabil puteți vedea că acest lucru face mai simplă scăderea a două date și găsirea zilelor dintre ele. Să parcurgem modalitățile recomandate de a face acest lucru.

Vă sugerez să lansați un nou registru de lucru. Fiecare exemplu pe care îl dau este un tutorial rapid.

Foaia mea de lucru folosește celula B2 și celula C2 pentru datele eșantionului. Puteți folosi exemplele ca șabloane pentru munca dvs.

3 moduri ușoare de a scădea datele în Excel

1. Folosind scăderea simplă pentru a obține numărul de zile

Prima metodă de a găsi numărul de zile dintre două date în Excel este prin scăderea simplă (semnul minus). Acesta este formatul:

=Sfârșit-Start

Urmați acești pași:

  1. Introduceți cele două date în celule separate.
  2. Într-o celulă nouă, scrieți o formulă ca aceasta:=C2-B2
  3. Apasa Enter.

Valoarea rezultată va fi numărul de zile întregi dintre cele două date.

În exemplul nostru, am introdus „3 martie 2023” în B2 și „20 martie 2023” în celula C2. Rezultatul calculului a fost 17.

Celula A2 din ilustrația de mai jos este pur și simplu o descriere a metodei utilizate.

3 moduri ușoare de a scădea datele în Excel

Adăugarea unei etichete personalizate

Dacă doriți să afișați rezultatul cu o etichetă personalizată, utilizați următoarea formulă:

=C2-B2 & „zile”

Această formulă concatenează diferența de dată calculată a referințelor de celule cu textul „zile”. Acest lucru oferă un rezultat mai descriptiv.

De exemplu, dacă există 17 zile între cele două date, rezultatul va fi afișat ca „17 zile”.

2. Utilizarea funcției DAYS pentru a calcula numărul de zile

Funcția DAYS Excel este o funcție de dată încorporată care calculează zilele dintre date. Acesta este formatul:

=ZIILE(Sfârșit, Început)

Urmați acești pași:

  1. Introduceți cele două date în celule separate.
  2. Într-o celulă nouă, scrieți o formulă ca aceasta:=DAYS(C2, B2)
  3. Apasa Enter.

Valoarea rezultată va fi numărul de zile întregi dintre cele două date.

Am folosit aceleași date din exemplul anterior pentru a testa funcția. Numărul rezultat a fost același.

3 moduri ușoare de a scădea datele în Excel

Rezultatul va fi întotdeauna un număr întreg. Dacă preferați să fie afișat ca zecimală (cu zerouri în urmă), utilizați fila de formatare pentru a schimba formatul numărului.

3. Utilizarea funcției NETWORKDAYS

Funcția de dată NETWORKDAYS calculează numărul de zile lucrătoare dintre două date. Deoarece acestea sunt zile lucrătoare, calculul exclude weekend-urile și sărbătorile specificate.

Acesta este formatul:

= ZILE DE REȚEA (Început, Sfârșit, [Sărbători])

Al treilea parametru (Sărbătoare) este opțional. Dacă nu îl utilizați, formula va exclude weekend-urile.

Urmați acești pași pentru a utiliza cea mai simplă formulă fără a specifica sărbători:

  1. Introduceți cele două date în celule separate.
  2. Într-o celulă nouă, tastați o formulă ca aceasta:=NETWORKDAYS(B2, C2)
  3. Apasa Enter.

Luând datele pe care le-am folosit în exemplul anterior (3 ianuarie și 20 ianuarie 2023), rezultatul acestei funcție Excel este 14.

Aceasta este cu trei zile mai puțin decât utilizarea unei scăderi simple. Asta pentru că sunt două weekenduri în acest interval de timp (am verificat de două ori).

3 moduri ușoare de a scădea datele în Excel

Specificarea sărbătorilor

Puteți da formulei o listă de sărbători pe care să le excludeți în calcul.

Faceți acest lucru introducând fiecare vacanță într-un interval de celule și plasând intervalul în parametrul Sărbătorii.

Acest lucru este mai ușor de înțeles cu un exemplu lucrat.

  1. Cele două date sunt în celulele B2 și C2.
  2. Prima dată de vacanță este în celula D2, iar a doua este în celula E2.
  3. În celula F2, utilizați formula:=NETWORKDAYS(B2, C2, D2:E2)
  4. Apăsați tasta Enter pentru a vedea rezultatul.

În exemplul nostru, rezultatul este 12. Acesta este cu două zile mai puțin decât calculul anterior, deoarece formula a găsit lista de date în intervalul de celule pe care l-am furnizat.

3 moduri ușoare de a scădea datele în Excel

( Nu arăt celulele A1 și A2 în imagine. Celula A1 este goală și A2 conține descrierea. ).

Apropo, dacă aveți o listă lungă de date de vacanță și nu sunteți sigur dacă include duplicate, videoclipul de mai jos vă arată cum să verificați datele.

De asemenea, vă arată cum să eliminați duplicatele!

Specificarea zilelor diferite pentru weekend

Rețineți că NETWORKDAYS utilizează sâmbăta și duminica ca zile implicite de weekend pentru calculul său.

Dacă weekendurile dvs. sunt diferite, puteți utiliza funcția NETWORKDAYS.INTL pentru a personaliza ziua de weekend.

Dacă doriți să aflați mai multe despre format, aici este documentația Microsoft .

Funcția mai veche DATEDIF (nu este recomandată)

Nu veți găsi funcția DATEDIF în lista de funcții încorporate în versiunea curentă de Microsoft Excel.

Cu toate acestea, este încă posibil să îl utilizați. Microsoft nu o listează deoarece compania nu mai acceptă funcția, cu excepția cazurilor speciale .

Problema este că nu este întotdeauna exactă. De aceea vă recomand să evitați utilizarea acestei funcții.

O voi descrie în cazul în care utilizați o versiune mai veche a software-ului. De asemenea, îl puteți găsi în șabloanele mai vechi cu care lucrați. Sintaxa este:

= DATEDIF(Început, Sfârșit, „d”)

Utilizarea „d” în al treilea parametru îi spune funcției să calculeze în zile. Asigurați-vă că puneți „d” între ghilimele duble.

Ca o utilizare alternativă, „m” face calculul ca număr de luni, în timp ce „y” oferă numărul de ani.

Iată pașii:

  1. Introduceți cele două date în celulele alăturate.
  2. Într-o celulă nouă, tastați o formulă ca aceasta: =DATEDIF(Start_Date, End_Date, "d").
  3. Apasa Enter.

Aceasta va returna zilele dintre cele două date.

Folosind celulele din exemplele noastre anterioare, funcția este: DATEDIF(B2, C2, „d”).

Spre deosebire de celelalte funcții, aceasta arată numărul #NUM! eroare dacă prima dată este după a doua.

Utilizarea datei curente în calcule

Dacă doriți ca una dintre datele din calcul să fie data curentă, Excel vă oferă funcția utilă Today.

Pur și simplu înlocuiți una dintre referințele de celule cu TODAY(). În foaia mea de lucru, aș avea nevoie doar de coloana B pentru a păstra datele. Iată un exemplu:

=ZIILE(AZI(), B2)

În mod oarecum confuz, funcția echivalentă din VBA are un nume diferit. Utilizați funcția Date() dacă codificați o macrocomandă.

Cum să scazi luni sau ani pentru a găsi o zi

Dacă căutați data de acum exact o lună, puteți fi tentat să scădeți 30 de zile din rezultatul funcției TODAY().

Cu toate acestea, acest lucru va fi exact doar pentru un subset de luni, așa că nu este o metodă bună.

Funcția EDATE este exact pentru acest scop. Sintaxa este:

= EDATE(început, luni)

Pentru exemplul meu specific de acum o lună, aș folosi:

=EDATE(Azi(), -1)

Acest lucru îmi oferă data cu o lună întreagă în trecut. Acesta este cel mai bun mod de a scădea luni.

Dacă trebuie să scădeți ani, funcția YEAR calculează ani de la o dată dată.

Ce se întâmplă dacă data de început este după data de încheiere?

Dacă prima dată este mai mare decât a doua, metodele recomandate nu vor vedea asta ca o eroare. Ei vor face calculul și vor furniza un număr negativ.

De exemplu, dacă am schimbat greșit datele din exemple, rezultatul este -17.

Este întotdeauna o idee bună să ne împiedicăm să facem greșeli. Puteți utiliza funcția IF pentru a verifica dacă există un interval de date nevalid și pentru a afișa un mesaj de eroare.

Iată un exemplu despre cum să încorporezi funcția IF cu funcția DAYS:

=IF(B2 > C2, „Date nevalide”, ZILE(B2, C2, „d”))

Această formulă Excel verifică dacă prima dată este mai mare decât a doua. Dacă acesta este cazul, este afișat textul „Invalidate Dates”.

În caz contrar, va calcula diferența în zile ca înainte.

În exemplul de mai jos, am schimbat cele două date. Funcția afișează textul pe care l-am specificat pentru funcția IF().

3 moduri ușoare de a scădea datele în Excel

Sfaturi pentru scăderea exactă a datei

Când lucrați cu date în Excel , este important să vă asigurați acuratețea calculelor.

Iată cele mai bune sfaturi ale mele pentru a vă ajuta să utilizați calculele date.

  •  

Sfat 1. Folosiți formula potrivită

Vă recomand să nu utilizați funcția DATEDIF(). Nu este întotdeauna de încredere.

În schimb, alegeți una dintre celelalte trei metode descrise în acest articol.

Sfat 2. Formatați datele corect

Asigurați-vă că atât celulele datei de început, cât și cele de sfârșit sunt formatate ca date.

Pentru a face acest lucru, urmați acești pași:

  1. faceți clic dreapta pe celulă.
  2. selectați „Format Cells” (sau apăsați ctrl + 1 pentru a deschide caseta de dialog).
  3. alegeți „Data” din fila „Număr”.

Acest lucru va ajuta la evitarea potențialelor erori în calculele dvs.

Sfat 3. Socotiți anii bisecti

Rețineți că anii bisecți pot influența câte zile sunt între două date.

Excel contabilizează automat anii bisecți în calculele sale de date, așa că dacă urmați formula și formatarea corecte, ar trebui să obțineți rezultate precise.

Puteți găsi o listă cu anii bisecți aici .

Sfat 4. Afișați clar datele și rezultatele

Pentru a îmbunătăți lizibilitatea datelor și a rezultatelor, luați în considerare utilizarea unora dintre funcțiile de formatare ale Excel:

  • Ajustați lățimea coloanelor pentru a se potrivi cu lățimea conținutului.
  • Aliniați datele date în centrul fiecărei celule.
  • Aplicați stiluri, cum ar fi aldine sau cursive, pentru a face anteturile coloanelor mai distincte.

Erori comune și depanare

3 moduri ușoare de a scădea datele în Excel

În timp ce lucrați cu date în Excel, este posibil să întâlniți câteva erori comune. Iată câteva sfaturi de depanare pentru a vă ajuta să rezolvați aceste probleme:

Eroare 1: #VALOR!

Această eroare apare atunci când valorile celulelor nu sunt recunoscute ca date adecvate.

Pentru a remedia această problemă:

  • Asigurați-vă că ambele celule de date sunt formatate ca date.
  • Verificați setările locale pentru a interpreta datele corect.

Diferite locații au modele de dată diferite (de exemplu, zz/ll/aa sau mm/zz/aa).

Eroare 2: rezultate incorecte

Dacă obțineți rezultate incorecte, luați în considerare următoarele

  • Verificați de două ori cum ați introdus datele. Amestecarea lunii și zilei poate cauza erori de calcul.
  • Utilizați zilele de rețea dacă doriți doar să numărați zilele lucrătoare între două date utilizând funcția NETWORKDAYS().
  • Utilizați în mod constant același mod de formatare a datelor pe parcursul foii de lucru pentru a evita confuzia și erorile.
  • Evitați calculele manuale utilizând metodele din acest articol.

Concluzie

În acest articol, am explorat diverse metode de scădere a datelor în Excel și de a calcula diferența de zile dintre două date.

Până acum, ar trebui să aveți încredere în utilizarea funcției DAYS, NETWORKDAYS și scăderea simplă pentru a obține rezultate precise.

Nu uitați să verificați întotdeauna datele dvs., deoarece formatele incorecte sau nevalide pot duce la rezultate neașteptate.

Când aplicați oricare dintre metodele discutate, asigurați-vă că atât data de început, cât și data de încheiere sunt în formatul adecvat, astfel încât Excel să recunoască care sunt acestea.

Acum că sunteți echipat cu aceste cunoștințe, puteți urmări în mod eficient duratele proiectelor, puteți analiza tendințele și gestiona termenele limită, printre alte sarcini.

Continuați să exersați și să experimentați cu diferite formate de date și funcții pentru a valorifica întregul potențial al capabilităților de date ale Excel. Calcul fericit!

Sunteți gata să vă duceți abilitățile Excel la nivelul următor? Consultați


Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți