Întrebări după date Excel 2018

Din păcate, funcțiile standard Excel nu vă permit să convertiți orice număr de șase cifre la o dată cu aceleași valori pentru zi, lună și an. Dar există o modalitate de ao face singur folosind formule text.







Să presupunem că avem un tabel care a fost exportat dintr-o bază de date terță parte. Datele din acest tabel sunt date în același mod ca cel indicat în întrebare.



În plus, folosim funcțiile LEVSIMV, PRAVSIMV și PRTR. Toate aceste funcții preiau din celula cu textul numărul de caractere specificat în argument, începând cu poziția specificată în argument. De exemplu,

Extrage două simboluri din celula cu o valoare de 221103 la stânga (adică 22). Funcția RIGHTWORK face același lucru, dar contează în dreapta, iar funcția PTSR este la stânga, dar extrage numărul necesar de caractere după ce a numărat poziția indicată de ea. Prin urmare, puteți extrage simboluri din mijlocul textului utilizând PCT.

Cu ajutorul acestor trei funcții extragem părțile individuale ale datei (22, 11, 03), folosind operandul și să le lipim împreună, și cu ajutorul funcției KEY transformăm expresia rezultantă într-un număr:


Am folosit în mod special funcțiile LEVSYMV, PRAVSIMV și PTSR în același timp pentru a demonstra funcționarea acestora. Dar este posibil să se utilizeze numai funcția PTP prin specificarea corectă a pozițiilor simbolurilor:



Această metodă este de asemenea mare pentru situațiile în care datele sunt descărcate în LL / ZZ / AA sau AA / LL / ZZ - suficient pentru a indica poziția corectă în formula extras segmentele noastre de text sau pentru a aranja RIGHT funcția STÂNGA și PSTRv ne ordine dreapta.

Fac calcule pentru diplomă și trebuie să obțin valori negative date și de timp. Cum se face acest lucru?

Excel funcționează numai cu date pozitive și de timp pozitive, altfel utilizatorul primește eroarea ##### (vedeți erori Excel). Dar, de vreme ce ne dorim în mod necesar să depășim limitările, putem să vă sfătuim următoarele modalități.







Metoda 1: Imprimați rezultatul calculului ca text folosind funcția TEXT.

De exemplu, calculăm diferența dintre două date din celulele A1 și A2



Dacă luați doar de la data la mare, obținem numărul de -29848. Cu functia textului, putem converti numărul la 29848 cu o dată semnul minus:

Adică, am găsit prima dată o diferență pozitivă între datele (29848), apoi l-am convertit în text cu un format de dată și un semn minus.

Dacă doriți să afișați o valoare de timp negativă, trebuie să utilizați formatul de oră:

O listă completă a formatelor poate fi găsită în ajutorul integrat pentru funcția TEXT.

Rețineți că dacă diferența dintre cele două numere este inițial negativă, funcția TEXT returnează o eroare. Pentru a rezolva această problemă, puteți utiliza designul:

Asta este, întotdeauna calculam prima dată diferența pozitivă, apoi formată data / ora negative.

Nu uitați că rezultatul este text, adică nu poate fi folosit în calcule ulterioare!

În acest caz, vom crea un format personalizat de dată / oră cu un semn minus. Pentru a crea un format, trebuie să apelați fereastra Format Cells în orice mod convenabil. În lista Formate numerice, selectați elementul (toate formatele). După aceea, în lista Tip selectăm formatul numeric DD.MM.RRRR h: mm, pe care îl vom configura.

Deoarece acest format este încorporat, după configurarea programului Excel se va crea o copie a acestui format de număr. Formatul original din lista Tip nu poate fi modificat sau șters.

După selectarea formatului dorit din listă, va apărea în câmpul Tip. Corectați acest format la următoarele: -DD.MM.AAAA h: mm. și faceți clic pe OK.

Rămâne doar să formatezi celulele cu data / ora dorite folosind un nou format.

Rețineți că numărul inițial trebuie să fie pozitiv, altfel Excel va returna o eroare!

Pregătesc salarii și trebuie să intru constant în ultima zi a lunii în tabel și să calculez ce zi din săptămână va fi. Este posibil să se automatizeze cumva?

Pentru această sarcină, se utilizează funcția CONECTARE:

  • nach_data este data de la care va fi calculat sfârșitul lunii,
  • number_months este numărul de serie al lunii în care va fi calculată ultima dată de la data începerii.

Pentru a afla ce zi din săptămână va fi, utilizați ZIUA:

Și cum să determinăm dacă data este o zi liberă?

Pentru a face acest lucru, puteți utiliza funcția DAYNESS:

Astfel, calculăm numărul ordinal al zilei săptămânii care corespunde datei specificate și dacă această zi este numărul 6 sau 7 (sâmbătă sau duminică), formula noastră ne va întoarce valoarea TRUE, ceea ce înseamnă că data noastră este o zi liberă.







Articole similare

Trimiteți-le prietenilor: