Xin giúp em làm tròn số theo điều kiện (1 người xem)

Liên hệ QC

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

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

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