Cum să setați data curentă în Excel. Adăugarea orei și datei în Microsoft Excel. Cum Excel stochează și procesează de fapt datele și orele

19.11.2019 Recenzii

Unul dintre cele mai populare grupuri de operatori atunci când lucrează cu tabele Excel sunt funcții de dată și oră. Cu ajutorul lor, puteți efectua diverse manipulări cu date temporare. Data și ora sunt adesea introduse la crearea diferitelor jurnale de evenimente în Excel. Prelucrarea unor astfel de date este sarcina principală a operatorilor de mai sus. Să ne dăm seama unde puteți găsi acest grup de funcții în interfața programului și cum să lucrați cu cele mai populare formule ale acestui bloc.

Grupul de funcții dată și oră este responsabil pentru prelucrarea datelor reprezentate în format de dată sau oră. În prezent, Excel are peste 20 de operatori care sunt incluși în acest bloc de formule. Odată cu lansarea noilor versiuni de Excel, numărul acestora crește constant.

Orice funcție poate fi introdusă manual dacă îi cunoașteți sintaxa, dar pentru majoritatea utilizatorilor, mai ales neexperimentați sau cu cunoștințe mai mici decât media, este mult mai ușor să introduceți comenzi prin intermediul shell-ului grafic furnizat. Expertul de funcții urmată de trecerea la fereastra de argumente.


In afara de asta, Expertul de funcții poate fi activat selectând o celulă de pe foaie și apăsând combinația de taste Shift+F3. Există și opțiunea de a accesa fila "Formulele", unde pe panglică în grupul de setări instrument „Biblioteca de funcții” ar trebui să faceți clic pe butonul „Inserare funcție”.

Este posibil să treceți la fereastra de argumente pentru o anumită formulă dintr-un grup "Data si ora" fără a activa fereastra principală Function Wizard. Pentru a face acest lucru, treceți la fila "Formulele". Faceți clic pe butonul "Data si ora". Este situat pe panglică din grupul de instrumente „Biblioteca de funcții”. Lista operatorilor disponibili din această categorie este activată. Îl alegem pe cel care este necesar pentru a finaliza sarcina. După aceasta, sunteți mutat la fereastra de argumente.

DATA

Una dintre cele mai simple, dar în același timp populare funcții ale acestui grup este operatorul DATA. Afișează data dată în formă numerică în celula în care se află formula în sine.

Argumentele lui sunt "An", "Lună"Și "Zi". O particularitate a procesării datelor este că funcția funcționează numai cu o perioadă de timp nu mai devreme de 1900. Prin urmare, dacă ca argument în teren "An" setați, de exemplu, 1898, atunci operatorul va afișa o valoare incorectă în celulă. Desigur, ca argumente "Lună"Și "Zi" numerele sunt de la 1 la 12 și, respectiv, de la 1 la 31. Link-urile către celulele care conțin datele corespunzătoare pot fi, de asemenea, folosite ca argumente.

Pentru introducere manuală Formulele folosesc următoarea sintaxă:

DATA(Anul;Lună;Ziua)

Operatorii apropiați de această funcție în sens sunt AN, LUNĂȘi ZI. Ele afișează valoarea corespunzătoare numelui lor în celulă și au un singur argument cu același nume.

RAZNDAT

Un fel de funcție unică este operatorul RAZNDAT. Acesta calculează diferența dintre două date. Particularitatea sa este că acest operator nu se află în lista de formule Vrăjitorii de funcții, ceea ce înseamnă că valorile sale trebuie întotdeauna introduse nu prin interfața grafică, ci manual, respectând următoarea sintaxă:

RAZNDAT(data_început, data_final, unitate)

Din context reiese clar că ca argumente "Data de început"Și „Data finală” apar datele, diferența dintre care trebuie calculată. Dar ca argument "Unitate" apare o unitate de măsură specifică pentru această diferență:

  • Anul(y);
  • luna(m);
  • Ziua(d);
  • Diferența în luni (YM);
  • Diferența în zile, excluzând anii (YD);
  • Diferența în zile, excluzând luni și ani (MD).

ZILELE DE REȚEA

Spre deosebire de operatorul anterior, formula ZILELE DE REȚEA prezentate în listă Vrăjitorii de funcții. Sarcina sa este de a număra numărul de zile lucrătoare dintre două date date ca argumente. În plus, există un alt argument - „Sărbători”. Acest argument este opțional. Indică numărul de vacanțe în perioada studiată. Aceste zile sunt de asemenea deduse din calculul total. Formula calculează numărul tuturor zilelor dintre două date, cu excepția zilelor de sâmbătă, duminică și a acelor zile specificate de utilizator ca sărbători. Argumentele pot fi fie date în sine, fie referințe la celulele care le conțin.

