Documente online.
Username / Parola inexistente
  Zona de administrare documente. Fisierele tale  
Am uitat parola x Creaza cont nou
  Home Exploreaza






Lectia 5 (Rotunjiri)

excel











ALTE DOCUMENTE

MICROSOFT EXCEL
Manipulating Values - Insert, Copy, Delete and Move Cells
Lucrul cu fisiere
Deschiderea si iesirea din Excel
Construirea foilor de lucru
EDITORUL DE TABELE EXCEL
Deschiderea si iesirea din Excel
Prezentarea ferestrei Excel
Meniul Tools
Prezentarea modului de salvare a unui registru


Lectia  5  (Rotunjiri)

Scopul lectiei

Cum face EXCEL rotunjirile

Cum fortam EXCEL sa faca rotunjirile dorite de noi.

1.1 Ce trebuie īnteles prin rotunjire

Prin rotunjire īntelegem īn mod obisnuit stabilirea rezultatului la un numar īntreg. EXCEL-ul īntelege altceva. Īn  Fig 5.1 vedem cum este afisat rezultatul īmpartirii lui 2 la 7. Observati ultima zecimala care se modifica sau nu se modifica īn functie de ce cifra este dupa ea.

Fig  5.1 (Exemplu de rotunjiri "clasice")

Regula este aceasta (Rotunjirea clasica) spusa asa mai "neacademic".

Zecimala ultima se mareste cu unu, daca dupa ea se afla 5,6,7,8 sau 9. Vezi  rāndurile 3, 4, 8, 9, 10, 14, 15, 16.

 Zecimala ultima ramāne neschimbata daca dupa ea se afla 4,3,2,1 sau 0. Vezi rāndurile 5, 6, 7, 11, 12, 13.

1.2 Rotunjirea prin Formatare

Cea mai "populara" rotunjire este cea prin Formatere , cānd stabilim cāte zecimale sa aiba un numar ., sub ce forma sa fie afisat etc. Nu o putem controla īn totalitate. Face rotunjiri care nu ne convin. Rotunjirile apar numai pe ecran, īn memorie numerele nu sunt rotunjite si cāte odata convine acest lucru altadata nu. Revenim asupra ei.

Sunt anumite functii EXCEL care realizeaza rotunjiri. Unele respecta regula de mai sus, altele nu, pentru ca introduc ele reguli speciale.

Termenul de rotunjire poate nu este īntotdeauna cel mai potrivit, pentru ca EXCEL prin rotunjiri mai īntelege si trunchieri ca īn Fig 5.2 cum face formula ROUNDDOWN. (si trunchierile sunt rotunjiri, dar am fost obisnuiti, ca  prin rotunjire, sa īntelegem  rotunjirea clasica descrisa mai sus). Īn Fig  5.2 īn coloana B avem numarul de zecimale pe care īl va avea forma afisata, īn coloanele C, D, E, F a numarului din coloana A.

Fig  5.2 (Rotunjiri cu numar diferit de zecimale)

            Rotunjirile facute de functiile ROUND si ROUNDUP sunt identice, cānd numarul de zecimale fiind pozitiv! Urmariti si respectivele Explicatii :

Coloana

Formula

Explicatia

Col C

ROUND (numar;zecimale)

Rotunjire la un nr. specificat de cifre zecimale

Col D

ROUNDUP(numar;zecimale)

Rotunjire prin adaos dinspre zero (adauga īntotdeauna daca urmatoarea zecimala este mai mare decāt z 16216c214q ero)

Col E

ROUNDDOWN (numar;zecimale)

Rotunjire prin lipsa dinspre zero (nu adauga nimic ci din contra taie restul zecimalelor)

Col F

Nu are formula. Sunt Formate diferite, cu un numar diferit de zecimale Vezi Anexa  D si capitolul 3.2

Se aplica rotunjiri dupa metoda clasica aratata mai sus. Rotunjirile sunt numai pe ecran. EXCEL pastreaza īn memoria sa toate zecimalele.

            Īn Fig  5.2 la prima vedere avem īn coloanele  A si F  numere diferite, dar suma lor este egala, deci numerele sunt aceleasi, dar apar afisate diferit. Īn coloana F numai aparent avem 12,5, 12,46 etc. pentru ca īn realitate avem exact numerele din coloana A. iar "īn realitate" īnseamna ce a memorat EXCEL. Īn fond coloana F nu este decāt copia coloanei A cu alta formatare a fiecarei celule.

Se aduna ce a memorat EXCEL, nu ce este afisat!

La numarul negativ de zecimale observati cāte zecimale sunt semni-ficative

Fig  5.3 (Comparatie īntre aceleasi 3 functii cānd numarul de zecimale este zero sau negativ)

Sa comentam ROUND(number; Num_digits)

Number evident este numarul sau celula unde se gaseste numarul ce-l dorim rotunjit.

Num_digits este numarul de cifre asupra carora lucreaza rotunjirea. El poate fi negativ, zero sau pozitiv. Semnificatia acestor valori este prezentata īn tabelul de mai jos.

Negativ

Īnseamna nr de cifre de la dreapta la stānga care dispar si rotunjirea clasica se aplica primei cifre care a ramas. Cifrele disparute se īnlocuiesc cu cifra 0 (zero) Vezi Fig  5.4

Zero

Numarul rotunjit nu va avea zecimale. Cifra unitatilor tine cont de valoarea primei zecimale īn sensul clasic (daca prima zecimala este mai mare de 4 cifra unitatilor creste cu 1)  Vezi si Fig  5.8 pentru amanunte!

Pozitiv

Īnseamna numarul de zecimale afisat. Ultima zecimala afisata tine cont de regula clasica.

            Ca sa īntelegeti mai bine urmariti cu atentie urmatoarea figura (Fig  5.4) pentru ca numarul negativ de zecimale pare mai greu de īnteles la prima vedere.

Zero zecimale determina totusi rotunjirea clasica a partii īntregi.

Numarul de zecimale

Semnificatie

Regula de memorare

-1

Rotunjire la zeci

101  = 10

-2

Rotunjire la sute

102 = 100

-3

Rotunjire la mii

103 = 1.000

-4

Rotunjire la zeci de mii

104 = 10.000

-5

Rotunjire la sute de mii

105 = 100.000

Fig  5.4 (Importanta lui Num_digits,  a numarului de cifre zecimale dupa rotunjire)

1.3 Exemplu practic de apelare a functiei ROUND()

Faceti clic aici, pe fx, pentru a apela orice functie

 
           

Fig  5.5

Avem numarul 125659,2585 īn A2 vezi Fig  5.6 si vrem ca īn B2 sa apara numarul rotunjit prin aplicarea functiei ROUND(). Pentru a apela functia ROUND() urmariti Fig  5.5.

            Īn Fig  5.5 cautam functia ROUND(). Ea poate fi printre cele mai recente sau nu. Pāna cānd ne obisnuim cu categoria unde se gaseste o anumita functie, apelam Toate si o cautam.

Fig  5.6

Cānd am gasit-o facem clic pe OK  si astfel am apelat-o. Caseta acestei functii acopera tocmai celulele din stānga sus de pe ecran. Clic pe caseta, tinem apasat butonul stāng si o glisam ca īn  Fig  5.6, sa ramāna descoperite celulele care ne intereseaza cele  īn care lucram.

Facem clic pe ferestruica Number  si apoi clic īn A2 (putem scrie direct A2 dar e mai usor cu "clicul"). Observati ca apare īn dreapta numarul 125659,2585.

La Num_digits am trecut cifra 3 si a aparut rezultatul 125659,259, cu 3 zecimale si ultima zecimala a fost rotunjita! Se poate pune succesiv 1, 2, 3, 4 si apare la Rezultatul formulei forma rotunjita a numarului din A2.         Īn final facānd clic pe OK  apare Fig  5.7 si este bine, dar s-ar putea sa apara Fig  5.8.

Fig   5.7

Fig   5.8

Īn Fig  5.8 celula B2 a avut formatarea  "numar cu 2 zecimale" si chiar daca s-a cerut prin functia ROUND() 3 zecimale, formatarea celulei a fost "mai tare"! Au ramas 2 zecimale. Rezolvarea este simpla. Nu reformatam celula B2 ca īn Fig  5.9 ci apelam la iconita din Fig  5.10.

 Aici sunt doua iconite. Cea din dreapta micsoreaza numarul de zecimale cu cāte una pentru fiecare clic al mausului. Cea din stānga mareste numarul de zecimale cu cāte una pentru fiecare clic al mausului.

Fig  5.9

Fig  5.10

Rotunjirea din Fig  5.11 este necesara atunci cānd e vorba de aproximari necesare pentru īntelegerii unui fenomen. (Luānd īn considerare numarul autovehicolelor īn circulatie la un moment dat, poate rezulta din calcule ca ele polueaza atmosfera unei localitati cu 12.548,25 t. CO2 . Scriem ori 12.000 t. ori 13.000 t. normal este sa scriem 13.000 t.) Cānd e vorba de un tabel EXCEL īn celula unde va apare rezultatul folosim functia ROUND() si valoarea care va apare are forma dorita.

Fig  5.11

1.4 Un alt exemplu de rotunjire care poate da probleme.

            Mediile elevilor trebuie calculate "cu doua zecimale fara rotunjiri". Daca notele ar fi ca cele de mai jos, Fig  5.12,  adica cu 2 zecimale cei doi elevi au aceiasi medie, (media fiind luata cu 2 zecimale), chiar daca elev 2 are o nota mai mare la  materia 1. Primele 2 zecimale ale celor doi elevi sunt identice; pe ei īi diferentiaza cea de a treia zecimala de care nu se tine cont.

Daca nu suntem atenti si celulele H2 si H3 au formatarea pentru 2 zecimale EXCEL face automat rotunjirea si apar medii diferite, contrar regulamentului.

Fig  5.12

            Īn Fig  5.13 aveti rezolvarea. Functia AVERAGE() face media aritmetica, iar functia ROUNDDOWN() trunchiaza media la 2 zecimale fara a face rotunjiri.

Fig  5.13 (Rotunjirea mediei)

            AVERAGE() īnseamna media celule lor de la A1 pāna la D1. Detaliata īn Lectia 7.

            Exemplul este dat de dragul exemplului. Notele īn realitate sunt numere īntregi si o asemenea situatie se poate ivi daca sunt foarte multe note de luat īn calcul. Pentru cine iubeste matematica, se poate enunta problema: "Cāte medii scolare cu 2 zecimale sunt necesare pentru a se ivi situatia de mai sus, unde diferenta se face dupa a treia zecimala". 

            Nu va "bazati" pe rotunjirile pe care le face automat EXCEL; īnvatati sa le "controlati" prin functiile de mai sus.  Urmariti cu atentie Fig  5.14

Fig  5.14 (Seamana si nu prea)

           

1.5 Transformarea leilor vechi (ROL) īn lei noi (RON)

            Īn majoritatea cazurilor rotunjirile asa cum le face  EXCEL sunt binevenite si le luam ca atare, dar nu īntotdeauna.

Un bun exemplu de ce īnseamna rotunjire corecta este conversia din ROL īn RON asa cum o cere legea, īn speta Legea nr 348/2004. Nu mai e chiar de actualitate, dar este un bun exemplu. Īn primul rānd sa vedem ce spune legea, adica Ordinul nr 1840 din 10 de cembrie 2004 care precizeaza masurile (metodologia) pentru punerea īn aplicare a Legii nr 348/2004 privind denominarea monedei nationale.

Citez:

operatiunea de conversie se efectueaza astfel:

Fie prin rotunjirea sumelor la ordinul sutelor, īn plus pentru valori mai mari de 50 inclusiv, respectiv īn minus pentru valori mai mici de 50, urmata de  īmpartirea la 10000 (zece mii) a sumelor astfel rezultate.

Exemplu:

Suma īn lei vechi

Rotunjirea la ordinul sutelor

Īmpartirea la 10.000 lei

Diferenta de regularizat (īn lei noi)

col 1

col  2

col 3 = col  2/10.000

col  4 = (col 2 - col 1) /10.000

274.532,35

274.500

27,45

-0,003235

274.751,65

274.800

27,48

+0,004835

Fie prin īmpartirea sumelor la 10.000 (zece mii), urmata de rotunjirea zecimalelor sumelor astfel obtinute la a doua zecimala (banul), prin adaos sau lipsa, astfel: suma rezultata īn urma īmpartirii ce depaseste 0,0050 lei noi inclusiv se rotunjeste la 0,01 lei noi, iar suma mai mics de 0,0050 lei noi, iar suma mai mica de 0,0050 lei noi se rotunjeste la 0 (zero) lei  noi.

Suma īn lei vechi

Rotunjirea la ordinul sutelor

Īmpartirea la 10.000 lei

Diferenta de regularizat (īn lei noi)

col 1

col  2

col  3

= col  2/10.000

col  4

 = (col 2 -col  1)/10.000

131.475,28

13,147528

13,15

+0,002472

261.735,28

26,173528

26,17

-0,003528

Acesta este textul de lege (copiat ca atare) care ne intereseaza si pentru care vom arata cum se fac conversiile cu EXCEL  si ce "capcane" exista,  pentru ca de multe ori se greseste si nu se stie de ce. Urmariti Fig  5.12 si faceti acel tabel pe calculator. Suma initiala a fost rotunjita la sute, col B, apoi rezultatul a fost īmpartit la 10.000 si a rezultat col C. Īn col D rezultatul din col C a fost afisat cu 4 zecimale sa se vada ca nu sunt zecimale ascunse[1]

Fig  5.12 (Conversia corecta si incorecta leilor vechi īn lei noi)

            Se pune problema ce functie de rotunjire trebuie folosita pentru a avea acelasi rezultat corect.     Formulele folosite se gasesc īn capul de tabel, dar si īn cele ce urmeaza:

Coloana

Formula folosita

Comentariu

Col E

=ROUNDDOWN((A6/10000);2)

