Bạn nói rõ chút đi:Em có file tài liệu cần làm tròn hàng đơn vị. Em không biết có công thức nào có thể làm tròn được hàng đơn vị của số nguyên không. Các anh các chị có cách nào chỉ giúp em với nhé. Em cảm ơn các anh các chị nhiều.
Em đính kèm file ví dụ
Em cảm ơn Bác
Em làm được rồi. Em chỉ cần làm tròn 3 số cuối bằng 0 là được thôi
=ROUNDDOWN(C6,-3)
Dùng cái này cũng được nè:Nếu chỉ cần cho ba số cuối bằng 0 mà không ảnh hưởng đến các số khác, ví dụ:
1.250.678 ---> 1.250.000
1.250.070 ---> 1.250.000
1.250.999 ---> 1.250.000
Thì phải dùng ROUNDDOWN chứ không dùng ROUND bình thường được, nghĩa là nếu nhỏ hơn 1.000 thì làm tròn là 0
PHP:=ROUNDDOWN(C6,-3)
=FLOOR(Số,1000)
Phương án I: Thì hơi khó đó bác. Vì còn những trường hợp khác nữa, bác nói rõ hơn được không? Phương án II: Thì bác dùng cái này nè! =ROUND(D5,-3) Thân.Không rõ em post vào đây được không ? Nếu không đúng, vui lòng chuyển tạo giúp hộ em 1 topic khác. Khi làm bảng lương, em muốn làm tròn số để phát lương cho nhân viên do không có tiền lẻ vả lại em cũng không muốn mua kẹo hoặc bao thơ để "thối" cho nhân viên Xin nhờ các anh chỉ giúp công thức, cụ thể như sau : Phương án I : Nếu dưới hoặc bằng 200 là em cắt bỏ, còn trên 200 em làm tròn thành 500 1.- 1.025.200 -> Em cắt bỏ 200. Chỉ còn 1.025.000. 2.- 1.025.300 -> Em làm tròn tăng lên : 500. Kết quả : 1.025.500 Phương án II : hoặc nếu dưới hoặc bằng 500 là em cắt bỏ, còn trên 500 em làm tròn thành 1.000 3.- 1.025.300 ---> Em cắt bỏ 300. Chỉ còn 1.025.000 4.- 1.025.550 ---> Em cắt bỏ 300. Chỉ còn 1.026.000 Chân thành cám ơn
Dùng hàm ceiling hoặc floor đi bạn VD. làm tròn 1250070=> ceiling(1250070-500,1000) kết quả 1250000, nghĩa là bạn cộng thêm 1 nửa giá trị hàng cần làm tròn (đối với hàm floor) hoặc trừ đi 1 nửa giá trị hàng cần làm tròn(đối với hàm ceiling) là ok
Phương án I : Nếu dưới hoặc bằng 200 là em cắt bỏ, còn trên 200 em làm tròn thành 500
1.- 1.025.200 -> Em cắt bỏ 200. Chỉ còn 1.025.000.
2.- 1.025.300 -> Em làm tròn tăng lên : 500. Kết quả : 1.025.500
Phương án II : hoặc nếu dưới hoặc bằng 500 là em cắt bỏ, còn trên 500 em làm tròn thành 1.000
3.- 1.025.300 ---> Em cắt bỏ 300. Chỉ còn 1.025.000
4.- 1.025.550 ---> Em cắt bỏ 300. Chỉ còn 1.026.000
Phương án II thì đúng như Cadi đã nói, dùng Round là ok rồi.Không rõ em post vào đây được không ? Nếu không đúng, vui lòng chuyển tạo giúp hộ em 1 topic khác.
Khi làm bảng lương, em muốn làm tròn số để phát lương cho nhân viên do không có tiền lẻ vả lại em cũng không muốn mua kẹo hoặc bao thơ để "thối" cho nhân viên
Xin nhờ các anh chỉ giúp công thức, cụ thể như sau :
Phương án I : Nếu dưới hoặc bằng 200 là em cắt bỏ, còn trên 200 em làm tròn thành 500
1.- 1.025.200 -> Em cắt bỏ 200. Chỉ còn 1.025.000.
2.- 1.025.300 -> Em làm tròn tăng lên : 500. Kết quả : 1.025.500
Phương án II : hoặc nếu dưới hoặc bằng 500 là em cắt bỏ, còn trên 500 em làm tròn thành 1.000
3.- 1.025.300 ---> Em cắt bỏ 300. Chỉ còn 1.025.000
4.- 1.025.550 ---> Em cắt bỏ 300. Chỉ còn 1.026.000
Chân thành cám ơn
=ROUND(FLOOR(A1,100)*2,-3)/2
A là con số của bácXin nhờ các anh chỉ giúp công thức, cụ thể như sau :
Phương án I : Nếu dưới hoặc bằng 200 là em cắt bỏ, còn trên 200 em làm tròn thành 500
1.- 1.025.200 -> Em cắt bỏ 200. Chỉ còn 1.025.000.
2.- 1.025.300 -> Em làm tròn tăng lên : 500. Kết quả : 1.025.500
Phương án II : hoặc nếu dưới hoặc bằng 500 là em cắt bỏ, còn trên 500 em làm tròn thành 1.000
3.- 1.025.300 ---> Em cắt bỏ 300. Chỉ còn 1.025.000
4.- 1.025.550 ---> Em cắt bỏ 300. Chỉ còn 1.026.000
Vẫn chưa thấy bác KTGG cho biết về việc làm tròn số trên 500, ví dụ 800 thì làm tròn thành bao nhiêu. Theo em hiểu thì từ 0->200 thì làm tròn thành 0, từ 300 -> 700 làm tròn thành 500, còn từ 800->900 thì làm tròn thành 1000, không rõ có đúng ý của bác không.Phương án I : Nếu dưới hoặc bằng 200 là em cắt bỏ, còn trên 200 em làm tròn thành 500
1.- 1.025.200 -> Em cắt bỏ 200. Chỉ còn 1.025.000.
2.- 1.025.300 -> Em làm tròn tăng lên : 500. Kết quả : 1.025.500