Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Calcul tabelar in Excel - Facilitati de baza ale sistemului Excel

excel



+ Font mai mare | - Font mai mic



Calcul tabelar in Excel

Facilitati de baza ale sistemului E0xcel
Prelucrarea datelor cu operatii specifice bazelor de date
Reprezentari grafice
Facilitati avansate ale sistemului Excel



Facilitati de baza ale sistemului Excel

Realizat de celebra firma de produse program Microsoft si integrat in grupul de produse destinate biroticii Microsoft Office, Excel este cel mai raspandit si mai eficient sistem de calcul tabelar. El permite:

  • pastrarea datelor sub forma de tabele, deci intr-o forma simplu de proiectat si utilizat;
  • prelucrarea datelor;
  • efectuare de calcule folosind formule;
  • operatii de cautari, introduceri, eliminari, ordonari de informatii - (operatii specifice bazelor de date);
  • raportarea rezultatelor in forme sugestive si diverse: diagrame, harti, obiecte grafice.

Compatibilitatea sa cu celelalte programe utilitare de prelucrare a documentelor, bazelor de date (si chiar cu un mediu de programare) face accesibile si cateva tehnici de lucru mai avansate, cum ar fi:

  • crearea si manipularea obiectelor din diverse aplicatii (OLE - Object Linking and Embedding);
  • interfata cu alte sisteme de gestiune a bazelor de date (ODBC - Open Database Connectivity), adica posibilitatea introducerii in Excel a unor fisiere create de alte SGBD (import) si a crearii de fisiere baze de date in formatul specific altor SGBD (export) (dBase, FoxPro, Microsoft Access, Oracle);
  • posibilitatea introducerii de module de program Visual Basic in aplicatiile Excel;
  • posibilitatea crearii de macro-comenzi intr-un limbaj specific, care sa contina anumite succesiuni de operatii (aceasta facilitate a fost introdusa in Excel 4.0).

Excel a cunoscut mai multe versiuni, imbunatatite succesiv, ultima dintre ele fiind versiunea 2000, reproiectata pentru sistemul de operare Windows 2000.

Excel are directii de utilizare foarte variate:

  • birotica;
  • realizarea profesionala a documentelor;
  • gestiunea bazelor de date;
  • aplicatii in domeniul financiar, contabil si management;
  • servicii de prognoza, analiza statistica;
  • proiectare inginereasca;
  • aplicatii complexe.

In continuare, vom considera ca referinta versiunea 7 sistemului Excel continuta in pachetul Microsoft Office '97.

Fereastra aplicatiei Excel
Documentele Excel
Operatii cu mape de lucru
Operatii cu foi de lucru
Celule si domenii
Teme propuse

Fereastra aplicatiei Excel

La intrarea in sistemul Excel, pe ecran apare fereastra din figura nr.1, ale carei principale elemente sunt:

  1. meniul cu optiunile disponibile;
  2. barele de instrumente cu butoane pentru executia directa a unor comenzi (fara a intra in meniuri si submeniuri);
  3. bara pentru introducerea de formule;
  4. zona pentru introducerea informatiilor intr-un element din tabel (celula);
  5. fereastra documentului care contine zona de lucru.

Figura nr.1 - Elementele ferestrei Excel

Descrierea facilitatilor sistemului Excel se va structura pe urmatoarele teme: documente Excel, celule si domenii, inclusiv facilitatile de editare si formatare, operatii specifice bazelor de date, reprezentari grafice si facilitati avansate.

Documentele Excel

Pentru a numi un document Excel, cuvantul englez 'workbook' s-a tradus in mai multe variante: mapa de lucru, dosar, registru. Vom folosi in continuare denumirea de mapa de lucru. Aceasta poate contine mai multe foi de lucru (in engleza, worksheet), care au forma unor tabele. Documentele Excel se folosesc pentru memorarea si prelucrarea datelor.

O mapa contine implicit 3 foi de lucru, dar acest numar se poate schimba. Numele foilor apare in partea de jos a ecranului; initial, acestea sunt Sheet1, ., Sheet3 (a se vedea figura nr.1) dar se pot schimba. In mod obisnuit, foile dintr-o mapa au caracteristici comune si nume sugestive.

Principalele tipuri de foi ale unui document Excel sunt: foi de lucru, care contin date si calcule, eventual grafice si foi pentru diagrame (reprezentari grafice ale datelor). Foile mai pot contine module Visual Basic, ferestre de dialog si macro-comenzi (provenite din Excel 4.0).

Un document Excel este memorat intr-un fisier care are extensia .XLS. Alte tipuri de fisiere folosite de catre sistemul Excel au extensiile: .XLT-sabloane, .XLA - macro-uri auxiliare, .XLB - bare de instrumente definite de utilizator, .XLG formate pentru diagrame definite de utilizator.

Sabloanele Excel se utilizeaza similar cu cele Word, dar au ca obiectiv principal realizarea unor calcule specifice (in acest sens, se ofera cateva sabloane predefinite dedicate sferei afacerilor pentru firmele mici).

Operatii cu mape de lucru

Principalele operatii cu mape in Excel se realizeaza prin intermediul optiunilor meniului File (a se vedea figura nr.2) si sunt urmatoarele:

  • deschiderea unei mape noi se face cu optiunea File - New (de fapt, la intrarea intr-o sesiune de lucru Excel se deschide implicit o mapa noua, numita Book1);
  • deschiderea unei mape existente (introdusa anterior intr-un fisier pe disc) File - Open;
  • salvarea unei mape (depunerea continutului intr-un fisier, pe disc; altfel, documentul din memoria interna a calculatorului se va pierde la iesirea din Excel);

o       cu caracteristici noi File - Save As (de exemplu, se pot schimba numele si localizarea fisierului);

o       cu aceleasi caracteristici File - Save;

  • inchiderea unei mape File - Close;
  • tiparirea la imprimanta File - Print (pentru vizualizarea prealabila a informatiei care urmeaza a fi tiparita se utilizeaza comanda File - Print Preview)

Se observa ca aceste comenzi sunt analoage cu cele din majoritatea produselor soft folosite uzual, inclusiv Microsoft Word.


Figura nr. 2 - Optiunile meniului File

Operatii cu foi de lucru

Pentru a opera cu foi de lucru, se va specifica intai foaia (sau foile) asupra careia se opereaza - se spune ca se selecteaza foaia / foile - si apoi se va alege actiunea dorita.

  1. selectarea unei/unor foi (prezentam operarea cu mouse-ul)

o foaie: clic cu mouse-ul pe zona care contine numele foii respective;

mai multe foi: tasta CTRL apasata si clic cu mouse-ul pe fiecare dintre foile respective;

mai multe foi alaturate: selectarea primei etichete urmata de mentinerea tastei SHIFT apasate si de selectarea ultimei etichete;

  1. introducerea unei foi intr-o mapa - se va utiliza comanda Insert - Worksheet, care permite inserarea unei noi foi de lucru in mapa curenta inaintea foii de lucru selectate. Acelasi rezultat se poate obtine prin selectarea optiunii Insert din meniul contextual al foii de lucru curente (clic cu butonul drept al mouse-ului pe numele foii), doar ca in acest caz utilizatorul are posibilitatea de a alege intre o foaie de lucru simpla (worksheet), una care sa contina un grafic (chart), una care sa contina un macro Excel (MS Excel 4.0 Macro) sau o fereastra de dialog Excel (MS Excel 5.0 Dialog).
  2. eliminarea unei/unor foi de lucru - se selecteaza foaia/foile, apoi se utilizeaza comanda Edit - Delete Sheet (sau se alege optiunea Delete din meniul contextual).
  3. redenumirea unei foi de lucru - se poate realiza prin efectuarea unui dublu clic cu mouse-ul pe numele foii si tastarea noului nume sau prin selectarea optiunii Rename din meniul contextual.
  4. mutarea unei/unor foi (schimbarea pozitiei in cadrul mapei de lucru curente) - se selecteaza foaia si se deplaseaza cu mouse-ul pana la pozitia dorita. O alta posibilitate este de a alege optiunea Edit - Move or Copy Sheet sau optiunea Move or Copy din meniul contextual (se poate muta si in alta mapa)
  5. copierea unei/unor foi (depunerea intr-un al doilea exemplar in pozitia noua) - se selecteaza foaia, se mentine apasata tasta CTRL si se realizeaza deplasarea mouse-ului in noua pozitie. Alternativ, pentru a se putea realiza copierea si in alta mapa, se pot utiliza comenzile prezentate la mutare, activand optiunea Create a Copy.

In concluzie, se poate retine ca cea mai simpla metoda de a executa operatii asupra cu foilor de lucru este folosirea comenzilor din meniul contextual al foilor selectate, meniu care se activeaza printr-un clic pe butonul din dreapta al mouse-ului, dar exista comenzi analoage si in meniurile pull-down.

Observatie.

Un tip special de mape il constituie sabloanele. Daca avem de creat mai multe documente cu o structura asemanatoare si cu informatii comune, in loc sa le introducem sau copiem de mai multe ori, vom crea un document sablon, pe care-l vom putea folosi la crearea celorlalte documente.

Sablonul se creeaza ca un document normal dar se salveaza cu tipul Template; fisierul corespunzator va avea extensia XLT. Pentru a putea fi deschise usor cu File - New - General, se recomanda salvarea sabloanelor in directorul implicit 'Microsoft OfficeTemplates'.

In vederea obtinerii documentului creat pe baza unui sablon, se deschide sablonul, se efectueaza modificarile necesare si se salveaza continutul (ca fisier XLS). Unele versiuni Excel ofera si sabloane automate (in general pentru gestiunea micilor afaceri); acestea se deschid cu File - New, activand pagina Spreadsheet Solutions.

Celule si domenii

Tipuri de date care se pot introduce in foaia de lucru
Modificarea datelor din foaia de lucru
Facilitati de formatare

Tipuri de date care se pot introduce in foaia de lucru

Datele dintr-o foaie de lucru sunt organizate sub forma unui tabel in care liniile sunt numerotate 1, 2, 3, reprezintand antetele de linii iar coloanele A, B, C, reprezentand antetele de coloane. Exista 16384 de linii si 256 de coloane (A, , Z, AA, , AZ, BA, , BZ, IA,, IV).

Un element de baza din tabel este intersectia unei linii cu o coloana si se numeste celula. O celula se identifica prin litera coloanei si numarul liniei corespunzatoare, de exemplu A2, B10 etc. O asemenea combinatie se numeste referinta sau adresa celulei.

Observatie. De fapt mai exista un sistem alternativ de identificare a celulelor care poate fi ales dintre optiunile sistemului Excel (Tools - Options - General): RiCj, unde i este numarul liniei, iar j - numarul coloanei.

O zona dreptunghiulara de celule alaturate (adiacente) se numeste domeniu. El se va identifica printr-o referinta care contine adresele celulelor din coltul stanga sus si coltul dreapta jos din domeniu, separate de ':'. De exemplu, domeniul a2:e5 contine 5*4 celule.

Intr-o celula se pot introduce doua tipuri de informatii:

a) valori
b) formule (de calcul cu valori)

a) Valorile sunt date constante de urmatoarele tipuri:

  • text (sir de caractere) - succesiune de maximum 255 de caractere tiparibile;
  • numar intreg sau real in format cu parte intreaga si parte fractionara sau in format cu exponent (stiintific), de tipul n.mmmEee. Un numar poate contine urmatoarele caractere speciale: +, - (semn), ( ) pentru un numar negativ, separator de mii, sute de mii, / simbol de fractie, $ simbol monetar, % procent, . punct zecimal, E si e exponent (notatie stiintifica);
  • data calendaristica si marca de timp/ora.

Orice data calendaristica se converteste in data continua, adica un numar reprezentand numar de zile scurs de la o data de referinta (uzual, 1 ianuarie 1900). De exemplu, datei 1 ianuarie 1900 ii corespunde numarul de zile 1, datei 2 ianuarie 1900 - numarul 2 etc.

Orice marca de timp se converteste intr-o fractie zecimala, care se ataseaza numarului reprezentand data calendaristica.

  • logic: TRUE, FALSE (rezultate ale unor functii);
  • eroare, daca Excel nu poate evalua o formula.

De exemplu: dorim sa cream un tabel cu candidatii la un concurs de admitere (vezi figura de la Teme propuse). Vom retine: numele si prenumele lor, impreuna cu notele la trei probe de examen. Intentionam sa le calculam media, sa-i ordonam dupa medii si sa reprezentam grafic rezultatele.

Coloanele Nume, Prenume vor avea valori sir de caractere sau text iar Nota1, Nota2, Nota3 - numere reale. Intregul domeniu este a3:f24, valorilor de nume le corespunde domeniul a4:a24 etc.

b) Formulele sunt expresii compuse din operanzi si operatori. Ele se vor introduce precedate de semnul = sau +.

Operanzii sunt constante, referinte la celule sau domenii, nume si functii (predefinite sau definite de catre utilizator).

Referintele sunt constructii care permit identificarea celulelor sau grupurilor de celule. In exemplul din figura de la Teme propuse, B5, A10 identifica celule cu valori.

O referinta de un asemenea tip se va numi relativa fiindca daca apare intr-o formula, la copierea formulei referinta respectiva se va modifica corespunzator pozitiei ei relative fata de noua celula.

De exemplu, daca in celula b2 avem formula =sum(a1, c3) si ea se copiaza in celula e3, atunci aici se va modifica automat in =sum(d2, f4).

Pentru a fixa pozitia unei coloane sau linii intr-o referinta, o prefixam cu caracterul $ in fata coloanei/liniei. Astfel, obtinem referinte absolute (de exemplu: $A$10, $B$5) sau mixte, pentru care numai una din specificatiile de linii sau coloane este absoluta iar cealalta este relativa (de exemplu: $A10, A$10).

Exista referinte care pot adresa:

  • date din alte foi de lucru - denumite referinte 3D. Acestea au forma numefoaie!referinta. De exemplu, Sheet1!$A$2, Sheet2:Sheet5!A5:C8.
  • date din alte mape de lucru - denumite referinte externe. Acestea specifica numele mapei si al foii (calea de directoare este obligatorie daca fisierul mapei nu se gaseste in directorul curent) in forma 'cale_director[nume_mapa]nume_foaie'!referinta. De exemplu, 'c:temp[fisxl.xls]foaia1'!$a$2 sau [ex.xls]adresa!$b$3 (ultimul fisier se afla in directorul curent).
  • date din alte aplicatii - denumite referinte la distanta. Acestea au forma nume_aplicatie|nume_doc!referinta. Exemplu: Word.Doc.6|'c: tempci12.doc'!adresaleg.

Numele - pot fi definite pentru a identifica celule sau domenii. Se selecteaza cu mouse-ul zona dorita, apoi se alege optiunea Insert - Name - Define si se introduc domeniul si numele dorit. Pentru referirea unui domeniu modificabil care apare in mai multe formule din foaia de lucru, asocierea unui nume este foarte utila. In acest caz, modificarea domeniului se va realiza o singura data, prin redefinirea numelui si nu in toate aparitiile adresei sale din foaia de lucru. In plus, folosirea unor nume sugestive de domenii poate simplifica intelegerea calculelor din foaia de lucru.

Functii - exista diferite tipuri de functii predefinite (statistice, matematice, pentru date si ore, pentru baze de date financiare, pentru texte, cautari, logice). Informatii despre fiecare functie putem obtine cu butonul Paste Function (marcat cu simbolul 'fx') sau prin utilizarea optiunii Insert - Function.

Operatorii - precizeaza operatia / actiunea care se executa asupra operanzilor.

In functie de tipurile operanzilor, acestia pot fi:

  1. aritmetici: +, -, *, /, ^ (ridicarea la putere), % (simbolul procent dupa o valoare);
  2. pentru siruri de caractere: concatenare & (alaturare);
  3. relationali - pentru verificarea relatiilor matematice =, <, >, <=, >=, <> (diferit), avand ca rezultat o valoare logica;
  4. pentru referinte la celule sau domenii - combina 2 referinte:

caracterul ':' intre 2 referinte la celule sau domenii creeaza un domeniu (dupa s-a aratat inainte);

caracterul spatiu intre 2 referinte defineste domeniul comun;

caracterul virgula (,) intre 2 referinte defineste reuniunea celor 2 domenii.

Exemple: sum(d7:e7), sum(a1:b5 b3:c7), sum(a1:b5,b3:c7).