ERONAT! Formula nu este buna pentru ca ea "taie" adica trunchiaza rezultatul luānd nu mai primele 2 zecimale si nu face rotunjirea ceruta de lege.

Col G

=ROUND((A6/10000);2)

CORECT ! Formula face rotunjirea ceruta de lege īn sensul ca a doua zecimala tine cont de valoarea celei de a treia zecimale care nu este afisata.
34,456 devine  34,46
34,525 devine  34,53
34,522 devine  34,52

Col I

=A6/10000

ERONAT! Formula face o rotunjire aparenta adica pe ecran apare suma corecta dar este pastrata valoarea nerotunjita īn memorie si atunci cānd se face adunarea pe coloana se ia īn calcul valoarea nerotunjita pastrata īn memorie

Fig  5.13 (Corect si eronat la rotunjirea transformarii leilor vechi īn lei noi)

Īn Fig  5.12 col I, acolo unde s-a aplicat formula =A6/10000 rezultatul nu are numai 2 zecimale are mai multe si viitoarele calcule se fac cu numarul cu mai multe zecimale decāt sunt afisate. Exemplificam cu Fig  5.14.

Numarul 247.751,65 īmpartit la 10.000 da 24,775165 si acest numar se pastreaza īn memoria calculatorului si cu el se fac calculele,  Fig  5.14. La prima vedere zecimalele 3 si 4 nu par importante, dar nu este asa. Cānd e vorba de cifre mari īn operatiile de īnmultire, diferentele sunt apre-ciabile

Fig  5.14 (Importanta zecimalelor ascunse)

           

. Urmariti cu mare atentie Fig  5.15. Observati cum apar erori mari fara sa ne dam seama.

Pretul din coloana C  este eronat chiar daca nu se vede. Pretul din coloana D este corect! Nu va lasati "pacaliti" de ce este afisat pe ecran īn coloana C. Duceti cursorul īn orice celula din coloana C si vedeti valoarea exacta īn bara de formule. Alta metoda sa vedeti pretul real care exista īn celula este sa mariti numarul de zecimale din coloana  C (vedeti ca sunt doua iconite  care permit marirea sau micsorarea numarului de zecimale). Daca prin marirea numarului de zecimale, apar zerouri, atunci nu sunt zecimale "ascunse"

Fig  5.15 (Diferenta dintre rotunjirea corecta si cea incorecta)

            Lucrānd incorect a aparut o diferenta īn plus de cca 7.000.000 ROL. Urmariti formulele, ele va vor arata si cum e bine si de ce s-a gresit.

Fig  5.16 (Formulele din Fig  5.15)

Analizati diferentele. Urmariti si Fig 5.17 si vedeti de ce apar diferente īn Fig 5.15.

Incorect calculat. Legislatia nu a fost respectata

 

Corect calculat conform legii

 

Fig  5.17

            Acum se poate vedea de ce avem o diferente de aproape 7 milioane de lei vechi. stiu ca nu va vine sa credeti, dar puneti pe calculator si va veti convinge. Micile diferente de pret din Fig  5.17 sunt "buturuga mica care rastoarna carul mare". Lucram numai cu functia  ROUND.

 

1.6 Rotunjirea prin CELLING

Un alt fel de rotunjire aproape necunoscut este rotunjirea la multiplu de:  

Fig  5.18

Adica un numar oarecare sau rezultat dintr-o operatie aritmetica sa fie rotunjit (ajustat) pentru a fi multiplu de  (un numar oarecare) coloana B

Rezultatul īmpartiri din coloana E  arata corectitudinea folosirii functiei CEILING. 

Adica: Coloana E īnmultita cu coloana B trebuie sa ne dea coloana C.  Atāt e destul!

1.7 Recapitularea cātorva formule de rotunjire

Urmatorul tabel copiati-l īn calculator si listati-l. Veti avea nevoie de el. experimentati fiecare functie. Merita sa īncercati!

Fig  5.19 (Recapitulare)

            Mai exista functia de trunchiere pe care nu o recomand. =TRUNC(numar,zecimale)

Daca numarul de zecimale lipseste se presupune ca este 0. cānd e vorba de numere pozitive, seamana cu INT,l dar la numere negative difera.  De aici se nasc confuzii. Zecimalele nu se rotunjesc, se trunchiaza, adica se taie! Functia INT la numere negative, rotunjeste la īntreg, iar TRUNC retine partea īntreaga.

Fig  5.20

           




[1] Reamintiti-va! Daca celula a fost formatata cu 2 zecimale, apar numai 2 zecimale,  celelalte se gasesc numai īn memoria EXCEL, dar sunt luate īn considerare īn calculele viitoare.


Document Info


Accesari: 17461
Apreciat:

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site

Copiaza codul
in pagina web a site-ului tau.

 


Copyright © Contact (SCRIGROUP Int. 2014 )