Các hàm được sử dụng để làm tròn giá trị
Bạn có thể sử dụng một số hàm số để làm tròn một số theo nhiều cách, tùy theo mục đích và kết quả mong muốn.
Làm tròn xa số 0
Sử dụng bất kỳ hàm nào được liệt kê bên dưới để làm tròn một số xa số 0.
Hàm | Ví dụ |
---|---|
CEILING: Sử dụng để làm tròn số xa số 0 đến bội số gần nhất của số cho trước. Làm tròn xảy ra theo các bước; ví dụ như bội số gần nhất của 10. | =CEILING(12;10) trả về 20, vì làm tròn xa số 0. =CEILING(0,4;1) trả về 1. =CEILING(-0,4;-1) trả về -1. |
EVEN: Sử dụng để làm tròn số xa số 0 đến số chẵn gần nhất. Làm tròn đến số gần nhất có thể chia đều cho 2. | ==EVEN(0,4) trả về 2, vì làm tròn xa số 0. =EVEN(-0,4) trả về -2. |
ODD: Sử dụng để làm tròn số xa số 0 đến số lẻ gần nhất. | =ODD(1,4) trả về 3, số lẻ gần nhất khi làm tròn xa số 0. =ODD(-1,4) trả về -3. |
ROUNDUP: Sử dụng để làm tròn số lên (xa số 0) đến số vị trí thập phân được chỉ định. Nếu dấu của đối số thứ hai là dương, đối số này biểu thị số lượng chữ số (vị trí thập phân) ở bên phải của dấu thập phân sẽ bao gồm trong số được làm tròn. Nếu dấu của đối số thứ hai là âm, đối số này biểu thị số lượng chữ số ở bên trái của dấu thập phân sẽ được thay thế bằng số 0 (số lượng số 0 ở cuối số). | =ROUNDUP(1125,373;2) trả về 1.125,38, vì làm tròn xa số 0. =ROUNDUP(1125;-2) trả về 1.200. =ROUNDUP(-1125,373;2) trả về -1.125,38. =ROUNDUP(-1125;-2) trả về -1.200. |
Làm tròn về số 0
Sử dụng bất kỳ hàm nào được liệt kê bên dưới để làm tròn một số về số 0.
Hàm | Ví dụ |
---|---|
FLOOR: Sử dụng để làm tròn số về số 0 đến bội số gần nhất của số cho trước. Làm tròn xảy ra theo các bước; ví dụ như bội số gần nhất của 10. | =FLOOR(12;10) trả về 10, vì làm tròn về số 0. =FLOOR(0,4;1) trả về 0. =FLOOR(-0,4;-1) cũng trả về 0. |
ROUNDDOWN: Sử dụng để làm tròn số xuống (về số 0) đến số vị trí thập phân được chỉ định. Nếu dấu của đối số thứ hai là dương, đối số này biểu thị số lượng chữ số (vị trí thập phân) ở bên phải của dấu thập phân sẽ bao gồm trong số được làm tròn. Nếu dấu của đối số thứ hai là âm, đối số này biểu thị số lượng chữ số ở bên trái của dấu thập phân sẽ được thay thế bằng số 0 (số lượng số 0 ở cuối số). Làm tròn về số 0. | =ROUNDDOWN(1155,376;2) trả về 1.155,37, vì làm tròn về số 0. =ROUNDDOWN(1155;-2) trả về 1.100. =ROUNDDOWN(-1155,376;2) trả về -1.155,37. =ROUNDDOWN(-1155;-2) trả về -1.100. |
Các kiểu làm tròn khác
Sử dụng bất kỳ hàm nào được liệt kê bên dưới để làm tròn một số theo các cách khác.
Hàm | Ví dụ |
---|---|
INT: Sử dụng để làm tròn số đến số nguyên gần nhất nhỏ hơn hoặc bằng một số cho trước. | =INT(0,4) trả về 0, vì đây là số nguyên gần nhất nhỏ hơn hoặc bằng 0,4. Đối với các số dương, làm tròn về số 0. =INT(-0,4) trả về -1, vì đây là số nguyên gần nhất nhỏ hơn hoặc bằng -0,4. Đối với số âm, làm tròn xa số 0. |
MROUND: Sử dụng để làm tròn số đến bội số gần nhất của số cho trước. Hàm này khác với CEILING, làm tròn số lên bội số gần nhất. | =MROUND(4;3) trả về 3, vì 4 gần 3 hơn so với bội số tiếp theo của 3 là 6. =CEILING(4;3) trả về 6, bội số gần nhất của 3 khi làm tròn lên. |
ROUND: Sử dụng để làm tròn số đến số vị trí thập phân được chỉ định. Nếu dấu của đối số thứ hai là dương, đối số này biểu thị số lượng chữ số (vị trí thập phân) ở bên phải của dấu thập phân sẽ bao gồm trong số được làm tròn. Nếu dấu của đối số thứ hai là âm, đối số này biểu thị số lượng chữ số ở bên trái của dấu thập phân sẽ được thay thế bằng số 0 (số lượng số 0 ở cuối số). | =ROUND(1125,376;2) trả về 1.125,38. =ROUND(1125;-2) trả về 1.100. =ROUND(-1125,376;2) trả về -1.125,38. =ROUND(-1125;-2) trả về -1.100. =ROUND(-1155;-2) trả về -1.200. |
TRUNC: Sử dụng để cắt bớt số tại số vị trí thập phân được chỉ định. Nếu dấu của đối số thứ hai là dương, đối số này biểu thị số lượng chữ số (vị trí thập phân) ở bên phải của dấu thập phân sẽ bao gồm trong số được làm tròn. Nếu dấu của đối số thứ hai là âm, đối số này biểu thị số lượng chữ số ở bên trái của dấu thập phân sẽ được thay thế bằng số 0 (số lượng số 0 ở cuối số). Các chữ số thừa được cắt khỏi số. | =TRUNC(1125,356;2) trả về 1.125,35, vì số được cắt bớt sau hai vị trí ở bên phải của dấu thập phân. =TRUNC(-1125,356;2) trả về -1.125,35. =TRUNC(1155;-2) trả về 1.100, vì số được thay bằng các số 0 cho hai vị trí ở bên trái của dấu thập phân. |