Sintaxa arată astfel:

NETWORKDAYS(data_început, data_final, [vacanțe])

TDATE

Operator TDATE interesant pentru ca nu are argumente. Acesta iese către celulă data curentași timpul setat pe computer. Trebuie remarcat faptul că această valoare nu va fi actualizată automat. Va rămâne fix în momentul în care funcția este creată până când este recalculată. Pentru a recalcula, trebuie doar să selectați celula care conține funcția, să plasați cursorul în bara de formule și să faceți clic pe butonul introduce pe tastatură. În plus, recalcularea periodică a documentului poate fi activată în setările acestuia. Sintaxă TDATE astfel de:

ASTĂZI

Operatorul este foarte asemănător cu funcția anterioară în posibilitățile sale ASTĂZI. De asemenea, nu are argumente. Dar nu afișează un instantaneu al datei și orei din celulă, ci doar o dată curentă. Sintaxa este, de asemenea, foarte simplă:

ASTĂZI()

Această funcție, la fel ca și cea anterioară, necesită recalculare pentru a fi actualizată. Recalcularea se face exact în același mod.

TIMP

Sarcina principală a funcției TIMP este ieșirea către o celulă dată a timpului specificat prin argumente. Argumentele acestei funcții sunt ore, minute și secunde. Ele pot fi specificate fie ca valori numerice, fie ca link-uri care indică către celulele în care sunt stocate aceste valori. Această funcție este foarte asemănătoare cu operatorul DATA, doar spre deosebire de acesta, afișează indicatorii de timp specificati. Valoarea argumentului "Ceas" poate fi setat în intervalul de la 0 la 23, iar argumentele minute și secunde pot fi setate de la 0 la 59. Sintaxa este următoarea:

TIME(Ore;Minute;Secunde)

În plus, funcțiile individuale pot fi apelate aproape de acest operator ORA, MINUTEȘi SECONDE. Ele afișează valoarea indicatorului de timp corespunzător numelui, care este specificată printr-un singur argument cu același nume.

DATEVALUE

Funcţie DATEVALUE foarte specific. Nu este destinat oamenilor, ci programului. Sarcina sa este de a converti o înregistrare de dată în forma sa obișnuită într-o singură expresie numerică care poate fi calculată în Excel. Singurul argument pentru această funcție este data ca text. Mai mult, ca și în cazul argumentului DATA, numai valorile după 1900 sunt procesate corect. Sintaxa arată astfel:

DATEVALUE (data_ca_text)

ZIUA SĂPTĂMÂNNICĂ

Sarcina operatorului ZIUA SĂPTĂMÂNNICĂ– afișați în celula specificată valoarea zilei săptămânii pentru o dată dată. Dar formula nu afișează numele text al zilei, ci numărul său de serie. Mai mult, punctul de plecare al primei zile a săptămânii este specificat în câmp "Tip". Deci, dacă setați acest câmp la "1", atunci duminica va fi considerată prima zi a săptămânii dacă "2"- Luni etc. Dar acesta nu este un argument obligatoriu; dacă câmpul nu este completat, atunci se consideră că numărătoarea inversă începe de duminică. Al doilea argument este data reală în format numeric, al cărei număr de zi trebuie setat. Sintaxa arată astfel:

WEEKDAY(Data_în_format_numeric, [Tip])

SĂPTĂMÂNĂ NUMĂR

Scopul operatorului SĂPTĂMÂNĂ NUMĂR este de a indica într-o celulă dată numărul săptămânii pentru data de intrare. Argumentele sunt data reală și tipul valorii returnate. Dacă totul este clar cu primul argument, atunci al doilea necesită o explicație suplimentară. Cert este că în multe țări europene, conform standardelor ISO 8601, prima săptămână a anului este considerată săptămâna în care cade prima zi de joi. Daca vrei sa aplici acest sistem numărătoare inversă, atunci trebuie să puneți un număr în câmpul de tip "2". Dacă preferați sistemul obișnuit de numărare, în care prima săptămână a anului este considerată a fi cea în care cade 1 ianuarie, atunci trebuie să puneți un număr "1" sau lăsați câmpul necompletat. Sintaxa funcției este:

WEEKNumber(data,[tip])

PROCENTUL ANULUI

Operator PROCENTUL ANULUI face un calcul fracționat al segmentului anului încheiat între două date pentru întregul an. Argumentele acestei funcții sunt aceste două date, care sunt limitele perioadei. În plus, această funcție are argument opțional "Bază". Specifică modul în care se calculează ziua. În mod implicit, dacă nu este specificată nicio valoare, se utilizează metoda de calcul americană. În cele mai multe cazuri, este corect, așa că cel mai adesea acest argument nu trebuie completat deloc. Sintaxa arată astfel:

