Functii care lucreaza cu date in Excel


Inca de la inceput vreau sa clarific la ce se refera titlul acestui articol. Cand spun date in Excel nu ma refer la acestea la modul general, ma refer la date in genul 15 Septembrie. Bun acum ca am rezolvat acest “mister” hai sa vedem ce functii de tip date ar fi interesant sa cunosti.

Functii date excel v2

Daca ma urmaresti de mai multa vreme probabil stii ca imi place sa fiu cat mai practic. De asta nu am luat fiecare functie de acest tip ci doar pe cele pe care le vad relevante, adevarul e ca la unele nu prea le-am inteles rostul.

Bun, hai sa vedem.



DATE

Da, chiar exista o functie cu acest nume in Excel. Se scrie in felul urmator:

=DATE(year, month, day)

Daca poti sa citesti ce scriu cred ca ti-ai dat seama ce face functia Date. Da, daca ii dau anul, luna si ziua imi da … ai ghicit … data completa.

La ce e utila? ai un tabel unde ai anul, luna si ziua pe 3 coloane diferite si vrei sa le ai pe o singura coloana, lasa functia CONCATENATE in pace, foloseste DATE.

DAY, MONTH, YEAR

Ca si opusul functiei de mai sus ar fi DAY, MONTH si YEAR. Foarte complexe si greu de inteles si acestea, oare ce rezultat imi va da functia DAY(4.11.2016)? – da, ai ghicit, 4.

La ce sunt utile? aceste functii pot fi utile daca vrem sa facem exact opusul a ceea ce am vrut mai sus, sa extragem ziua, luna sau anul dintr-o data pe coloane separate.

NETWORKDAYS

Cate zile lucratoare mai avem pana la finalul anului? daca nu luam in calcul zilele libere nationale si alte motive de a nu merge la lucru, Excel-ul prin purtatorul de cuvant NETWORKDAYS spune ca 130.

Uite asa am calculat:

=NETWORKDAYS("2016-07-04","2016-12-31") = 130

Daca vrei sa scrii datele direct acolo, vezi ca ai nevoie si de ghilimele.

Cred ca e destul de clar la ce e utila aceasta functie.

NOW, TODAY

Data viitoare cand te intreaba cineva in ce data suntem azi, uite ce trebuie sa faci: in loc sa te uiti la telefon, pornesti calculatorul, deschizi Excel-ul si scrii functia TODAY(). Daca vrea sa ii spui si ora, scrii functia NOW().

Sper ca te-ai prins ca eu mai glumesc, sau cel putin incerc, nu imi iese tot timpul. 🙂

As folosi mai degraba aceste functii daca as avea o lista de persoane si date de nastere si as vrea sa le calculez varsta.

=(today()-data_nasterii_din_tabel)/365

Iar daca as fi inginer si ar trebui sa masor cu precizie timpul de expunere al unei piese dupa ce am scos-o din ambalaj, as folosi functia NOW.

WEEKDAY

Ai un tabel cu 3000+ randuri cu informatii de vanzari ale magazinului tau online care contine si o coloana de data. Ai vrea sa stii care e ziua din saptamana cand vinzi cel mai bine. Simplu nu?

Faci asa, grupezi datele pe zile folosind functia WEEKDAY.

=WEEKDAY(data, *return_type)

* return type se refera la ziua cand incepe saptamana, la noi incepe lunea, in US duminica

Rezultatul va fi un numar de la 1 la 7.

Acum ca ai terminat cu weekday, faci un pivot ca sa vezi cum se compara vanzarile in functie de cele 7 zile, si gata.

WEEKNUM

Daca intrebi o persoana dintr-o multinationala cand merge in concediu, e posibil sa iti raspunda in felul urmator: “pai in saptamana 32 si 51“. Asta pentru ca de obicei companiile mari numeroteaza saptamanile.

Chiar daca nu lucrezi intr-o multinationala, pot fi situatii cand vrei sa grupezi datele dintr-un tabel pe saptamani. La asta te poate ajuta WEEKNUM.

=WEEKNUM(data_din_tabel, return_type)

Ca si mai sus, return_type se refera la ziua in care incepe saptamana. Rezultatul WEEKNUM va fi un numar intre 1 si 52.

In incheiere

Acestea sunt functiile de acest tip care mi se par utile mie. Am omis ceva? spune-mi in sectiunea de comentarii.

Ai folosit functiile de mai sus intr-un mod mai creativ, spune-mi si mie, te astept in sectiunea de comentarii.