Funcții utilizate pentru rotunjirea valorilor
Puteți utiliza mai multe funcții numerice pentru a rotunji un număr în mai multe moduri, în funcție de scopul și rezultatul dorit.
Rotunjirea dinspre 0
Utilizați oricare din funcțiile de mai jos pentru a rotunji un număr 0.
Funcție | Exemple |
---|---|
CEILING: Utilizată pentru a rotunji un număr dinspre 0 la cel mai apropiat multiplu al unui număr dat. Rotunjirea are loc în etape. De exemplu, cel mai apropiat multiplu de 10. | =CEILING(12;10) returnează 20, deoarece rotunjirea are loc dinspre 0. =CEILING(0,4;1) returnează 1. =CEILING(-0,4;-1) returnează -1. |
EVEN: Utilizată pentru a rotunji un număr dinspre 0 la cel mai apropiat număr par. Rotunjirea se face la cel mai apropiat număr divizibil cu 2. | =EVEN(0,4) returnează 2, deoarece rotunjirea este 0. =EVEN(-0,4) returnează -2. |
ODD: Utilizată pentru a rotunji un număr dinspre 0 la cel mai apropiat număr impar. | =ODD(1,4) returnează 3, cel mai apropiat număr impar la rotunjirea 0. =ODD(-1,4) returnează -3. |
ROUNDUP: Utilizată pentru a rotunji un număr (prin adaos 0) la numărul specificat de poziții. Dacă al doilea argument este pozitiv, acest argument indică numărul de cifre (poziții zecimale) de la dreapta separatorului de zecimale care vor fi incluse în numărul rotunjit. Dacă al doilea argument este negativ, acest argument indică numărul de cifre la stânga separatorului zecimal de înlocuit cu zerouri (numărul de zerouri de la sfârșitul numărului). | =ROUNDUP(1125,373;2) returnează 1.125,38, deoarece rotunjirea este dinspre 0. =ROUNDUP(1125;-2) returnează 1.200. =ROUNDUP(-1125,373;2) returnează -1.125,38. =ROUNDUP(-1125;-2) returnează -1.200. |
Rotunjirea spre 0
Utilizați oricare din funcțiile de mai jos pentru a rotunji un număr spre 0.
Funcție | Exemple |
---|---|
FLOOR: Utilizată pentru a rotunji un număr spre 0 la cel mai apropiat multiplu al unui număr dat. Rotunjirea are loc în etape. De exemplu, cel mai apropiat multiplu de 10. | =FLOOR(12;10) returnează 10, deoarece rotunjirea este spre 0. =FLOOR(0,4;1) returnează 0. =FLOOR(-0,4;-1) returnează de asemenea 0. |
ROUNDDOWN: Utilizată pentru a rotunji un număr prin lipsă (spre 0) la numărul specificat de poziții. Dacă al doilea argument este pozitiv, acest argument indică numărul de cifre (poziții zecimale) de la dreapta separatorului de zecimale care vor fi incluse în numărul rotunjit. Dacă al doilea argument este negativ, acest argument indică numărul de cifre la stânga separatorului zecimal de înlocuit cu zerouri (numărul de zerouri de la sfârșitul numărului). Rotunjirea se face spre 0. | =ROUNDDOWN(1155,376;2) returnează 1.155,37, deoarece rotunjirea este spre 0. =ROUNDDOWN(1155;-2) returnează 1.100. =ROUNDDOWN(-1155,376;2) returnează -1.155,37. =ROUNDDOWN(-1155;-2) returnează -1.100. |
Alte tipuri de rotunjiri
Utilizați oricare din funcțiile de mai jos pentru a rotunji un număr în alte moduri.
Funcție | Exemple |
---|---|
INT: Utilizată pentru a rotunji un număr la cel mai apropiat număr întreg mai mic sau egal cu un număr dat. | =INT(0,4) returnează 0, deoarece este cel mai apropiat număr întreg mai mic sau egal cu 0,4. Pentru numerele pozitive, rotunjirea se face spre 0. =INT(-0,4) returnează -1, deoarece este cel mai apropiat număr întreg mai mic sau egal cu -0,4. Pentru numerele negative, rotunjirea se face dinspre 0. |
MROUND: Utilizată pentru a rotunji un număr la cel mai apropiat multiplu al numărului dat. Această funcție este diferită de CEILING, care rotunjește în plus, la cel mai apropiat multiplu. | =MROUND(4;3) returnează 3, deoarece 4 este mai apropiat de 3 decât de următorul multiplu de 3, care este 6. =CEILING(4;3) returnează 6, cel mai apropiat multiplu de 3 la rotunjirea prin adaos. |
ROUND: Utilizată pentru a rotunji un număr la numărul specificat de poziții zecimale. Dacă al doilea argument este pozitiv, acest argument indică numărul de cifre (poziții zecimale) de la dreapta separatorului de zecimale care vor fi incluse în numărul rotunjit. Dacă al doilea argument este negativ, acest argument indică numărul de cifre la stânga separatorului zecimal de înlocuit cu zerouri (numărul de zerouri de la sfârșitul numărului). | =ROUND(1125,376;2) returnează 1.125,38. =ROUND(1125;-2) returnează 1.100. =ROUND(-1125,376;2) returnează -1.125,38. =ROUND(-1125;-2) returnează -1.100. =ROUND(-1155;-2) returnează -1.200. |
TRUNC: Utilizată pentru a trunchia un număr la numărul specificat de poziții zecimale. Dacă al doilea argument este pozitiv, acest argument indică numărul de cifre (poziții zecimale) de la dreapta separatorului de zecimale care vor fi incluse în numărul rotunjit. Dacă al doilea argument este negativ, acest argument indică numărul de cifre la stânga separatorului zecimal de înlocuit cu zerouri (numărul de zerouri de la sfârșitul numărului). Cifrele suplimentare sunt eliminate din număr. | =TRUNC(1125,356;2) returnează 1.125,35, deoarece numărul este trunchiat după două zecimale la dreapta separatorului. =TRUNC(-1125,356;2) returnează -1.125,35. =TRUNC(1155;-2) returnează 1.100, deoarece numărul este completat cu zerouri pentru două poziții de la stânga separatorului zecimal. |