FRACȚIA DE AN(data_începutului,data_sfârșitului,[baza])

Am trecut doar prin principalii operatori care alcătuiesc grupul de funcții "Data si ora"în Excel. În plus, există mai mult de o duzină de alți operatori din același grup. După cum putem vedea, chiar și funcțiile pe care le-am descris pot facilita foarte mult munca utilizatorilor cu valori de formate precum data și ora. Aceste elemente vă permit să automatizați unele calcule. De exemplu, introducând data sau ora curentă într-o celulă specificată. Fără stăpânirea managementului acestor funcții, este imposibil să vorbim despre cunoștințe bune programe Excel.

Când lucrați cu documente în Microsoft Excel Uneori devine necesar să adăugați ora sau data, sau ambele. Din păcate, nu toți utilizatorii știu despre instrumentele speciale implementate în Excel care pot rezolva rapid această problemă. În acest articol, vom analiza cum să inserăm o oră sau o dată în Excel. Să ne dăm seama. Merge!

Funcționalități suplimentare sunt utilizate pentru a adăuga date

Pentru a rezolva problema, trebuie să utilizați una dintre cele două funcții ale programului: „Data curentă” sau „Astăzi”. Vă rugăm să rețineți că instrumentele de mai sus nu sunt potrivite pentru cazurile în care numărul trebuie fixat, adică să nu se schimbe în fiecare zi nouă.

Mai întâi, determinați celula cu care veți lucra. Apoi, accesați fila „Formule”. În blocul „Bibliotecă de funcții”, faceți clic pe „Dată și oră”. Apoi selectați „Astăzi” și faceți clic pe butonul „OK”. Zona pe care o selectați va conține apoi valoarea curentă, care se va schimba în fiecare zi. Același lucru se poate face folosind combinația de taste Ctrl+Shift+4, în unele cazuri Ctrl+F, sau introduceți „=TODAY()” în câmpul special pentru formule.

Pentru a adăuga ora, în aceeași secțiune a barei de instrumente, faceți clic pe elementul „Ora”. Vă rugăm să rețineți că toate valorile vor fi setate în conformitate cu informațiile din calendarul și ceasul computerului dvs.

Valorile pe care le-ați setat vor fi actualizate de fiecare dată când deschideți registrul de lucru, dar dacă aveți nevoie să actualizați datele în timp ce lucrați cu registrul de lucru, accesați fila „Formule” și faceți clic pe butonul „Recalculare” situat în „Calcule” bloc panglică instrument. De asemenea, puteți utiliza butonul „Opțiuni de calcul”, apoi selectați „Automat”. Există o mai simplă și varianta rapida- utilizați tasta F9 de pe tastatură.

Dacă doriți să fie afișate numai orele în câmp, deschideți fereastra „Format Cells”. În secțiunea „Formate de numere”, selectați „Ora”, iar în secțiunea „Tip”, faceți clic pe opțiunea de afișare a ceasului corespunzătoare. O modalitate alternativă este să utilizați combinația de taste Ctrl+Shift+6.

După cum puteți vedea, această problemă poate fi rezolvată destul de simplu. După ce v-ați dat seama cum să inserați un calendar în Excel folosind funcții speciale, veți putea lucra cu documente și tabele mai rapid și mai eficient. Scrieți în comentarii dacă articolul v-a fost util și, de asemenea, puneți întrebări despre subiectul pe care l-ați putea avea în timp ce citiți articolul.

Microsoft Excel este un procesor puternic care face mai ușor pentru mulți utilizatori să lucreze cu cantități mari de date tabelare în fiecare zi. Cu toate acestea, chiar și specialisti cu experienta, care lucrează cu acest program de mulți ani, se confruntă uneori cu o pierdere atunci când se confruntă cu necesitatea de a introduce data și ora curentă într-o celulă a foii de lucru. Acest lucru se datorează în principal faptului că funcția Date, care ar fi logic de utilizat pentru a obține valorile dorite, îndeplinește o sarcină complet diferită. În acest articol vă vom spune despre diferitele tipuri de date utilizate în Excel, cum să le obțineți și caracteristicile aplicației lor.

Tipuri de date

Excel ia în considerare două opțiuni pentru valoarea „Data curentă”. Prima este o valoare fixă ​​a datei și orei curente stocate calculator personal utilizator. Odată introdusă într-o foaie de lucru, valoarea nu se va modifica indiferent de modificările datei și orei reale. Când ar putea fi necesară această opțiune? Există multe răspunsuri, de exemplu, când stocăm data la care un angajat a fost angajat sau concediat, introducem data la care mărfurile au ajuns la depozit. Aceste valori trebuie să fie statice, deoarece nu se modifică în timp.

A doua opțiune pentru valoarea „Data curentă” este dinamică, schimbabilă, actualizată. Cea mai frecventă utilizare a acestei opțiuni este ca valoare de dată și oră în colțul unei foi de lucru, ca parte a legenda „Astăzi este 14 mai 2017”. Această opțiune este utilizată pe scară largă în formule, de exemplu pentru a calcula câte zile au trecut de la o anumită dată. În acest fel, ofițerul de personal poate afla dacă perioada de probă a unui anumit angajat s-a încheiat, iar lucrătorul de la depozit va verifica dacă lotul de mărfuri a expirat.

Desigur, data și ora dinamică în Excel sunt foarte utile, dar există o avertizare foarte importantă: aceste valori nu sunt actualizate continuu. Valoarea introdusă se va modifica când redeschideți registrul de lucru, când rulați o macrocomandă și când evaluați diverse formule. Dacă pur și simplu lăsați deschis registrul de lucru și nu efectuați niciuna dintre acțiunile de mai sus, atunci data și ora vor rămâne în valorile pe care le-ați introdus o dată. Dar de îndată ce redeschideți cartea sau recalculați formula, valorile vor fi actualizate.

Să vedem cum să inserăm aceste două tipuri de date în Excel.

Data este fixă, nu actualizată

Valoarea „Data curentă” din Excel poate fi obținută prin simpla apăsare a combinației de taste Ctrl și „;”. Pur și simplu stați pe celula dorită din foaia de lucru și imediat, în timp ce țineți apăsată tasta Ctrl, apăsați punct și virgulă. Data curentă va apărea în celulă într-un format scurt, de exemplu 14.05.2017.

Pentru a introduce ora, efectuați o operație similară: în timp ce țineți apăsată tasta Ctrl, apăsați și mențineți apăsată Shift și apăsați și punctul și virgulă. Toate. Ora curentă a fost introdusă în formatul ore:minute.

După cum puteți vedea, inserarea datei curente într-un format fix în Excel este foarte simplă. Singurul inconvenient este că pe majoritatea tastaturilor care nu au butoane suplimentare, trebuie să treci la layout-ul englezesc.

Data este dinamică, actualizată

Data curentă în formă actualizată este setată în Excel folosind formule. Opțiunea a doua:

  • Formula „=TODAY()” vă permite să obțineți valorile datei curente.
  • Formula „=TDATE()” vă permite să obțineți data și ora curente.

Aceste funcții nu au argumente, iar valorile obținute la folosirea lor sunt actualizate de fiecare dată când recalculezi/copiați/întindeți formule sau redeschideți foaia.

Pentru a introduce o dată în Excel, utilizați simbolurile „/” sau „-”. Pentru a introduce ora, utilizați „:” (coloană). Puteți introduce data și ora într-o singură celulă.

Notă: Cifrele din acest articol arată datele în formatul Statelor Unite și al unui număr de alte țări, unde lunile vin mai întâi și apoi zilele. Tipul de format depinde de regiune. Aici puteți obține Informații suplimentare despre formatele de dată și oră.

AN LUNĂ ZI

Pentru a obține anul unei date, utilizați funcția AN(AN):

AN (A1)
=AN (A1)

Notă: Utilizați caracteristicile LUNĂ(LUNA) și ZI(DAY) pentru a obține luna și ziua datei.

Funcția DATE

Notă: Funcţie DATA(DATA) are trei argumente: an, luna și ziua. Excel știe că 6+2=8 este august. După cum știți, august are 31 de zile, așa că programul trece în luna următoare (23 august + 9 zile = 1 septembrie).

Data și ora curente

Pentru a obține data și ora curente, utilizați funcția TDATE(ACUM):

TDATE()
=ACUM()

Notă: Utilizați funcția ASTĂZI(AZI) pentru a obține doar data curentă. Pentru a obține numai ora curentă, utilizați următoarea formulă (nu uitați să aplicați un format de timp celulei):

TDATE()-TODAY()
=ACUM()-AZI()

ORA, MINUTE, SECUNDE

Pentru a returna ceasul, utilizați funcția ORA(ORA):

ORA(A1)
=ORĂ(A1)

Notă: Utilizați caracteristicile MINUTE(MINUT) și SECONDE(SECOND) pentru a reveni minutele și, respectiv, secundele.

Funcția TIME

Pentru a adăuga ore, minute și/sau secunde, utilizați funcția TIMP(TIMP):

TIMP(ORA(A1)+2;MINUTE(A1)+10;SECONDE(A1)+70)
=TIMP(ORA(A1)+2,MINUT(A1)+10,SECOND(A1)+70)

Notă: Excel va adăuga 2 ore, 10+1 = 11 minute și 70-60 = 10 secunde.

Pentru a lucra cu date în Excel, categoria „Dată și oră” este definită în secțiunea de funcții. Să ne uităm la cele mai comune funcții din această categorie.

Cum gestionează Excel timpul

Excel tratează data și ora ca pe un număr obișnuit. Foaia de calcul convertește astfel de date, echivalând o zi cu una. Ca rezultat, valoarea timpului este o fracțiune de unu. De exemplu, 12.00 este 0.5.

Foaia de calcul convertește valoarea datei într-un număr egal cu numărul de zile de la 1 ianuarie 1900 (după cum au decis dezvoltatorii) până la data dată. De exemplu, la conversia datei 13/04/1987, se obține numărul 31880. Adică au trecut 31.880 de zile de la 1/01/1900.

Acest principiu stă la baza calculelor datelor de timp. Pentru a afla numărul de zile dintre două date, este suficient să o scădem pe cea anterioară din perioada ulterioară.

Exemplu de funcție DATE

Construirea unei valori date prin compunerea acesteia din elemente numerice individuale.

Sintaxă: an; lună zi.

Toate argumentele sunt necesare. Ele pot fi specificate ca numere sau legături către celule cu date numerice corespunzătoare: pentru anul - de la 1900 la 9999; timp de o lună – de la 1 la 12; pentru ziua – de la 1 la 31.

Dacă specificați un număr mai mare pentru argumentul Zi (decât numărul de zile din luna specificată), atunci zilele suplimentare se vor reporta în luna următoare. De exemplu, specificând 32 de zile pentru decembrie, rezultatul va fi 1 ianuarie.

Exemplu de utilizare a funcției:

Hai să setăm cantitate mare zile pentru iunie:

Exemple de utilizare a referințelor de celule ca argumente:

Funcția RAZNDAT în Excel

Returnează diferența dintre două date.

Argumente:

  • data de început;
  • data finala;
  • cod care indică unitățile de numărare (zile, luni, ani etc.).

Metode de măsurare a intervalelor dintre date date:

  • pentru a afișa rezultatul în zile – „d”;
  • în luni – „m”;
  • în ani – „y”;
  • în luni, excluzând anii – „ym”;
  • în zile, excluzând luni și ani – „md”;
  • în zile, excluzând ani – „yd”.

În unele versiuni de Excel, când se utilizează ultimele două argumente („md”, „yd”), funcția poate returna o valoare eronată. Este mai bine să folosiți formule alternative.

Exemple de funcționare a funcției RAZNDAT:

În Excel 2007, această funcție nu este în cartea de referință, dar funcționează. Deși este mai bine să verificați rezultatele, deoarece... erori sunt posibile.

Funcția AN în Excel

Returnează anul ca număr întreg (de la 1900 la 9999) care corespunde datei date. Există un singur argument în structura funcției - o dată în format numeric. Argumentul trebuie introdus prin funcția DATE sau să reprezinte rezultatul altor formule.

Exemplu de utilizare a funcției AN:

Funcția LUNA în Excel: exemplu

Returnează luna ca număr întreg (de la 1 la 12) pentru o dată specificată în format numeric. Argumentul este data lunii care trebuie afișată, în format numeric. Funcția procesează incorect datele în format text.

Exemple de utilizare a funcției LUNA:

Exemple de funcții DAY, WEEKDAY și WEEKDAY în Excel

Returnează ziua ca număr întreg (de la 1 la 31) pentru o dată specificată în format numeric. Argumentul este data zilei care trebuie găsită, în format numeric.

Pentru a returna numărul de serie al zilei săptămânii pentru o dată specificată, puteți utiliza funcția WEEKDAY:

În mod implicit, funcția consideră că duminica este prima zi a săptămânii.

Pentru a afișa numărul de serie al săptămânii pentru o dată specificată, utilizați funcția WEEKNO:

Data 24.05.2015 cade în a 22-a săptămână a anului. Săptămâna începe duminică (implicit).

Ca al doilea argument este specificat numărul 2. Prin urmare, formula consideră că săptămâna începe luni (a doua zi a săptămânii).

Pentru a specifica data curentă, utilizați funcția TODAY (nu are argumente). Pentru a afișa ora și data curente, utilizați funcția TDATE().