- prelucrarea datelor este o etapă în cadrul unui proces informațional în care datele de intrare se transformă în date de ieșire (rezultate).
- datele de intrare sunt furnizate programului de calcul de la tastatură sau alte echipamente periferice sau din fișiere de date.
- ne amintim că prelucrările datelor pot fi : calcule algebrice, statistice, logice, ordonare (sortare), filtrări, interogări.
- instrumente de prelucrare :
- registrele de calcul sunt fișierele obținute cu programul Excel care conțin date de intrare și de ieșire ale programului organizate în una sau mai multe foi de calcul.
- chiar dacă are aspectul unui tabel, foaia de calcul NU este o structură de tip fișier tabel.
- lista este un grup de rânduri dintr-o foaie de calcul.
- programul MS Excel recunoaște următoarele tipuri de date elementare : text, numerice, logice, calendaristice, de timp.
1. Date de tip text
- conțin litere, cifre, semne și sunt aliniate automat la stânga în celulă.
2. Date numerice
- datele numerice în Excel pot să conțină :
Exemplu : 25e-3 înseamnă numărul 25x10-3
- datele numerice scrise corect în Excel sunt aliniate automat la dreapta în celulă.
- Excel poate lucra numai cu numere raționale (mulțimea Q) cuprinse între un maxim și un minim bine stabilit și cu un număr limitat de zecimale.
- sunt situații când acceptăm ca numerele să fie interpretate de Excel ca și date de tip text. În acest caz vor fi aliniate la stânga în celule ca și textul și nu se pot face calcule matematice cu ele.
3. Date logice
- se numesc date logice, valorile TRUE și FALSE.
- ATENȚIE ! Deși par a fi date de tip text (deoarece conțin litere), aceste două valori speciale se consideră date logice și nu de tip text.
4. Date calendaristice
- o dată calendaristică are trei părți : zi, lună, an scrise cu diferiți separatori, în diferite moduri pe care le putem alege prin operația de formatare.
Exemplu : 17.01.2021, 01/17/2021, 17-January-2021 etc.
- având componentele zi, lună an, pentru limbajele de programare datele calendaristice nu sunt date elementare. Excel (care nu este limbaj de programare) le consideră date elementare și le reprezintă ca numere în memorie.
- prin operația de formatare numerele pot fi interpretate ca date calendaristice și în celule apar scrise corespunzător :
cea mai veche dată recunoscută de Excel este 1.01.1900 și îi corespunde 1
la 2.01.1900 îi corespunde 2...
la 1.02.2023 îi corespunde 44958 etc.
5. Date de timp
- o dată de timp are câteva părți scrise în diferite moduri alese prin operația de formatare.
Exemplu : 10:15 , 10:15:00 , 10:15 AM , 10:15:00 PM
- prin operația de formatare Format cells în Excel stabilim clar tipul datelor din celule și aspectul lor, înlăturând posibilele confuzii care pot să apară la introducere (de exemplu cum să fie interpretat un număr : număr, text sau dată calendaristică).
- Exemplu - în fișierul Excel de mai jos avem următoarele date elementare :
date numerice (cu roșu), aliniate automat la dreapta
date calendaristice (cu albastru) aliniate automat la dreapta
date de tip text (cu negru), aliniate automat le stânga
E7 conține 1/31/1899 și este aliniată automat la stânga pentru că Excel o consideră de tip text (datele calendaristice trebuie să fie mai mari decât 1/1/1900).
- formula Excel este o combinaţie de operatori şi operanzi care începe cu semnul = (egal)
- operatorii aritmetici : + , - , * , / , ^ , %
- operatorii pentru date calendaristice : + , -
- operatorul de concatenare (alipire) pentru date de tip text : &
- operatorii relaţionali (pentru comparaţii), ne dau rezultate logice, adică TRUE sau FALSE : < , > , <= , >= , = (testarea egalităţii), <> (diferit)
- operanzii sunt valori (text, numere, logice, date calendaristice), nume de celule, funcţii
- ordinea de efectuare a operaţiilor dintr-o formulă :
- funcţiile sunt subprograme din Excel, care fac niște calcule și oferă un rezultat. Ele un nume şi o listă de argumente :
numefuncţie( listă de argumente )
- funcţiile se scriu în interiorul unei formule și au rol de operanzi. Sunt primele care se execută din formulă, iar rezultatele lor participă mai departe în calculul formulei.
- argumentele listei se scriu separate prin ; sau , (depinde de setările Windows) sau : (pentru scriere prescurtată de la... până la).
- Funcţii statistice :
- Funcţii numerice :
- Funcţia logică IF :
IF(test;valoare1;valoare2) oferă ca rezultat valoare1 dacă testul are rezultat TRUE sau valoare2 dacă testului este FALSE
- Exemple :
a) în coloana A avem trei formule echivalente cu nume de celule care adună valorile din A1-A4 :
formulă simplă cu operatorul +
formulă cu SUM și listă continuă de argumente din coloana A
formulă cu SUM și lista de argumente de mai sus scrisă prescurtat (A1:A4).
b) în coloana B avem trei formule echivalente cu nume de celule pentru media aritmetică a valorilor din B1-B4 :
formulă simplă cu operatorii + și /
formulă cu AVERAGE și o listă continuă de argumente din coloana B
formulă cu AVERAGE și lista de argumente de mai sus scrisă prescurtat (B1:B4).
c) scriem funcție IF care compară A1 cu 0 și afișează dacă în A1 avem un număr pozitiv sau negativ :
=IF(A1>=0;"Număr pozitiv";"Număr negativ")
În imaginea de mai sus A1 are valoarea 100, deci funcția IF va afișa primul mesaj.
1. Scrieți formule Excel care calculează sau afișează :
Rezolvare :
=SQRT(5)
=LN(25)
=ROUND(5,8956;2)
=LOG(100;2)
=IF(A100>=0;SQRT(A100);"Număr negativ. Nu extragem radical !")
2. Folosind imaginea de mai sus, scrieți formule cu nume de celule și funcții care calculează :