Cho mình hỏi về làm tròn phần ngàn (1 người xem)

Người dùng đang xem chủ đề này

mt_binh

Thành viên mới
Tham gia
25/8/10
Bài viết
4
Được thích
0
Nếu có số lẻ ở phần trăm trở lại thì sẽ tự động làm tròn phần ngàn.
Ví dụ:
1\ Round(16200;-3)= 16000
2\ Round(16500;-3)= 17000
Giờ mình muốn ở VD1 nó sẽ làm tròn thành 17000
Ai biết cách làm chỉ mình với, cảm ơn nhiều.
 
Lần chỉnh sửa cuối:
Nếu có số lẻ ở phần trăm trở lại thì sẽ tự động làm tròn phần ngàn.
Ví dụ:
1\ Round(16200;-3)= 16000
2\ Round(16500;-3)= 17000
Giờ mình muốn ở VD1 nó sẽ làm tròn thành 17000
Ai biết cách làm chỉ mình với, cảm ơn nhiều.
Bạn tìm hiểu roundup
 
Bạn thử công thức tính tay này xem (cái này chỉ có ý nghĩa chơi với công thức thôi nha, trong excel có hàm Roundup rồi hen). Ô A1 bạn gõ 16,200 nha.

=INT(A1/1000)*1000+(MOD(A1,1000)<>0)*1000
 
Mình làm được rồi, cảm ơn các bạn nhiều.
 
Bạn thử công thức tính tay này xem (cái này chỉ có ý nghĩa chơi với công thức thôi nha, trong excel có hàm Roundup rồi hen). Ô A1 bạn gõ 16,200 nha.
=INT(A1/1000)*1000+(MOD(A1,1000)<>0)*1000

Công thức này rườm rà quá sức. Dẫu không có hàm RoundUp, RoundDown vẫn có nhiều cách gọn hơn.
Ví dụ:
=1000*INT(A1/1000+0.5)
Nếu n là số chữ số cần làm tròn, (trong trường hợp này là 3) thì
=10^n*INT(A1/10^n+0.5)
 
Công thức này rườm rà quá sức. Dẫu không có hàm RoundUp, RoundDown vẫn có nhiều cách gọn hơn.
Ví dụ:
=1000*INT(A1/1000+0.5)
Nếu n là số chữ số cần làm tròn, (trong trường hợp này là 3) thì
=10^n*INT(A1/10^n+0.5)

Đúng rồi nhỉ! Mình quên cái vụ cộng này. Cảm ơn bạn VetMini nhiều.

Với yêu cầu của bạn mt_binh, thì bạn dùng công thức của bạn VetMini và thay chỗ "+0.5" màu đỏ thành "+1" là được nha.


Tuy nhiên nếu bạn muốn số 16,000 thành 16,000 thì công thức trên của bạn VetMini cần phải xem lại hen.
 
Lần chỉnh sửa cuối:
Nếu A1 chứa số nguyên và bắt buộc dùng hàm ROUND, mình sẽ làm:
=ROUND(A1+499,-3)
Rảnh rỗi sinh nông nổi!
 
Đúng rồi nhỉ! Mình quên cái vụ cộng này. Cảm ơn bạn VetMini nhiều.

Với yêu cầu của bạn mt_binh, thì bạn dùng công thức của bạn VetMini và thay chỗ "+0.5" màu đỏ thành "+1" là được nha.


Tuy nhiên nếu bạn muốn số 16,000 thành 16,000 thì công thức trên của bạn VetMini cần phải xem lại hen.

0.5 là theo cách tôi hiểu từ "làm tròn". Nếu thực sự như ví dụ 1 của chủ thớt thì tôi dùng từ "nâng lên".

Tôi chỉ trả lời thắc mắc của bạn về việc cộng 0.5 và 1 như sau:
Để thay nhiệm vụ hàm Round, dùng +0.5
Để thay nhiệm vụ hàm Ceiling, dùng +0.999999
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom