giúp đỡ về hàm ROUND

Liên hệ QC

chuathaypanda

Thành viên mới
Tham gia
15/9/10
Bài viết
12
Được thích
0
em đọc lý thuyết rồi nhưng vẫn chưa hiểu sâu lắm,cần các bác Giải thích giùm??
có vd này em chưa hiều://////////////////
=ROUND(3.15,-1) =0
=ROUND(21.15,-1)=20
=ROUND(14.15,-1) =10
giải thích giùm em vs a!!
thanks trước đã//**///**///**/
 
Round(số cần làm tròn, N)
Là hàm làm tròn sô, nó trả lại giá trị là số đã làm tròn tuỳ thuộc vào N.
- Nếu N>0: làm tròn phần lẻ.
Ví dụ: Round(21.546,2) = 21,55
- Nếu N=0: lấy số nguyên gần nhất.
Ví dụ: Round(21.546, 0) = 22
- Nếu N<0: làm tròn phần nguyên.
Ví dụ: Round(21.546, -1) = 20 (do số 21.546 có số 1<5 nên nó làm tròn thành 20)
 
em đọc lý thuyết rồi nhưng vẫn chưa hiểu sâu lắm,cần các bác Giải thích giùm??
có vd này em chưa hiều://////////////////
=ROUND(3.15,-1) =0
=ROUND(21.15,-1)=20
=ROUND(14.15,-1) =10
giải thích giùm em vs a!!
thanks trước đã//**///**///**/
Có gì khó hiểu đâu nhỉ? ROUND(Số,-1) có nghĩa là làm tròn số đến hàng chục. Như vậy, đương nhiên có kết quả như bạn nhìn thấy. Đây đúng là quy tắc làm tròn bình thường chứ có gì lạ đâu. Ta có thể hiểu quy tắc làm tròn số như sau: Nếu số đầu tiên của phần bỏ đi <5 thì giữ nguyên phần còn lại, nếu số này >=5 thì tăng số cuối cùng của phần còn lại lên 1 đơn vị. Trong VD trên (=ROUND(14.15,-1) =10), số đầu tiên bỏ đi là số 4, đương nhiên 4<5 nên số 1 đầu tiên sẽ giữ nguyên. Bạn thử thay 14.15 thành 15.16 xem sao, kết quả sẽ là 20, vì số đầu tiên bỏ đi là số 5 và 5>=5.
 
=ROUND(3.15,-1) =0
=ROUND(21.15,-1)=20
=ROUND(14.15,-1) =10
Giá trị làm tròn lớn hơn 0 thì làm tròn phần thập phân
Giá trị làm tròn bằng 0 thì làm tròn (hàng đơn vị) phần nguyên vậy
Giá trị làm tròn bằng -1 thì làm tròn (hàng chục) phần nguyên vì vậy bạn được kết quả như trên
 
Bạn thử thêm một vài trường hợp khác như: =round(1328462,-2), =round(1328462,-3), ... Chắc chắn bạn sẽ tự mình hiểu rõ về hàm ROUND
 
cảm ơn các bác đã giúp đỡ ,e đã hiểu rồi a!!!thanks so much--=0--=0--=0
 
Web KT

Bài viết mới nhất

Back
Top Bottom