Xin giúp em làm tròn số theo điều kiện

Liên hệ QC

vinhglory

Thành viên mới
Tham gia
16/4/14
Bài viết
2
Được thích
0
Kính chào các bác!

Em làm cái Hóa đơn bán lẻ như file đính kèm. Yêu cầu là làm tròn chữ số tổng cộng như sau:

- Nếu chữ số hàng trăm bé hơn hoặc bằng "<=" 200 thì làm tròn xuống 000
- Nếu chữ số hàng trăm lớn hớn 200, nhưng bé hơn hoặc bằng 500 thì làm tròn lên 500
- Nếu chữ số hàng trăm lớn hơn 500 thì làm tròn lên 1000.

Ví dụ:
Tổng 1,232,050 thì làm tròn xuống: 1,232,000
Tổng 1,232,300 thì làm tròn lên: 1,232,500
Tổng 1,232,700 thì làm tròn lên: 1,233,000

Em đã nghiên cứu các hàm Round, roundup, roundown, ceiling, floor mà không biết kết hợp ra sao để thỏa mãn 3 điều kiện trên. Mong các bác giúp đỡ. Em xin cảm ơn!
 

File đính kèm

  • LamTronSoHangTram.xlsx
    16.5 KB · Đọc: 24
Em đã nghiên cứu các hàm Round, roundup, roundown, ceiling, floor mà không biết kết hợp ra sao để thỏa mãn 3 điều kiện trên. Mong các bác giúp đỡ. Em xin cảm ơn!

Bạn thử công thức này xem!
Mã:
=IF(AND(F26-ROUNDDOWN(F26,-3)>200,F26-ROUNDDOWN(F26,-3)<=500),ROUNDDOWN(F26,-3)+500,ROUND(F26,-3))
 
Kính chào các bác!

Em làm cái Hóa đơn bán lẻ như file đính kèm. Yêu cầu là làm tròn chữ số tổng cộng như sau:

- Nếu chữ số hàng trăm bé hơn hoặc bằng "<=" 200 thì làm tròn xuống 000
- Nếu chữ số hàng trăm lớn hớn 200, nhưng bé hơn hoặc bằng 500 thì làm tròn lên 500
- Nếu chữ số hàng trăm lớn hơn 500 thì làm tròn lên 1000.

Ví dụ:
Tổng 1,232,050 thì làm tròn xuống: 1,232,000
Tổng 1,232,300 thì làm tròn lên: 1,232,500
Tổng 1,232,700 thì làm tròn lên: 1,233,000

Em đã nghiên cứu các hàm Round, roundup, roundown, ceiling, floor mà không biết kết hợp ra sao để thỏa mãn 3 điều kiện trên. Mong các bác giúp đỡ. Em xin cảm ơn!
Mình dùng if cho dễ, ô tổng cần làm tròn ở F26
=IF(MOD(F26,1000)<=200,0,IF(MOD(F26,1000)>500,1000,500))+F26-MOD(F26,1000)
 
Kính chào các bác!
Em đã nghiên cứu các hàm Round, roundup, roundown, ceiling, floor mà không biết kết hợp ra sao để thỏa mãn 3 điều kiện trên. Mong các bác giúp đỡ. Em xin cảm ơn!
Góp vui một công thức:
=CEILING(F26,500)-(MOD(F26-1,1000)<200)*500
 
Lần chỉnh sửa cuối:
Dạ, em cảm ơn tất cả các bác đã hướng dẫn. Chúc các bác ngày nghỉ nhiều niềm vui!
 
Web KT

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

Back
Top Bottom