Trong quá trình làm việc trên Excel, bạn sẽ rất hay gặp trường hợp phải làm tròn số. Tùy theo nhu cầu mà bạn cần phải sử dụng những hàm khác nhau để làm tròn. Bài viết dưới đây sẽ hướng dẫn các bạn sử dụng hàm ROUND, MROUND, ROUNDDOWN, ROUNDUP để làm tròn số trong các trường hợp khác nhau (có kèm ví dụ cụ thể).Bạn đang xem: Làm tròn đến 0.5 trong excel

1. Làm tròn số trong Excel bằng hàm ROUND

Cấu trúc của hàm ROUND: =ROUND(number; num_ditgits)

Trong đó:

number: Số tiền được làm tròn, cần xét làm trònnum_ditgits: Phần được làm tròn.a. Làm tròn hết phần thập phân (làm tròn tới 0)

Quy tắc làm tròn hết phần thập phân như sau:

Nếu phần xét làm tròn nhỏ hơn 0,5 thì sẽ được làm tròn xuống bằng 0Nếu phần xét làm tròn lớn hơn hoặc bằng 0,5 thì sẽ được làm tròn lên 1

Công thức làm tròn hết phần thập phân như sau: =ROUND(number;0)

Ví dụ ta cần làm tròn hết phần thập phân của cột E (SẢN LƯỢNG)


Bạn đang xem: Làm tròn đến 0.5 trong excel

*

Xem thêm: Xin Game Tìm Điểm Khác Nhau Giữa 2 Hình, Download Game Tìm Điểm Khác Nhau Giữa 2 Bức Tranh

Trong hình trên ta có thể thấy toàn bộ phần nghìn đã được làm tròn hết tại cột F

Số thứ 1 là 1.054,068 được làm tròn phần 054,068 thành 000,000 ra kết quả là 1.000,000Số thứ 5 là 49.951,399 được làm tròn phần 951,399 thành 1.000,000 ra kết quả là 50.000,000

2. Làm tròn đến bội số của một số khác bằng hàm MROUND

Cú pháp: =MROUND(number; multiple)

Trong đó:

Chú ý:

Hàm MROUND làm tròn lên hướng ra xa số 0 khi và chỉ khi số dư của phép chia number cho multiple lớn hơn hoặc bằng một nửa giá trị multiple.Trường hợp giá trị number và multiple khác dấu -> hàm trả về giá trị lỗi #NUM!

Ví dụ:MROUND(5, 2) = 6 (do 5/2 > 2/2, bội số của 2 gần nhất mà lớn hơn 5 là 6)MROUND(11, 5) = 10 (do 11/5 MROUND(13, 5) = 15 (do 13/5 > 5/2, bội số của 5 gần nhất mà lớn hơn 13 là 15)MROUND(5, 5) = 5 (number và multiple bằng nhau)MROUND(7.31, 0.5) = 7.5 (do 7.31/0.5 > 0.5/2, bội số của 0.5 gần nhất mà lớn hơn 7.31 là 7.5)MROUND(-11, -5) = -10 (do -11/-5 > -5/2, bội số của -5 gần nhất mà lớn hơn -11 là -10)MROUND(-11, 5) = #NUM! (number và multiple khác dấu)

3. Làm tròn số bằng hàm ROUNDDOWN và ROUNDUP

Hai hàm này, về cơ bản thì khá giống hàm ROUND. Chỉ khác là chúng chỉ làm tròn theo một chiều:

Hàm ROUNDDOWN làm tròn số xuống (tiến gần tới 0 hay số đằng trước nó)Hàm ROUNDUP làm tròn một số lên (tiến gần đến số đằng sau nó hay làm tròn hướng ra xa số 0)

Cú pháp:

= ROUNDDOWN(number;num_digits)

= ROUNDUP(number;num_digits)

num_digits: Là một số nguyên, chỉ cách mà bạn muốn làm trònnum_digits > 0 : làm tròn đến số thập phân được chỉ địnhnum_digits = 0 : làm tròn đến số nguyên gần nhấtnum_digits

*

Như vậy bài viết trên đã hướng dẫn các bạn cách làm tròn số bằng hàm ROUND, MROUND, ROUNDDOWN, ROUNDUP. Chúc các bạn thành công!