Exista o ordine prestabilita in care se evalueaza operatorii, data de un tabel al prioritatii operatorilor. In ordinea descrescatoare a prioritatilor, acesta este: : (domeniu), spatiu (intersectie de domenii), virgula (reuniune de domenii), - (operatorul unar de negativare), % (procent), ^ (ridicare la putere), * si / (inmultire si impartire ca operatori binari cu aceeasi prioritate), + si - (adunarea si scaderea ca operatori binari, cu aceeasi prioritate), $ (concatenare), operatorii relationali.

Exemplu: Adaugam la tabelul existent (figura de la  Teme propuse) coloana Media si introducem in celula F2 formula =average(c2, d2, e2) sau =average(c2:e2) sau =(c2+d2+e2)/3 (vezi anexa). Apoi copiem formula; fiindca ea contine referinte relative, in noile pozitii se va modifica corespunzator astfel incat sa se poata calcula mediile tuturor persoanelor din tabel.

Cea mai simpla metoda de a calcula celelalte medii consta in selectarea (clic) celulei F2 si copierea formulei in celulele aceleiasi coloane prin deplasarea cu mouse-ul de coltul dreapta jos (handle) al celulei selectate. Aceasta metoda de copiere este cea mai convenabila pentru celule adiacente.

Se observa ca specificarile referintelor din formula initiala fiind relative, in celelalte celule referintele se vor ajusta corespunzator astfel incat sa se calculeze mediile notelor de pe fiecare linie.

In final, media generala pentru coloana Media se poate calcula selectand coloana si introducand functia Average.

Observatie. Pentru calcularea unei sume exista buton special marcat cu simbolul S, si nu este neaparat necesara selectarea domeniului (daca acesta se poate deduce, fiind situat adiacent pe o linie sau coloana), ci se realizeaza o simpla pozitionare in celula situata imediat sub/in dreapta domeniului.

In introducerea formulelor, pentru ca acestea sa calculeze corect valorile dorite, se recomanda sa se acorde atentie modului de adresare. In cazul in care, din greseala, in formula dintr-o celula apare insasi adresa celulei, va rezulta un calcul infinit, limitat doar de numarul maxim de iteratii stabilit in optiunile Excel (Tools - Options - Calculation). O asemenea eroare este semnalata de sistem cu mesajul 'Circular Reference'.

Pentru rezolvarea unor probleme de adresare mai complexe, cu lanturi de dependente multiple se pune la dispozitie facilitatea Tools - Auditing. In plus, modificarea valorii unei celule implicate intr-un calcul astfel incat sa se obtina un anumit rezultat final intr-o celula destinatie se poate realiza folosind optiunea Tools - Goal Seek, specificand valoarea finala dorita si adresa celulei care se doreste modificata (a se vedea figura nr.3).


Figura nr. 3 - Fereastra Goal Seek

In afara de valoarea sau formula introdusa intr-o celula, acesteia i se mai poate atasa un comentariu, care va aparea la deplasarea cursorului mouse-ului deasupra celulei, relevand semnificatia unor date din foaia de lucru. Introducerea comentariului se poate realiza din meniul principal cu Insert - Comment sau din meniul contextual al celulei sau domeniului selectat, cu optiunea Insert Comment. Comentariile se poate edita cu optiunea Edit Comment (din meniul contextual al domeniului selectat sau din meniul Insert) si sterge cu Delete Comment (din meniul contextual).

Toate comentariile introduse in foaia de lucru se pot activa (vizualiza) / inactiva folosind optiunea View - Comments, care afiseaza suplimentar o bara de instrumente destinata operarii asupra acestora.

In plus, dupa cum se va vedea in paragraful facilitati de formatare a celulelor li se pot asocia atribute de format.

Modificarea datelor din foaia de lucru

Odata introduse datele in foaia de lucru, ele pot fi modificate prin operatii de editare.

Editarea valorii unei celule se realiza prin:

  • clic dublu cu mouse-ul pe celula respectiva;
  • selectarea celulei si apoi selectarea barei de formule;
  • apasarea tastei F2.

Dupa ce se realizeaza modificarile dorite, se tasteaza ENTER.

Pentru a realiza operatii de editare asupra unor zone din foaia de lucru, se aplica regula de baza de a selecta intai zona supusa prelucrarii, iar apoi de a specifica actiunea dorita.

Selectarea se face prin deplasarea mouse-ului, cu butonul din stanga apasat, peste zona de celule dorita. O linie sau o coloana se mai pot selecta prin actionarea cu mouse-ul a antetului lor. De exemplu, daca se doreste selectarea intregii coloane C, se va efectua un clic cu mouse-ul pe zona care contine litera C din partea superioara a zonei de lucru.

Daca se doreste selectarea tuturor celulelor din zona de lucru, se efectueaza un clic cu mouse-ul pe butonul aflat la intersectia antetului de linie cu antetul de coloana (a se vedea figura nr.4).


Figura nr. 4 - Selectarea celulelor unei foi de lucru

Operatiile de editare posibile sunt descrise in continuare.

Mutarea unei zone selectate se poate realiza prin:

  • efectuarea unui clic cu mouse-ul pe una dintre marginile domeniului, mentinerea butonului mouse-ului apasat si deplasarea in noua pozitie; daca se doreste inserarea intre alte date, se va tine tasta SHIFT apasata (implicit se scrie peste datele existente);
  • utilizarea optiunilor Edit - Cut si Edit - Paste;
  • utilizarea butoanele Cut si Paste din bara de instrumente.

Copierea unei zone selectate se poate realiza prin:

  • efectuarea acelorasi operatii ca si in cazul mutarii, doar ca se mentine tasta CTRL apasata;
  • utilizarea optiunilor Edit - Copy si Edit - Paste;
  • utilizarea butoanele Copy si Paste din bara de instrumente.

Observatie.

O facilitate speciala de copiere este oferita prin intermediul optiunii Edit - Paste Special (vezi figura nr.5), care permite selectarea unor elemente ce se doresc copiate din sursa marcata: doar valoarea, formula, formatul, comentariile etc. In plus, in cazul in care sursa este un domeniu, se pot realiza operatii speciale la destinatie: transpunerea domeniului sau chiar realizarea unei operatii aritmetice sau matriciale intre domeniile sursa si destinatie.


Figura nr. 5 - Fereastra Paste special

Stergerea continutului unei zone selectate se realizeaza prin utilizarea optiunii Edit - Clear cu una dintre urmatoarele variante:

  • All - stergerea intregului continut al zonei;
  • Contents - stergerea valorii sau formulei din zona respectiva;
  • Formats - eliminarea atributele de formatare a zonei;
  • Notes - stergerea comentariilor din zona de celule respectiva.

Observatii:

  1. Utilizarea comenzii Clear conduce doar la stergerea continutului zonei selectate, fara a se elimina liniile/coloanele (deci nu se realizeaza operatii de translatare de linii si coloane).
  2. Eliminarea continutului unor linii / coloane utilizand xclusiv mouse-ul se mai poate realiza selectand acea zona, pozitionand mouse-ul pe 'handle' si deplasand mouse-ul, cu butonul stang apasat, in sus pentru coloane, respectiv la stanga pentru linii.

Transpunerea liniilor si coloanelor se poate face la o copiere prin intermediul comenzii Paste Special, folosind comutatorul Transpose din fereastra de dialog Paste Special (a se vedea figura nr.5).

Inserarea de celule, linii si coloane vide se realizeaza prin intermediul optiunilor Cells, Rows si respectiv Columns din meniul Insert. De exemplu, prin intermediul comenzii Insert - Rows se va insera o linie intreaga inaintea liniei care contine celula curenta (selectata). O alta posibilitate de a insera o linie/coloana vida este de a utiliza meniul contextual al unei linii/coloane selectate.

Inserarea simultana a mai multor linii/coloane vide se realizeaza prin selectarea liniilor/coloanelor inaintea carora se vor realiza inserarile, apoi activarea optiunii     Insert - Rows/ Insert - Columns. Se va insera un numar de linii/coloane identic cu cel selectat.

Eliminarea unor celule, linii sau coloane:

  • eliminarea unui domeniu de celule selectat se realizeaza folosind comanda Edit - Delete. In fereastra de dialog care apare se precizeaza directia deplasarii celulelor din jurul domeniului (la stanga sau la dreapta) sau daca este vorba de o linie/coloana intreaga;
  • eliminarea unor linii/coloane: se selecteaza liniile/coloanele dorite (CTRL + clic pe antetul fiecareia), apoi se alege Edit - Delete sau optiunea similara din meniul contextual.

Observatie.

Prin utilizarea comenzii Edit - Delete, elementele specificate se elimina complet, celulele inconjuratoare luandu-le locul prin translatie.

Identificarea unor celule din cadrul foii de lucru curente dupa anumite criterii (de obicei, un nume sau o referinta de domeniu) se realizeaza prin comanda Edit - Go To si optiunile ferestrei de dialog cu acelasi nume. Celule identificate vor fi automat selectate.

Cautare si inlocuire de valori - se selecteaza grupul de foi in care se face cautarea, apoi se utilizeaza comenzile Edit - Find sau Edit - Replace care functioneaza in mod identic cu cele din Word.

Facilitati de formatare

Daca dorim ca valorile din foaia de lucru sa apara afisate sub o anumita forma sau cu un anumit aspect, putem sa realizam acest lucru folosind facilitatile de formatare oferite de Excel. Formatarea se refera la:

  1. modul in care reprezentarea unei valori, dependenta de tipul ei, se reflecta in afisare;
  2. aspectul sub care se afiseaza pe ecran.

a. Referitor la modul de afisare, de exemplu, un numar poate reprezenta o suma de bani, un procentaj, un numar real, o data calendaristica sau un moment de timp.

Pentru reprezentarea valorilor, exista mai multe categorii de formate:

  • pentru numere: General, Number, Fraction, Scientific (intreg, real, cu exponent);
  • pentru date si ore: Date, Time;
  • pentru sume de bani: Currency, Percentage;
  • pentru coduri postale, numere de telefon etc.
  • definite de utilizator: Custom.

Aceste formate definesc doar valoarea care se afiseaza pe ecran, nu si reprezentarea din memorie. De exemplu, putem afisa un numar cu doua zecimale dar el se va reprezenta in memorie oricum cu 15 zecimale. Pentru o precizie cat mai buna, calculele se fac uzual cu reprezentarea din memorie.

b. Aspectul se refera la forma caracterelor, culoarea lor si a fondului, tipul chenarului (forma, dimensiune, culoare).

Formatarea se face prin asocierea unor atribute de format atasate celulelor sau chiar caracterelor din celule, atribute care se refera la aspectele descrise mai sus si intra in actiune in momentul afisarii valorilor. Atributele de format pot fi schimbate, inclusiv la nivel de caracter.

Asocierea atributelor de format se poate realiza prin utilizarea butoanelor de formatare continute in bara de instrumente Formatting sau a comenzii Format - Cells si a optiunilor ferestrei de dialog asociate acesteia (a se vedea figura nr.6).


Figura nr. 6 - Fereastra de dialog Format Cells

O combinatie de atribute de formatare alcatuieste un stil. Utilizatorul isi poate defini, dupa necesitati, stiluri proprii sau poate folosi cateva stiluri predefinite. Exista de asemenea facilitati de formatare automata (functia AutoFormat, similara cu cea din Word).

Teme propuse

Tema nr. 1

1. Sa se lanseze in executie tabelatorul Excel si sa deschida o noua mapa de lucru. Sa se redenumeasca foaia de lucru cu numele Sheet1; noua denumire va fi Produse.

2. In foaia de lucru cu numele Produse se va introduce, incepand cu celula A1, un tabel care sa contina pe linii denumirile a cel putin trei produse ale unei firme imaginare. Coloanele vor reprezenta lunile Ianuarie, Februarie si Martie, iar la intersectia dintre o linie si o coloana a tabelului se va afla numarul de bucati vandute din produsul corespunzator respectivei linii in luna corespunzatoare coloanei. Intr-o ultima coloana a tabelului se va mentine pretul unitar pentru fiecare dintre produsele firmei. Pentru formatarea capului de tabel se va folosi fontul Arial Italic de 13 puncte, iar pentru celelalte celule fontul Times New Roman Normal de 14 puncte.

3. Sa se calculeze, pentru fiecare produs in parte, sumele obtinute din vanzari pe toate cele trei luni, apoi sa se calculeze incasarile totale ale firmei pe fiecare dintre cele trei luni. Se vor utiliza operatii de copiere a continutului unor celule.

4. Sa se mute tabelul creat anterior in zona avand celula B3 ca si colt stanga-sus, dupa care sa se salveze mapa de lucru curenta intr-un fisier cu numele firma.xls.

Tema nr. 2

1. Sa se lanseze in executie tabelatorul Excel si sa se deschida o noua mapa de lucru. Sa se redenumeasca foaia de lucru cu numele Sheet2; noua denumire va fi Telefon. Aceasta foaie de lucru va fi apoi adusa pe prima pozitie in cadrul mapei curente.

2. Sa se creeze, in cadrul foii de lucru Telefon, un tabel Excel care sa simuleze evidentele unei companii de telefoane. Pentru fiecare abonat se vor retine: numele abonatului, numarul de telefon si sumele de plata pe fiecare din lunile anului. Pentru editarea capului de tabel se va utiliza fontul Times New Roman de 13 puncte.

3. Pe baza datelor din tabel sa se calculeze, pentru fiecare abonat, o suma lunara medie de plata, precum si suma totala pe care compania o are de incasat de la abonati.

4. Sa se copieze capul de tabel intr-o alta foaie de lucru a mapei curente, foaie care va primi denumirea Tabel. Sa se salveze mapa de lucru curenta intr-un fisier cu numele abonati.xls.

Tema nr. 3

1. Sa se deschida o noua mapa de lucru Excel care sa fie salvata intr-un fisier cu numele librar.xls.

2. Sa se creeze, in cadrul foii de lucru curente, un tabel Excel care sa descrie vanzarile unei librarii pentru patru titluri. Pentru fiecare titlu se vor retine denumirea cartii, autorul, pretul unitar, intrari (numarul de produse primite), iesiri (cantitate vanduta). Pentru editarea capului de tabel se va utiliza fontul Times New Roman, inclinat si de 12 puncte, iar pentru liniile tabelului se va folosi fontul Arial de 11 puncte. Foaia de lucru va avea numele CARTE.

3. Pe baza datelor din tabelul anterior, sa se calculeze stocul existent la fiecare titlu si suma obtinuta din vanzarea fiecarui tip de produs. Sa se determine apoi vanzarile totale.


Figura nr. 7 - Exemplu de foaie de lucru

Prelucrarea datelor cu operatii specifice bazelor de date

O baza de date contine un ansamblu de date structurate intr-o forma specifica; structura de memorare si organizare a informatiilor faciliteaza gestiunea lor (operatii de memorare, regasire a datelor etc.).

Un tabel Excel poate fi privit ca o baza de date pentru care numele de date sau campurile sunt numele coloanelor tabelului iar fiecare set de valori pentru aceste nume (inregistrare) se gaseste intr-o linie a tabelului. Astfel, un tabel Excel implementeaza in mod natural ceea ce este cunoscut sub numele de model relational de organizare a bazelor de date. In Excel, pentru o structura de acest tip se mai foloseste si denumirea de lista.

Operatii cu liste

a) Crearea unei liste se face prin introducere de valori, respectand principiile descrise in subcapitolele anterioare (numele campurilor apar ca nume de coloane). Listei astfel construite i se poate asocia un nume cu optiunea Insert - Name - Define.

b) Actualizarea listei - presupune operatii de modificare a valorilor, adaugare si eliminare de inregistrari din lista. Aceste operatii se realizeaza foarte usor folosind formularele de date. Un astfel de formular se poate crea prin selectarea comenzii Data - Form in timp ce cursorul este pozitionat in cadrul tabelului de date. Fereastra formularului permite modificarea valorilor prin operatii uzuale de editare, adaugarea unei inregistrari (New), eliminarea inregistrarii curente (Delete) (a se vedea figura nr.8).

Dupa efectuarea acestor operatii, modificarile corespunzatoare apar si in foaia de lucru.


Figura nr.8 - Exemplu de formular pentru date

c) Cautarea inregistrarii care indeplineste anumite proprietati se poate face folosind tot formularul de date: Data - Form. Butonul Criteria permite specificarea valorilor cautate, care se vor introduce intr-o fereastra de tip inregistrare. Se va realiza pozitionarea pe inregistrarea (inregistrarile) care indeplinesc conditiile specificate. In cazul mai multor inregistrari, se va putea trece de la una la alta.

De exemplu, in lista din figura de la Teme propuse se poate cauta o anumita persoana sau sau toate persoanele cu proprietatea 'Media >9'.

d) Sortarea inregistrarilor dintr-o lista este operatia de rearanjare a inregistrarilor, dupa valorile unuia sau mai multor campuri, numite chei, in ordine alfabetica, numerica sau cronologica (crescatoare sau descrescatoare).

Sortarea se realizeaza folosind comanda Data - Sort. In fereastra care se deschide se specifica cheile de sortare (a se vedea figura nr.9). Primul camp dupa care se face ordonarea se numeste cheie principala. Daca exista mai multe inregistrari care au aceeasi valoare pentru aceasta cheie, putem specifica alta cheie de ordonare (secundara). Astfel, in Excel, la o operatie de sortare se pot specifica maximum trei chei de sortare.


Figura nr. 9 - Fereastra de dialog Sort

Pentru fiecare cheie se poate opta intre sortare crescatoare sau descrescatoare (Ascending/Descending).

Observatie.

Cu o tehnica mai deosebita, utilizatorul isi poate defini ordini in liste speciale care contin anumite valori (de exemplu: zilele saptamanii, lunile anului) folosind Tools - Options - Custom List - List Entries.

e) Selectarea inregistrarilor care indeplinesc anumite proprietati (filtrare).

Sa presupunem, de exemplu, ca dorim ca toate persoanele retinute in foaia de lucru din figura de la Teme propuse si care au media mai mare decat 9 (Media > 9) sa fie afisate separat in foaia curenta de lucru.

Aceast tip de prelucrare a informatiilor se realizeaza prin intermediul comenzii Data - Filter. Exista doua posibilitati de obtinere a rezultatelor dorite:

1) cu AutoFilter - specificam pentru fiecare camp valoarea dorita sau o proprietate (fiecarui camp i se ataseaza o lista de forma: All, Custom, lista de valori). In exemplul nostru, pentru toate campurile specificam All in afara de campul Media, unde specificam cu Custom conditia >9 (greater than 9).

2) cu Advanced Filter - se pot introduce domenii de selectare mai complexe. Se va cere:

  • domeniul listei din care se face selectia (List range);
  • domeniul de criterii (Criteria range). Intr-un domeniu de criterii campurile pentru care se specifica conditiile se depun ca si cap de tabel (vezi figura nr.11). Intre conditiile din acelasi rand se aplica operatorul logic Si iar intre conditiile din randuri diferite - operatorul logic Sau.
  • eventual domeniul destinatie sau coltul sau stanga sus, daca nu se doreste ca selectia sa se realizeze in pozitia curenta (Copy to - a se vedea figura nr.10).

Figura nr. 6_10 - Ferestra de dialog Advanced Filter

Exemplul 1

Folosim exemplul din figura de la Teme propuse. Sa presupunem ca dorim sa copiem toate inregistrarile studentilor care au media cuprinsa in intervalul [8.5, 9.5] in foaia de lucru curenta, incepand cu celula I30. Campurile ferestrei de dialog Advanced Filter se vor completa dupa cum urmeaza: List range va contine intreaga lista ($A$3:$F$24), Criteria range va contine celulele criteriului de selectie ($H$19:$I$20) - vezi figura nr.11, iar Copy to va contine locatia unde se va realiza copierea ($I$30).


Figura nr.11 - Exemplu de domeniu de criterii

Observatie.

Daca se doreste reafisarea tuturor inregistrarilor din lista, se alege optiunea Data - Filter - Show All.

f) Rezumarea datelor

In fiecare grup de inregistrari care au aceeasi valoare pentru un camp dat, asupra valorilor unor campuri specificate se pot aplica diverse functii de sinteza (medie, numarare, implicit suma). Astfel, se pot realiza simplu totaluri si subtotaluri. In locul functiei suma, se pot specifica si alte functii: numar de elemente (Count), medie (Avg), maxim (Max), minim (Min) etc. Operatia se poate repeta pentru valorile altui camp; astfel se va obtine un rezumat al listei initiale.

Anterior, inregistrarile trebuie sortate dupa campul/campurile ale carui/caror grupe de valori egale se urmaresc.

Daca se doreste sa se realizeze calcule asupra unei liste folosind un domeniu de conditii (adica sa se prelucreze doar liniile care indeplinesc acele conditii), se vor utiliza functiile specifice bazelor de date: DSUM (suma pentru o baza de date), DAVERAGE (medie pentru o baza de date), DCOUNT (numarare pe o baza de date) etc. Aceste functii sunt caracterizate de trei parametri: domeniul bazei de date, campul pe care se face calculul si domeniul de criterii care selecteaza liniile implicate in calcul.

In exemplul din figura nr.7 se calculeaza numarul de note cuprinse in fiecare din intervalele: [0.5, 1.5), [1.5, 2.5), [2.5, 3.5), ., [8.5, 9.5), [9.5, 10]. In acest scop se utilizeaza functia DCOUNT specificand pe rand: domeniul asupra caruia se aplica functia, campul dupa care se realizeaza numararea, precum si domeniul de criterii care contine conditia de indeplinit pentru inregistrarile asupra carora se aplica operatia.

g) Tabele de sinteza

Tabelele de sinteza sau tabelele pivot (Pivot Table) realizeaza sintetizarea datelor dintr-o baza de date Excel din mai multe perspective. Utilizatorul poate alege campurile care sa constituie titluri de pagina, de linie sau de coloana, sau campuri care sa fie utilizate in realizarea unor calcule.

Vom explica utilizarea tabelelor pivot pe un exemplu concret. Sa presupunem ca avem baza de date Studenti care contine inregistrarile din figura nr.12 si ca dorim sa aflam cati studenti din fiecare grupa sunt deja memorati in baza de date.


Figura nr. 12 - Baza de date Studenti

Se vor efectua urmatorii pasi:

  • se lanseaza in executie comanda Pivot Table din meniul Data;
  • in fereastra de dialog deschisa (Step 1 of 4), se alege optiunea Microsoft Excel List or Database si se va actiona butonul Next;
  • in fereastra de dialog deschisa (Step 2 of 4), campul Range se completeaza cu seria de celule care contin datele ce vor fi analizate (in cazul nostru, seria este A1:D12) si actioneaza butonul Next;
  • in fereastra de dialog deschisa (Step 3 of 4), se gliseaza butonul Grupa in campul DATA. Se va afisa Sum of GRUPA (functia care realizeaza insumarea datelor din coloana GRUPA);
  • deoarece nu dorim insumarea datelor din coloana GRUPA, vom realiza un dublu clic cu mouse-ul pe butonul Sum of GRUPA din campul DATA. Se afiseaza o noua fereastra de dialog care permite alegerea functiei Excel dorite (in acest caz - Count pentru numarare);
  • dupa apasarea butonului OK si inchiderea ultimei ferestre de dialog, in campul DATA va fi afisat butonul Count of GRUPA;
  • se gliseaza butonul GRUPA in campul ROW (linie) pentru a utiliza aceasta denumire ca titlu de linie. Deasupra campului ROW se va afisa butonul GRUPA (figura nr.13);
  • se actioneaza butonul Next pentru a trece la urmatorul pas;


Figura nr.13 - Construirea tabelului pivot

  • in fereastra de dialog nou deschisa (Step 4 of 4), campul Pivot Table Starting Cell se completeaza cu adresa celulei la care va incepe afisarea tabelului pivot (F1) in cadrul foii de calcul, iar campul Pivot Table Name va contine numele tabelului pivot;
  • dupa actionarea butonului Finish, foaia de calcul va aspectul din figura nr.14.

Figura nr. 14 - Aspectul final al foii de calcul

Teme propuse

1. Sa se lanseze in executie tabelatorul Excel si sa se completeze celulele primei linii cu titlurile de coloane din figura nr.12. Foaia de lucru va purta numele Studenti, iar fisierul creat se va numi Stud.xls.

2. Sa se introduca datele din figura nr.12 in tabelul nou creat, prin intermediul unui formular de date (Form), apoi sa se sorteze crescator dupa numarul matricol inregistrarile din baza de date creata.

