trục trặc với làm tròn số thập phân

Liên hệ QC

tranthetai79

Thành viên mới
Tham gia
7/6/07
Bài viết
22
Được thích
2
Chào các bạn, mình đang cần 1 công thức để làm tròn số thập phân như sau đây, ví dụ:

ở cell C2 có giá trị là: 78.85 thì sẽ cho ra kết quả là: 79
còn nếu ở ô C2 có giá trị là: 78.43 thì sẽ cho ra kết quả là: 78

nghĩa là nếu phần thập phân >=5 thì sẽ cộng thêm 1
còn phần thập phân <5 & >0 thì sẽ bỏ tất cả phần thập phân đi

Ai đó giải đáp giúp mình với nhé, cám ơn nhiều
 
Chào các bạn, mình đang cần 1 công thức để làm tròn số thập phân như sau đây, ví dụ:

ở cell C2 có giá trị là: 78.85 thì sẽ cho ra kết quả là: 79
còn nếu ở ô C2 có giá trị là: 78.43 thì sẽ cho ra kết quả là: 78

nghĩa là nếu phần thập phân >=5 thì sẽ cộng thêm 1
còn phần thập phân <5 & >0 thì sẽ bỏ tất cả phần thập phân đi

Ai đó giải đáp giúp mình với nhé, cám ơn nhiều
Đó là quy tắc làm tròn thôi mà!
Nếu bạn dùng hàm
= Round(78.43,0) ==> Kq=78
= Round(78.85,0) ==> Kq=79

= Round(78.43,1) ==> Kq=78.4
= Round(78.85,1) ==> Kq=78.9

Thế kết quả mong muốn của bạn là như thế nào?
 
Bạn có thể bôi đen và kích vào biểu tượng Decrease decimal trên Tools bar

Các bác giúp em đưa ảnh lên để dể minh họa, xin cảm ơn
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn có thể bôi đen và kích vào biểu tượng Decrease decimal trên Tools bar

Các bác giúp em đưa ảnh lên để dể minh họa, xin cảm ơn

Cách này không có được đâu bạn, làm vậy nó chỉ giúp hiển thị thôi chứ nó không hề làm tròn giá trị, bạn click vào ô đó rồi nhìn lên thanh Formula xem, giá trị của nó vẫn như cũ.
 
Bạn ơi đơn giản thôi mà! Bạn chỉ cần dùng hàm Round để làm tròn số tùy ý
Ví dụ: Muốn làm tròn số như của bạn 78,85 thành 79 ta làm như sau:
Đặt con trỏ vào ô cần ghi kết quả rồi gõ: Round((78,85);-0) ta sẽ có kết quả là 79,0. Hoặc có một số máy do cấu hình hoặc cài đặt khác nhau nên có thể làm như sau: Round((78,85),-0) tức là khác nhau dấu (; )và dấu (,) thôi. Trường hợp muốn làm tròn sang hàng đơn vị ta chỉ cần thay số 0 bằng các số -1, -2, -3 ..... tùy theo việc bạn muốn làm tròn bao nhiêu số ở hàng đơn vị. Tương tự nếu bạn muốn làm tròn các số ở phần thập phân thì chỉ cần làm như trường hợp trên nhưng thay vì các số có dấu (-) thì bạn chỉ nhập các số có dấu (+) là được.
+ Ví dụ bạn muốn làm tròn số 125.125,0 thành số 125.000,0 thì làm như sau:
Round((125.125,0);-3) ta sẽ có kết quả là 125.000,0
+ Ví dụ bạn muốn làm tròn số 125,125356 thành số 125,125 thì làm như sau:
Round((125,125356,0);+3) ta sẽ có kết quả là 125,125
Chúc các bạn thành công.
 
mình muốn làm tròn số thập phân thành số nguyên lớn gần nhất thì mình làm thế nào các bạn. xin chỉ giúp :

Ví dụ : - 56,23 ===> 57
- 56,73 ===> 57
Nghĩa là số thập phân sau dấu phẩy ; dù lớn hơn 5 hay nhỏ hơn 5 cũng làm tròn thành 57 .

Chân thành cảm ơn !
 
mình muốn làm tròn số thập phân thành số nguyên lớn gần nhất thì mình làm thế nào các bạn. xin chỉ giúp :

Ví dụ : - 56,23 ===> 57
- 56,73 ===> 57
Nghĩa là số thập phân sau dấu phẩy ; dù lớn hơn 5 hay nhỏ hơn 5 cũng làm tròn thành 57 .

Chân thành cảm ơn !
=roundup(a1,0) với a1 là ô chứa dữ liệu
dù chỉ lớn hơn số nguyên thì sẽ thành số nguyên lớn hơn gần nhất
 
Web KT
Back
Top Bottom