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 zero
Utilizați oricare din funcțiile de mai jos pentru a rotunji un număr dinspre zero.
Funcție | Exemple |
---|---|
CEILING: Utilizată pentru a rotunji un număr dinspre zero 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 zero. =CEILING(0,4;1) returnează 1. =CEILING(-0,4;-1) returnează -1. |
EVEN: Utilizată pentru a rotunji un număr dinspre zero 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 dinspre zero. =EVEN(-0,4) returnează -2. |
ODD: Utilizată pentru a rotunji un număr dinspre zero la cel mai apropiat număr impar. | =ODD(1,4) returnează 3, cel mai apropiat număr impar la rotunjirea dinspre zero. =ODD(-1,4) returnează -3. |
ROUNDUP: Utilizată pentru a rotunji un număr prin adaos (dinspre zero) 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 zero. =ROUNDUP(1125;-2) returnează 1.200. =ROUNDUP(-1125,373;2) returnează -1.125,38. =ROUNDUP(-1125;-2) returnează -1.200. |
Rotunjirea spre zero
Utilizați oricare din funcțiile de mai jos pentru a rotunji un număr spre zero.
Funcție | Exemple |
---|---|
FLOOR: Utilizată pentru a rotunji un număr spre zero 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 zero. =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 zero) 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 zero. =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 zero. =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 zero. |
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. |