Functii de rotunjire in Excel


Cataodata ne punem intrebarea daca MS Excel chiar stie sa faca operatii aritmetice simple. Poate ai impartit odata 2.7 la 2 si te-ai mirat ca Excel-ul iti da 1.3 ca si rezultat.

Rotunjiri excel copy

Dar ce ce?

Stiu ca nopti intregi nu ai dormit avand in minte intrebarea: Oare Excel-ul stie sau nu sa faca impartiri? Vreau sa se scap de cearcane, uite care e ideea, vezi imaginea de mai jos.

Rotunjiri 1

Noi vedem 2.7 pe ecran dar de fapt numarul introdus in A1 e 2.69876. Apare 2.7 pentru ca am formatat celulele sa fie cu o singura zecimala. A facut si Excel-ul ce a putut.



1.3 e de fapt 1.34938.

Tine cont ca formatarea face doar rotunjiri estetice, in formule va lua valoarea reala (adica cea cu toate zecimalele) si nu cea pe care o vedem neaparat pe ecran.

Totul clar? bun, hai sa mergem mai departe.

Cand vreau sa fac rotunjiri

Pot fi cazuri in care sa vreau sa fac rotunjiri. Vreau sa impart 1 coloana dintr-un tabel la alta iar partea intreaga a rezultatului sa o inmultesc cu 200.

Functia ROUND

Aici e utila functia ROUND, care are urmatoarea sintaxa.

=ROUND(number, num_digits)

Daca scriu 2 la num_digits, te-ai prins, va face rotunjire la 2 zecimale.

Iar daca vrem sa impartim o coloana la alta, iar rezultatul sa il inmultim cu 200, scriem urmatoarea formula.

=ROUND(A1/B2, 0)*200

Foarte greu, nu?

Rotunjire in sus sau in jos

ROUND va rotunji fie in sus, fie in jos, in functie de care e mai aproape. 1.56 rotunjit la o zecimala va fi 1.6, iar 1.54 va fi 1.5.

Daca vrei sa faci rotunjiri in sus, vei folosi ROUNDUP. Iar daca vrei rotunjire in jos, ROUNDDOWN.

Din 10 in 10

Daca vrei rotunjiri din 10 in 10, scrii functia in felul urmator:

=ROUND(numar,-1)

Iar daca vrei din 100 in 100:

=ROUND(numar,-2)

Ai prins ideea, nu?

Despre functii in Excel

Daca vrei sa inveti mai multe despre functii in Excel, iti recomand sa arunci un ochi peste eBook-ul meu, Arsenal de ExcelNinja.