Documente Academic
Documente Profesional
Documente Cultură
notiuni de
baza
Lupu Maria-Andreea
Facultatea de inginerie ULBS
TTC 611/2
Tipuri de date definite în Excel
Prioritatea operatorilor:
• ^
• *,/
• +,-
Vom spune ca operatia de ridicare la putere este cea mai prioritara operatie. Apoi urmează operația
de înmulțire și împărțire, care sunt la fel de prioritare, iar mai apoi operația de adunare și scădere.
Funcția ROUND este utilizata pentru realizarea rotunjirii unui numar, la un format cu un
numar specificat de zecimale.
Rezultatul obținut în urma apelării funcției ROUND este un rezultat de tip Number
Exemple: ROUND(4.23,1) => 4.2
ROUND(4.25,1) => 4.3
ROUND(4.26,0) => 4
ROUND(12.34,-1) =>
10
Rezultatul obținut în urma apelării funcției ROUNDDOWN este unrezultat de tip Number
Exemple:
ROUNDDOWN(4.23,1) => 4.2
ROUNDDOWN(4.25,1) => 4.2
ROUNDDOWN(4.26,0) => 4
ROUNDDOWN(12.34,-1) => 10
ROUNDDOWN(15.23,-1) => 10
Rezultatul obținut în urma apelării funcției ROUNDUP este unrezultat de tip Number
Exemple:
ROUNDUP(4.23,1) => 4.3
ROUNDUP(4.25,1) => 4.3
ROUNDUP(4.26,0) => 5
ROUNDUP(12.34,-1) => 20
ROUNDUP(15.23,-1) => 20
Funcția CEILING este utilizată pentru realizarea
operației de rotunjire în sus (spre zece).
<Multiplu> va fi completat cu un numar spre al carui multiplu se va realiza operația de rotunjire în sus
Rezultatul obtinut in urma apelarii functiei CEILING este unrezultat de tip Number
Exemple:
CEILING(4.23,1) => 5 (multiplu de unu)
CEILING(4.25,1) => 5 (multiplu de unu)
CEILING(4.23,0.1) => 4.3 (multiplu de 0.1)
CEILING(12.34,2) => 14 (multiplu de 2)
CEILING(15.23,5) => 20 (multiplu de 5)
<Multiplu> va fi completat cu un numar spre al carui multiplu se va realiza operația de rotunjire în sus
Rezultatul obținut în urma apelării funcției FLOOR este unrezultat de tip Number
Exemple:
FLOOR(4.23,1) => 4 (multiplu de unu)
FLOOR(4.25,1) => 4 (multiplu de unu)
FLOOR(4.23,0.1) => 4.2 (multiplu de 0.1)
FLOOR(12.34,2) => 12 (multiplu de 2)
FLOOR(15.23,5) => 15 (multiplu de 5)
Rezultatul obținut în urma apelării funcției INT este unrezultat de tip Number
Exemple:
INT(4.23) => 4
INT(-4.25) => -5 (Orice numar se reprezintă ca și sumă între partea întreagă plus rest)
Rezultatul obținut în urma apelării funcției INT este unrezultat de tip Number
Exemple:
POWER(4,2) => 16 Expresie echivalentă cu 4^2
POWER(-5,2) => 25 Expresie echivalentă cu -5^2
Rezultatul obținut în urma apelării funcției ABS este unrezultat de tip Number
Exemple:
ABS(4) => 4
ABS(-5) => 5
ABS(-6.23) => 6.23
Rezultatul obținut în urma apelării funcției MOD este unrezultat de tip Number
Exemple:
MOD(4,3) => 1 Vom spune că 4 = 1*3 + 1
MOD(4,3.2) => 0.8 Vom spune că 4 = 1*3.2+ 0.8
MOD(-4,3) => 2 Vom spune că -4 =-2*3 + 2
Pentru tipul de date text, s-a definit operatorul & utilizat pentru realizarea operației de concatenare.
Exemplu:
”ab”&”cd”=> “abcd”
Vom trata în continuare următoarele funcții: LOWER, UPPER, PROPER, LEFT, RIGHT, MID, REPLACE,
SUBSTITUTE, CONCATENATE, EXACT, LEN
Funcția LOWER este utilizată pentru realizarea conversiei din caractere mari în caractere mici
pentru un text primit pe post de argument.
Exemple:
LOWER(”ABCD”) => ”abcd”
LOWER(”aB CD eF”) => ”ab cd ef”
Funcția UPPER este utilizată pentru realizarea conversiei din caractere mici în caractere mari
pentru un text primit pe post de argument.
Exemple:
UPPER(”abcd”) => ” ABCD”
UPPER(”aB CD eF”) => ”AB CD EF”
Funcția PROPER este utilizată pentru realizarea conversiei astfel că prima literă din fiecare
cuvânt va fi convertită la literă mare, iar următoarele caractere ce aparțin de cuvânt vor fi convertite
la litere mici.
Exemple:
PROPER(”abcd”) => ” Abcd”
PROPER(”aB CD eF”) => ”Ab Cd Ef”
Funcția LEFT este utilizată pentru extragerea dintr-un șir de caractere a unui subșir format din
primele caractere al căror număr a fost precizat.
Rezultatul obținut în urma apelării funcției LEFT este unrezultat de tip Text.
Exemple:
LEFT(”abcd”,2) => ”ab”
LEFT(”aB CD eF”,5) => ”aB CD”
LEFT(”abcd”,10) => ”abcd”
LEFT(”abcd”,1.2) => ”a”
Funcția RIGHT este utilizată pentru extragerea dintr-un șir de caractere a unui subșir format
din ultimele caractere al căror număr a fost precizat.
Rezultatul obținut în urma apelării funcției RIGHT este unrezultat de tip Text.
Exemple:
RIGHT(”abcd”,2) => ”cd”
RIGHT(”aB CD eF”,5) => ”CD eF”
RIGHT(”abcd”,10) => ”abcd”
RIGHT(”abcd”,1.2) => ”d”
Funcția MID este utilizată pentru extragerea dintr-un șir de caractere a unui subșir de
caractere, începând cu o anumită poziție și având o lungime precizată.
Exemple:
MID(”abcdef”,2,3) => ”bcd”
MID(”aB CD eF”,2,10) => ”b CD eF”
MID("ab cd ef",10,10)=> ”” (șirul vid sau de lungime 0)
Funcția REPLACE este utilizată pentru înlocuirea într-un șir de caractere a unui subșir de
caractere, începând cu o anumită poziție și având o lungime precizată, cu un alt șir de caractere.
Rezultatul obținut în urma apelării funcției REPLACE este un rezultat de tip Text.
Exemple:
REPLACE("abcdefgh",2,3,"00") => ”a00efgh”
REPLACE("abcdefgh",2,3,"bbb")=> ”abbbefgh”
Funcția SUBSTITUTE este utilizată pentru înlocuirea într-un șir de caractere a unui subșir de
caractere, cu un alt șir de caractere.
Exemple:
SUBSTITUTE("abcdefgh","bc","bb") => ”abbdefgh”
SUBSTITUTE("abcdefgh","","bb") => ”abcdefgh” (dacă nu se precizează nici un șir atunci funcția va
returna vechiul șir de caractere fără să producă modificări asupra acestuia)
SUBSTITUTE("abcdefgh","xyz","bb") => ”abcdefgh” (dacă șirul "xyz" nu a fost găsit, atunci funcția va
returna vechiul șir de caractere fără să producă modificări asupra acestuia)
Funcția CONCATENATE este utilizată pentru obținerea unui șir de caractere rezultat în urma
alipirii mai multor șiruri de caractere.
Exemple:
CONCATENATE("abcdefgh”) => ”abcdefgh”
Funcția EXACT este utilizată pentru realizarea unei comparații între două șiruri de caractere.
Exemple:
EXACT(”abcd”, ”abcd”) => TRUE
EXACT(”aBcd”, ”abcd”) => FALSE
EXACT(”ab cd”, ”abcd”) => FALSE
EXACT("","ab cd") => FALSE
EXACT("abcd","") => FALSE
Funcția LEN este utilizată pentru returnarea lungimii unui șir de caractere primit pe post de
argument.
Rezultatul obținut în urma apelării funcției LEN este un rezultat de tip NUMBER.
Exemple:
LEN(”abcd”) => 4
LEN(””) => 0
LEN(”a b”) => 3
Scrierea unei date calendaristice se poate face prin introducerea numărului corespunzător datei
calendaristice sau prin specificarea datei utilizând un format de scriere recunoscut de către Excel.
Formatele recunoscute sunt prezentate în următorul tabel.
Cel mai cunoscut format de reprezentare al unei date calendaristice este LL/ZZ/AAAA, unde prin LL se
specifică luna, prin intermediul lui ZZ se specifică ziua, iar prin intermediul lui AAAA se specifică anul.
Valorile de tip dată calendaristică sunt aliniate la dreapta în interiorul unei celule, la fel ca și valorile
de tip Number. În cazul în care Excel nu poate interpreta textul scris de noi sub forma unei date
calendaristice atunci o va interpreta ca și text. Neinterpretarea corectă evident va avea ca efecte
erori în expresiile ce fac referință către valoarea noastră. Recomandăm specificarea a patru cifre
pentru an, deoarece în cazul scrierii cu două cifre, Excel va interpreta pentru numerele mai mici sau
egale cu 29, ca făcând parte din secolul 21, iar pe restul le interpretează ca făcând parte din secolul
trecut.
Operatorii ce pot fi utilizați aici sunt toți operatorii definiți pentru tipul de date Number:
Vom trata în continuare următoarele funcții: DATE, EOMONTH, EDATE, DAY, MONTH, YEAR,
WEEKDAY, WORKDAY, TODAY
Funcția DATE este utilizata pentru returnarea numărului ce identifică data scrisă de către
utilizator.
Exemple:
DATE(2000,1,1) => 1 Ianuarie 2000
DATE(2002,2,3) => 3 Februarie 2000
DATE(2000,13,1) => 1 Ianuarie 2001
DATE(2000,1,32) => 1 Februarie 2000
Funcția EOMONTH este utilizata pentru returnarea unui număr ce indică data
corespunzătoare zilei de sfârșit de lună relativ la data precizată cu un anumit număr de luni.
Exemple:
EOMONTH(DATE(2000,1,1),0) => 31 Ianuarie 2000
EOMONTH(DATE(2000,1,1),1) => 29 Februarie 2000
Funcția EDATE este utilizata pentru returnarea unui număr ce indică data corespunzătoare
relativ cu un număr de luni la data precizată.
Exemple:
EDATE(DATE(2000,1,1),0) => 1 Ianuarie 2000
EDATE(DATE(2000,1,1),1) => 1 Februarie 2000
Funcția DAY este utilizata pentru extragerea zilei dintr-o dată calendaristică.
Funcția MONTH este utilizata pentru extragerea lunii dintr-o dată calendaristică.
Exemple:
MONTH(DATE(2000,1,1)) => 1
MONTH(DATE(2000,2,3)) => 2
Funcția YEAR este utilizata pentru extragerea anului dintr-o dată calendaristică.
Exemple:
Funcția WEEKDAY este utilizata pentru returnarea zilei din săptămână pentru o dată
calendaristică.
Exemple:
WEEKDAY(DATE(2010,3,1),2) => 1
Funcția WORKDAY este utilizata pentru calcularea datei ce va fi peste un anumit număr de
zile lucrătoare, nefiind luate în calcul zilele de weekend sau de vacanță.
Exemple:
WORKDAY(DATE(2010,3,1),7) => 10 Martie 2010
Sintaxa: TODAY()
Exemple:
TODAY()
Sintaxa: NOT(<Logic>)
Rezultatul obținut în urma apelării funcției NOT este un rezultat de tip Logic.
Exemple:
NOT( TRUE) => FALSE
NOT(FALSE) => TRUE
Sintaxa: AND(<Logic1>[,<Logic2>...])
Exemple:
AND( TRUE) => TRUE
AND(FALSE) => FALSE
AND(TRUE,FALSE) => FALSE
AND(TRUE,TRUE) => TRUE
AND(1<2,2<3) => TRUE
Sintaxa: OR(<Logic1>[,<Logic2>...])
Exemple:
OR( TRUE) => TRUE
OR(FALSE) => FALSE
OR(TRUE,FALSE) => TRUE
OR(TRUE,TRUE) => TRUE
Excel dispune de un set de funcții prin intermediul cărora se poate realiza conversia dintr-un tip de
date într-un alt tip de date.
Funcția VALUE este utilizată pentru realizarea conversiei dintr-un șir de caractere într-un număr.
Exemple:
VALUE("012")=> 12
VALUE("12.2")=> 12.2
VALUE("-12.2")=> -12.2
Funcția TEXTeste utilizată pentru realizarea conversiei dintr-un număr într-un șir de
caractere.
Exemple:
TEXT(1,"")=>""
TEXT(1,"000 000")=>"000 001"
TEXT(9999, "000 000")=>"009 999"
TEXT(1234567, "000 000")=>"1234 567"
TEXT(9999.99,"000 000")=>"010 000"
TEXT(9999.99,"000 000.00")=>"009 999.99"
Formatarea
celulelor
Formatarea celulelor
Felul in care sunt afisate datele intr-o celula sau intr-un grup de celule poate fi modificat. Modificarea
aspectului textului, numerelor si a datelor calendaristice se face in conformitate cu cerintele datelor.
Toate optiunile privind formatarea celulelor din foile de calcul pot fi controlate prin comanda Format.
Marea majoritate a butoanelor va sunt familiare de la studiul procesorului de texte Word, iar cu cele
specifice programului Excel va veti intalni ulterior in acest capitol.In cele ce urmeaza vom prezenta pe
scurt comenzile meniului Format in ordinea in care apar.
Utilizarea casetei de dialog Format cells:
Pentru un grad mai mare de control si o vizualizare a efectelor instrumentelor de formatare inainte
de a le aplica, puteti utiliza caseta de dialog Format cells pe care o veti deschide alegand
comanda Format-Cells sau executand clic dreapta pe o celula si alegand Format cells din meniul
rapid.
Caseta de dialog Format cells contine sase sectiuni: Number (Numar), Alignement (Aliniere), Font,
Border (Bordura), Patterns (Modele) si Protection (Protectie).
In rubrica Presets (Prestabilit) aveti la dispozitie trei butoane: None (Nici una), daca nu doriti
chenar; Outline (Contur) daca doriti chenar exterior si Inside (Interior) daca doriti linii interioare.
Actionand asupra ultimelor doua butoane obtineti un chenar atat la exteriorul domeniului de celule
selectat cat si intre celulele domeniului. Daca doriti sa indepartati domeniul executati clic pe None.
Pentru a obtine si alte tipuri de chenare, cu o formatare mai deosebita, aveti la dispozitie si
zonele Border (Bordura)si Line (Linie). Caseta Border (Bordura) foloseste atat pentru previzualizarea
bordurilor cat si pentru aplicarea lor. Executati clic pe butoanele cu borduri sau in interiorul casetei
pentru a adauga sau elimina borduri. Puteti combina cum doriti aceste optiuni de formatare a
chenarului. Aveti insa grija sa alegeti chenarele inainte de a selecta culoarea si stilul liniei. Nu aveti
cum sa le schimbati dupa aceea. De asemenea, nu puteti alege mai intai chenarul si apoi tipul si
culoarea acestuia.
Pentru colorarea celulelor programul Excel pune la dispozitie 56 de culori uniforme diferite si 18
modele distincte cu care sa imbunatatiti aspectul foilor dvs. de calcul.
Colorarea fundalului celulelor se poate face in doua moduri:
folosind pagina Patterns (Modele) din caseta Format cells;
Text - Afiseaza atat numere, cat si text cu aliniere la stanga, asa cum au fost tastate;
Special - Format special pentru codurile postale din SUA (ZIP), numere de telefon etc;
Categorie – Numar
Categorie – Simbol monetar
Categorie – Contabil
Categorie – Data
Categorie – Ora
Categorie – Procentaj
Categorie – Fractie
Categorie – Stiintific
Categorie – Text
Categorie – Special
Categorie – Particularizat
Categoria Custom (Particularizat) pune la dispozitie modele predefinite. Este bine de stiut ca
simbolurile # si 0 (zero) se utilizeaza pentru cifre astfel: # pentru separarea in clase de unitati (nu este
urmat de separator zecimal) iar 0 pentru separator zecimal (virgula). De exemplu pentru a afisa valori
de tipul 999,00 litri se introduce in campul Tip succesiunea „#.##0,00 Litri”.
Pentru anumite formule mai des folosite Microsoft a prevazut butoane rapide pe bara Format:
butonul pentru simbolul monetar, butonul pentru valori procentuale, butonul pentru separarea in
clase de unitati, butoanele pentru cresterea, respectiv micsorarea numarului de
zecimale.Semnificatia butoanelor:
Currency (Simbol monetar) transforma numerele in valori monetare, adaugand simbolul
„lei” in dreapta, dupa cele doua zecimale.
Percent Styele (Stil procent) este utilizat pentru numere care rezulta din formule sub
forma de procent; transforma numerele din zecimale in procente (de exemplu ,05 in 5%).
Comma Style (Separator mii) este folosit pentru a adauga puncte la numerele ce
depasesc 999 (separator de ordin) si virgula pentru marca zecimala.
Stilurile Comma, Currency si Percent pot fi aplicate si prin executarea unui clic pe butonul
corespunzator din bara de instrumente Format: Currency ( ), Percent Style( ) si Comma style( ).
Puteti, de asemenea, edita stilurile predefinite din registrul curent de calcul ca sa aplicati atributele
dorite. Pentru aceasta parcurgeti pasii:
Alegeti Format-Style. Va aparea caseta de dialog Style.
In lista Style Name alegeti stilul pe care doriti sa-l editati.
In sectiunea Style includes a casetei de dialog, activati sau dezactivati oricare dintre
elemente executand clic pe casetele lor de validare.
Apasati pe butonul Modify pentru a stabili parametri optiunilor selectate. Aceasta actiune
deschide caseta de dialog Format cells.
Alegeti alti parametri pentru stil.
Apasati OK pentru a inchide caseta de dialog Format cells si a reveni la caseta de
dialog Style.
Apasati OK. Programul Excel actualizeaza imediat orice celula in care a fost aplicat stilul,
astfel incat sa reflecte modificarile de formatare.
Diagrame pe coloane (Column). O diagrama pe coloana are bare verticale si
este reprezentata fara continuitate în timp. Acest tip se utilizeaza, în general,
pentru prezentarea comparativa a datelor.
Diagrame prin puncte (Scatter). Diagramele prin puncte sunt folosite pentru
prezentarea datelor pe intervale inegale de timp. Acest tip de diagrama este
cel mai des întâlnit în activitatile stiintifice si ingineresti.
Diagrame stratificate (Area). Diagramele stratificate se utilizeaza
asemanator diagramelor linie prin faptul ca acestea reprezinta datele în timp
într-o maniera continua. Singura diferenta este ca zona de sub linie este
umpluta.
minim-maxim-închidere
deschidere-minim-maxim-închidere
volum-maxim-minim-închidere
volum-deschidere-maxim-minim-închidere
Dupa ce ai stabilit tipul de diagrama apesi butonul Next din caseta Chart
Type si se va deschide a doua caseta din succesiune, care se numeste Chart
Source Date.
Linii de grila (Gridlines) îti permite sa adaugi pe axe linii de grila majore sau
minore. Ca sa obti o diagrama curata, neaglomerata, este mai bine sa eviti
liniile de grila. În mod normal se pastraza liniile de grila majore pentru axa Y
sau Z fara a aplica linii suplimentare de grila.
Show legend - daca este bifata, îti permite sa afisezi legenda pentru o
diagrama.
Tabelul de date (Data Tabel)- îti permite sa atasezi tabelul diagramei create.
Aceasta caracteristica aliniaza datele numerice sub seriile corespunzatoare de
date. Este o cale de a afisa etichetele de date fara a aglomera zona de
reprezentare si, de asemenea, o modalitate de combinare a unei diagrame cu
datele sale într-o forma compacta, de exemplu pentru înglobarea datelor într-
un diapozitiv PowerPoint.
celula la care s-a facut referire. Cea mai buna solutie este sa anulati operatia si sa
reexaminati celulele incluse în formula.
RECUNOAsTEREA REFERINŢELOR
CIRCULARE
1. Introduceti formula pe care doriti sa o utilizati în calcul (de
exemplu: = SUM (B4+C4+D4+E4+F4) si apoi apasati tasta Enter.