3. Sa se adauge o noua coloana care sa contina media studentului pe ultimul semestru. Se vor completa celule respectivei coloane, dupa care se va calcula media generala a studentilor cu medii mai mari decat 8.

4. Sa se calculeze, folosind un tabel de sinteza, numarul studentilor din fiecare an de studiu. Sa se rezolve aceeasi problema cu functia DCount.


Figura nr.12

Reprezentari grafice

Sistemul Excel permite crearea de diagrame care sa reprezinte grafic datele dintr-o foaie de lucru. Folosind aceste reprezentari grafice se usureaza intelegerea unor fenomene si uneori se pot evidentia tendinte de evolutie.

Excel pune la dispozitie 14 tipuri de diagrame, din care 8 sunt bidimensionale (2D) iar 6 sunt tridimensionale (3D). In plus, fiecare tip are o serie de subtipuri sau formate din care se poate alege cel dorit.

Crearea diagramelor
Tipuri de diagrame
Operatii cu diagrame
Teme propuse

Crearea diagramelor

O diagrama se poate introduce:

  1. direct in foaia de lucru (se numeste diagrama fixata) - se creeaza cel mai simplu cu butonul Chart Wizard;
  2. intr-o foaie de lucru noua (care se va insera inaintea celei curente) - se creeaza cu Insert - Chart - As New Sheet.

Pentru crearea unei diagrame, parametrii necesari se precizeaza in cinci ferestre de dialog gestionate de asistentul Chart Wizard. In cei cinci pasi se specifica:

  1. zona de date;
  2. tipul dorit de diagrama;
  3. subtipul de diagrama;
  4. modul de alegere a datelor (pe linii, coloane);
  5. legenda, titlurile pentru diagrama si axe.

La sfarsit, se alege butonul Finish. De la un pas se poate reveni la anteriorul cu Back, iar la urmatorul se poate trece cu Next. Finish declanseaza crearea graficului iar Cancel anuleaza procesul. Pentru diagramele fixate, la inceput se va delimita zona in care va aparea diagrama.

Diagramele folosesc reprezentari grafice prin puncte, linii, suprafete, coloane (2D), bare (3D), sectoare de cerc sau alte simboluri.

Intr-o diagrama 2D, axa X se numeste axa categoriilor iar axa Y este axa valorilor. In cazul in care diagrama reprezinta un tabel de valori in care liniile si coloanele au etichete (si nu o simpla succesiune de valori), vom putea opta intre considerarea categoriilor ca linii sau coloane ale tabelului. Daca categoriile sunt linii, atunci elementele de pe coloane vor fi numite serii si vor aparea in legenda. Numele lor vor fi selectate din prima linie a domeniului. Daca categoriile sunt coloane, elementele de pe linii vor fi numite serii si vor aparea in legenda; numele lor vor fi selectate din prima coloana a domeniului.

Pentru o diagrama 3D, axa X va fi axa categoriilor, axa Y - a seriilor iar axa verticala Z - a valorilor.

Tipuri de diagrame

Tipul de diagrama dorit se alege in functie de aspectele pe care dorim sa le evidentiem prin reprezentarea grafica: Area, Bar, Column, Line, Pie, Doughnut. Dintre acestea, tipul histograma 2D sau 3D (Column sau Bar - 'turn') este foarte des folosit.


Figura nr.15 - Exemple de diagrame de tip Column si Bar

In tabelul de date al graficului din figura nr.15:

  • daca categoriile sunt linii (si seriile - coloane), antetele de linii sunt: 1st Qtr, 2nd Qtr, 3rd Qtr, 4th Qtr iar antetele de coloane sunt: East, West, North;
  • daca categoriile sunt coloane (si seriile - linii), antetele de linii sunt: East, West, North iar antetele de coloane sunt: 1st Qtr, 2nd Qtr, 3rd Qtr, 4th Qtr.

Pentru exemplul din figura nr.7, s-a ales un grafic de tip functie. Valorile de pe abscise nu s-au mai specificat in domeniu fiindca s-au folosit valorile implicite (0,,10).


Figura nr.7

Operatii cu diagrame

Chiar si dupa crearea unei diagrame, asupra acesteia se pot realiza numeroase operatii: selectare (clic), mutare (deplasare cu mouse-ul), redimensionare (deplasarea marginilor), eliminare (tasta Delete), activare/editare (clic dublu). In plus, orice element al unei diagrame poate fi selectat cu clic pe elementul respectiv si ulterior modificat (uzual, se folosesc optiunile din meniul sau contextual).

Diagrama poate fi actualizata prin modificarea elementelor ei. Se pot specifica optiuni de formatare sau chiar se pot schimba modul de interpretare a datelor, tipul si forma diagramei.

La o diagrama se pot adauga serii sau categorii noi de date prin deplasarea lor in zona diagramei (se mai pot utiliza optiunile din meniul sau contextual).

Aspectul fiecarui element dintr-o diagrama se poate modifica prin operatii de formatare (schimbarea dimensiunii sau formei caracterelor, schimbarea culorilor, dimensiunii si formei liniilor, orientarii textelor etc.).

De asemenea, se pot combina doua reprezentari intr-o diagrama (diagrame combinate).

Cu butoanele din bara Drawing Toolbar, analoaga celei din Word, se pot desena obiecte grafice care ulterior se pot prelucra cu facilitatile cunoscute din Word.

Teme propuse

1. Sa se deschida documentul Excel cu numele Stud.xls (creat in cadrul paragrafului Teme propuse) si sa se selecteze foaia de lucru Studenti.

2. Sa se calculeze numarul de studenti din fiecare grupa si sa se reprezinte, pe un grafic de tip placinta (Pie), ponderea in procente a fiecarei grupe in numarul total de studenti.

3. Sa se calculeze numarul de medii cuprinse in fiecare din intervalele [5,6), [6,7), [7,8), [8,9), [9,10), respectiv numarul de medii de 10 si sa se reprezinte pe un grafic de tip Line repartitia notelor (similar cu graficul din figura nr.7).

Facilitati avansate ale sistemului Excel

Integrare in Web
Accesarea si prelucrarea datelor din baze de date externe
Facilitati pentru rezolvarea unor probleme de optimizare si analiza statistica
Scenarii

Harti

Macrouri si personalizarea mediului
Teme propuse

Integrare in Web

Interesul pentru posibilitatile de informare / comunicare oferite in Internet a determinat introducerea in Excel (incepand cu versiunea Office '97) a unor facilitati care sa asigure compatibilitatea cu bine-cunoscuta aplicatie World Wide Web, astfel incat sa se poata realiza accesul la Internet inclusiv din aplicatiile uzuale de birotica. De fapt, aceste facilitati sunt absolut similare cu cele integrate in editorul de documente Word.

Adresele URL (Uniform Resource Locator) introduse in mapele de lucru Excel sunt recunoscute automat; prin activarea lor, se va deschide resursa Internet specificata, indiferent de localizarea acesteia, prin intermediul navigatorului implicit (uzual, Internet Explorer).

Butoanele care asigura facilitati de integrare in web pentru foile de lucru Excel (vezi figura nr.16) sunt:

  • Insert Hyperlink, care permite inserarea unei adrese URL intr-un document Excel, prin intermediul unei ferestre de dialog specifice, identice cu cea asociata in Word butonului Insert Hyperlink. Efectul butonului Insert Hyperlink este echivalent cu cel al optiunii Insert - Hyperlink. Operatiile de creare, modificare si stergere a hiperlegaturilor coincid cu cele descrise in Word;
  • Web Toolbar, care deschide bara de instrumente de navigare; aceasta este identica cu cea descrisa in Word. Bara de instrumente Web Toolbar mai poate fi activata din meniul principal, cu View - Toolbars, sau din meniul contextual al unei bare de instrumente deja afisate.

Figura nr.16 - Butoanele cu facilitati de integrare in web

Pentru salvarea foilor de lucru Excel in format HTML, cu ajutorul optiunii File - Save as HTML, se pune la dispozitie un asistent numit Internet Assistant Wizard, care sa asigure compatibilizarea elementelor din foile de lucru cu limbajul HTML, intr-un mod cat mai convenabil. Se vor specifica: domeniul (domeniile) care va (vor) fi convertit(e), daca datele se introduc intr-un fisier HTML nou sau se adauga la unul existent, titluri, antete, comentarii (eventual adresa de e-mail a celui care a creat documentul), numele si localizarea fisierului creat.

Facilitati speciale de integrare in Web ale sistemului Excel se refera la interogarea unor formulare web (HTML) de la anumite adrese URL - aceasta facilitate este descrisa in finalul paragrafului urmator.

Accesarea si prelucrarea datelor din baze de date externe

Avand in vedere faptul ca exista numeroase produse soft atat pentru prelucrari de tip foi de calcul tabelar, cat si pentru gestiunea volumelor mari de date sub forma de baze de date (sisteme de gestiune a bazelor de date), este important sa se asigure compatibilitatea intre aceste produse, astfel incat anumite informatii organizate cu unul dintre ele sa poata fi transferate si prelucrate cu un alt produs. Sistemul de proceduri conceput de firma Microsoft pentru a asigura aceasta compatibilitate se numeste Open Data Base Connectivity (ODBC).

Din Excel, se pot deschide fisiere create cu diverse versiuni ale altor sisteme de gestiune a datelor, cum ar fi: Lotus, Quattro Pro, Works, dBase. In acest scop, se va alege tipul corespunzator de fisier in fereastra File - Open.

O baza de date simpla creata intr-o foaie de lucru Excel sub forma de tabel in care antetul reprezinta nume de campuri (vezi paragraful Prelucrarea datelor cu operatii specifice bazelor de date) poate fi automat convertita intr-o baza de date Access cu ajutorul optiunii Data - Convert to MS Access; tabelul poate fi introdus intr-o baza de date noua sau intr-una existenta, dupa cum se poate observa din fereastra de dialog de mai jos.


Figura nr.17 - Fereastra pentru conversia in Access a datelor din foile Excel

Un tabel Excel mai poate fi folosit pentru crearea unui formular sau raport Access, folosind optiunile Data - MS Access Form, respectiv Data - MS Access Report. Se va deschide automat sistemul Access si se va lansa asistentul specific pentru crearea formularelor, respectiv rapoartelor intr-o baza de date noua.

Din Excel se pot accesa si prelucra baze de date externe, adica create cu alte aplicatii - sisteme de gestiune a bazelor de date, folosind optiunea Data - Get External Data. Prelucrarile care se pot realiza sunt de tip interogare, referindu-se in principal la selectarea datelor care indeplinesc anumite criterii. In acest scop, se va folosi aplicatia MS Query, care se lanseaza automat la activarea optiunilor din Get External Data. Operatiile de creare si modificare a interogarilor sunt absolut similare cu cele referitoare la crearea interogarilor in Access; avand in vedere acest fapt, vom descrie mai jos doar principalele etape de lucru, fara a intra in prea multe detalii legate de proiectarea si executia interogarilor Access.

Astfel, a obtine informatii dintr-o baza de date externa revine la crearea unei interogari pentru acea baza de date; in acest scop, se utilizeaza optiunea Create New Query (din Get External Data), care va lansa automat aplicatia MS Query. Primul pas va consta in specificarea sursei externe de date, care poate fi un fisier creat in Access, dBase, FoxPro, chiar Excel, un fisier text sau eventual un fisier creat cu un alt sistem, cu conditia ca sa existe un driver de interfata specific cu sistemul respectiv. Practic, prin intermediul unor ferestre de dialog specifice (vezi figura nr.18) se selecteaza tipul aplicatiei si fisierul sursa de date, printr-un mecanism de tip browse.




Figura nr.18 - Ferestrele de specificare a sursei de date pentru o interogare noua

Interogarea se poate proiecta:

1.    interactiv, cu ajutorului unui asistent alegand campurile care vor aparea in interogare, specificand criteriile dorite si campurile de sortare (vezi figura nr.19). In final, se indica daca datele rezultate vor fi returnate in Excel sau vor fi vizualizate (cu posibilitatea de a modifica interogarea) in MS Query.






Figura nr.19 - Etapele de creare a unei interogari cu ajutorul asistentului

2.    direct in fereastra de proiectare (vezi figura nr.20), urmand etapele clasice:

  • specificarea tabelelor din baza de date care vor constitui sursa interogarii - in acest scop se va utiliza fereastra de dialog Add Tables. In cazul mai multor tabele intre care exista campuri de legatura, daca aceste relatii nu au fost anterior definite, ele pot fi speficicate in cadrul interogarii printr-un drag al campului din tabelul principal peste corespondentul sau din tabelul relationat (Aceste principii si tehnici sunt specifice gestiunii bazelor de date si nu constituie obiectul prezentei lucrari. Pentru aprofundarea lor se recomanda consultarea unei bibliografii de baze de date sau a unui volum de prezentare a sistemului Access);
  • selectarea campurilor de afisat in zona RQBE (zona inferioara a ferestrei de proiectare);
  • specificarea conditiilor de selectare in zona Criteria activata din meniul View sau folosind butonul sau optiunea Add Criteria;

Figura nr. 20 - Crearea unei interogari in suprafata de proiectare a aplicatiei MS Query

Rezultatele selectate pot fi prelucrate suplimentar prin operatii de:

  • sortare dupa campurile dorite - se utilizeaza butoanele de sortare ascendenta / descententa sau optiunea Records - Sort;
  • grupare si totalizare - liniile cu aceeasi valoare pentru un anumit camp se pot grupa, astfel incat asupra grupurilor obtinute sa se realizeze calcula statistice simple: Sum, Avg, Count, Min, Max. Optiunea este similara cu 'Group By' din Access si se poate activa cu butonul de totalizare (marcat cu simbolul ) sau cu optiunea Records - Edit Column, in a carei fereastra de dialog se alege functia statistica dorita (vezi figura nr.21).

Executia interogarii proiectate se realizeaza automat, daca optiunea Records - Automatic Query este activa, sau la cerere, cu Records - Query Now, rezultatele afisandu-se in zona inferioara a suprafetei de proiectare.


Figura nr.21 - Fereastra pentru specificarea unei functii statistice de aplicat asupra unui camp

Odata creata o interogare, ea poate fi oricand modificata in MS Query - se pot adauga sau elimina campuri, schimba criteriile de selectie, campurile de sortare. Evident ca se va opera asupra interogarii curente (daca este vorba de o interogare anterior creata, ea trebuie intai deschisa).

Operatiile de baza care se pot realiza cu interogari in aplicatia MS Query sunt cele cunoscute: salvarea se realizeaza cu File - Save / Save As, deschiderea unei interogari existente se face cu File - Open, (inchiderea - cu File - Close) iar crearea unei interogari noi cu File - New. Butoanele echivalente acestor operatii sunt similare cu cele deja cunoscute. MS Query creeaza implicit interogarile in format .dqy.

Daca din sistemul Excel se doreste executia unei interogari existente, in vederea preluarii in foaia de lucru a rezultatelor acesteia, se activeaza optiunea Data - Get External Data - Run Database Query. In fereastra deschisa (vezi figura nr.22) se va activa butonul Get Data.

Datele astfel preluate pot fi actualizate din Excel prin modificarea interogarii corespunzatoare; in acest scop, se poate utiliza optiunea Data - Get External Data - Edit Query, care va deschide interogarea cu aplicatia MS Query, permitand realizarea modificarilor dorite.


Figura nr.22 - Fereastra de selectare a interogarii de executat

O facilitate speciala a sistemului Excel o constituie preluarea de informatii din formulare Web (in format HTML). In acest scop, se activeaza optiunea Data - Get External Data - Run Web Query si se selecteaza interogarea web dorita din lista de fisiere *.iqy pusa la dispozitie (vezi figura nr.23).


Figura nr.23 - Selectarea unei interogari web

Dupa alegerea unei interogari si activarea butonului Get Data, se va accesa formularul web de la adresa URL asociata (de exemplu, pentru interogarea selectata in fereastra de mai sus, pe site-ul Microsoft: https://www.microsoft.com/excel/webquery/samples.htm) si se va executa interogarea. Intr-o fereastra de dialog, se poate opta pentru inserarea rezultatelor in foaia de lucru curenta sau intr-una noua, precum si pentru setarea unor caracteristici suplimentare (butonul Properties) pentru datele care se transfera (uzual, se importa doar tabelele HTML). Anumite interogari necesita specificarea unor parametri suplimentari.

Facilitati pentru rezolvarea unor probleme de optimizare si analiza statistica

Pentru efectuarea unor calcule specifice de statistica asupra unor seturi de date se poate utiliza optiunea Tools - Data analysis, a carei activare deschide fereastra Data Analysis (a se vedea figura nr.24).In cazul in care aceasta optiune nu apare in meniul Tools, instalarea componentelor necesare se poate realiza din Tools - Add-Ins, bifand elementele Analysis ToolPak.

Prin intermediul listei de optiuni puse la dispozitie in fereastra Data Analysis, se poate opta pentru calcule de: corelatie, covarianta, statistica descriptiva, analiza Fourier, histograme, medii, regresii, generare de numere aleatoare etc.

Pentru fiecare tip de calcule se vor specifica, prin intermediul unei ferestre de dialog specifice, zona de date care se analizeaza si parametrii doriti in prelucrare.
In figura nr.24 se pot urmari cateva din facilitatile de analiza statistica puse la dispozitie in Excel.


Figura nr.24 - Facilitatile de analiza statistica

Pentru rezolvarea problemelor de optimizare in Excel se pune la dispozitie optiunea Tools - Solver; in fereastra Solver Parameters se vor introduce datele de lucru: daca pentru functia dorita se cere calcularea valorii maxime, minime sau egalitatea cu o anumita valoare si conditiile problemei (acestea apar uzual ca inegalitati si se pot introduce, modifica sau sterge utilizand butoanele Add, Change, respectiv Delete). Eventuale optiuni (de exemplu, timp de calcul, numar de iteratii etc.) se pot specifica folosind butonul Options iar rezultatul dorit se optine activand butonul Solve.


Figura nr.25 - Fereastra pentru descrierea si rezolvarea problemelor de optimizare

Scenarii

Ca o facilitate de predictie, in foile de lucru Excel o succesiune de valori aflate in celule alaturate si care respecta o regula de generare iterativa (succesiva) poate fi completata automat printr-un 'drag' cu mouse-ul peste zona care se doreste completata, o data ce a fost selectat domeniul care contine valorile initiale, cunoscute. Pentru analize de date mai complexe si predictii se mai pun la dispozitie 'scenariile'.

Un scenariu se identifica printr-un nume si reprezinta un grup de valori pentru o multime de celule. Fiecareia din celulele respective i se poate asocia insa si o alta valoare, ansamblul noilor valori alcatuind un nou scenariu. Astfel, o multime de celule poate fi privita ca putand avea seturi de valori diferite, facilitate utila deseori pentru a analiza corect o problema dependenta de valori variabile (de exemplu, modificarea unor sume depuse la o banca in functie de rata dobanzii).

Pentru a gestiona scenarii, se foloseste optiunea Tools - Scenarios, care deschide fereastra Scenario Manager; aici se afiseaza scenariile definite si se ofera posibilitatea de a opera asupra lor.


Figura nr.26 - Fereastra Scenario Manager pentru vizualizarea si gestiunea scenariilor

Crearea unui scenariu se face cu butonul Add (din fereastra Scenario Manager - vezi figura nr.26) prin specificarea numelui, a celulelor asociate si a valorilor acestora - valorile se introduc prin intermediul ferestrei Scenario Values (vezi figura nr.27), care se deschide automat (dupa confirmarea crearii cu butonul Ok).


Figura nr.27 - Specificarea valorilor pentru un scenariu

Modificarea unui scenariu selectat se realizeaza folosind butonul Edit, care deschide fereastra Edit Scenario (vezi figura nr.28); dupa confirmarea modificarii se deschide automat aceeasi fereastra Scenario Values care permite actualizarea valorilor din celulele scenariului.


Figura nr.28 - Fereastra de editare a unui scenariu

Aplicarea unui scenariu selectat se realizeaza cu butonului Show (a se vedea figura nr.26); in foaia de lucru, valorile se vor vizualiza conform scenariului respectiv.

Pentru eliminarea unui scenariu selectat se utilizeaza butonul Delete din aceeasi fereastra Scenario Manager.

Combinarea mai multor scenarii se poate realiza cu butonul Merge iar cu optiunea Sumary se pot obtine rapoarte ale actiunilor efectuate prin intermediul scenariilor - acestea se pot obtine intr-un format standard (Scenario summary) sau chiar in forma unui tabel pivot (Scenario PivotTable).

Harti

Sistemul Excel asista utilizatorii in reprezentarea datelor asociate unor zone geografice punand la dispozitie o aplicatie care permite crearea si prelucrarea de harti, reprezentarea unor date atasate si modificarea acestora.

Pentru crearea unei harti, eventual asociate unor date deja introduse in foaia de lucru si selectate, se activeaza optiunea Insert - Map si se alege tipul dorit de harta din lista de regiuni geografice care se afiseaza. De exemplu, in figura nr.30 se poate observa harta pusa la dispozitie pentru Europa. In continuare, se va marca printr-un drag cu mouse-ul zona din foaia de lucru in care se va introduce harta.

Activarea operatiilor asupra hartilor se mai poate realiza folosind butonul Map (vezi figura nr.29). In urma acestor actiuni, se va lansa aplicatia Microsoft Map, care afiseaza un meniu specific, in care optiunile uzuale sunt actualizate pentru operarea asupra hartilor si se introduce submeniul Map; in plus, se activeaza o bara de instrumente dedicata prelucrarii hartilor. Prin intermediul acestei aplicatii, hartile sunt integrate in foile de lucru ca obiecte OLE.


Figura nr.29 - Butonul Map

Figura nr.30 - Harta Europei pusa la dispozitie de Excel

Editarea unei harti se poate realiza cu dublu clic pe obiectul respectiv, dupa principiul deja cunoscut; se va lansa aplicatia Microsoft Map, din care de poate modifica harta. Un nou dublu clic va permite modificarea caracteristicilor hartii curente prin intermediul unei ferestre de dialog specifice (vezi figura nr.31).


Figura nr.31 - Fereastra pentru vizualizarea si modificarea proprietatilor unei harti

Actualizarea unei harti cu noi date introduse in foaia de lucru se realizeaza folosind optiunea Insert - Data din meniul aplicatiei Microsoft Map si se selecteaza domeniul datelor nou introduse. Daca in Microsoft Map optiunea de actualizare Tools - Options - Data Refresh este setata pe Automatic, modificarile vor fi imediat vizibile.

Pentru a introduce o harta modificata (cu aplicatia Microsoft Map) in document, se face un clic in exteriorul acesteia; in urma acestei actiuni, se inchide aplicatia Microsoft Map si se actualizeaza harta ca obiect integrat. Eliminarea unei harti dintr-o foaia de lucru / dintr-un document se face ca pentru orice obiect OLE, prin selectare si activarea tastei Delete.

Macrouri si personalizarea mediului

Facilitatile de creare si operare cu    macrouri (Tools - Macro), precum si cele legate de personalizarea sistemului Excel (Tools - Customize) sunt similare cu cele prezentate in cadrul editorului de documente Word.

Teme propuse

1.    Sa se introduca, intr-o foaie de lucru Excel, un link extern catre pagina produselor de birotica de pe site-ul Microsoft (www.microsoft.com ).

2.    Sa se salveze informatiile dintr-o foaie de lucru Excel sub forma de pagina web (format HTML), in care sa se includa un link catre adresa personala de e-mail (Indicatie: Adresa URL va contine protocolul mailto: si adresa de mail).

3.    Sa se creeze in Excel (eventual Access) o baza de date simpla care sa contina informatii referitoare la studentii unei facultati, notele si creditele obtinute intr-o sesiune de examene. Acest tabel va constitui sursa externa de date pentru o interogare creata intr-o alta mapa de lucru Excel; interogarea va afisa pe ani de studii studentii promovati, in ordinea descrescatoare a numarului de credite si a mediei obtinute.

4.    Sa se creeze o harta a lumii in care sa se marcheze capitalele statelor. Harta va fi integrata intr-un document Word.

5.    Sa se reprezinte intr-o foaie de lucru Excel, cu o harta atasata, produsul intern brut pentru statele europene.

6.    Sa se creeze un macro care sa insereze intr-o foaie de lucru Excel un link catre adresa personala de mail.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 5573
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved