Giúp đỡ về "Làm tròn số trong Excel"

  • Thread starter Thread starter naby
  • Ngày gửi Ngày gửi
Liên hệ QC

naby

Thành viên mới
Tham gia
21/5/09
Bài viết
2
Được thích
0
Em muốn hỏi 1 chút về cách làm tròn số. Nếu số hàng trăm lớn hơn hoặc bằng 5 thì làm tròn lên, nếu nhỏ hơn thì làm tròn xuống.
Ví dụ 1,234,567.89 --------> 1,235,000.00
1,234,234.89 --------> 1,234,000.00
Các bác chỉ giúp em công thức! Thanks!
 
Lần chỉnh sửa cuối:
Bạn dùng hàm CEILING nhé!
=CEILING(A1,1000)
 
Lần chỉnh sửa cuối:
Em muốn hỏi 1 chút về cách làm tròn số. Nếu số hàng trăm lớn hơn hoặc bằng 5 thì làm tròn lên, nếu nhỏ hơn thì làm tròn xuống.
Ví dụ 1.234.567,89 --------> 1.235.000,00
1.234.234.89 --------> 1.234.000,00
Các bác chỉ giúp em công thức! Thanks!
----------
Bạn xem thử các tham số trong các hàm sau rồi tự suy nghĩ sẽ ra được nhiều điều.
 
Lần chỉnh sửa cuối:
Em muốn hỏi 1 chút về cách làm tròn số. Nếu số hàng trăm lớn hơn hoặc bằng 5 thì làm tròn lên, nếu nhỏ hơn thì làm tròn xuống.
Ví dụ 1,234,567.89 --------> 1,235,000.00
1,234,234.89 --------> 1,234,000.00
Các bác chỉ giúp em công thức! Thanks!
Bạn dùng hàm sau nhé
B1=MROUND(A1,1000)
 
Mround phí quá. MRound chỉ nên dùng khi tham số thứ 2 không phải 10^n
Chỉ cần Round(Số, -3) là ổn.
 
giúp em công thức làm tròn số

mấy anh chị ơi giúp dùm em công thức làm tròn số, em có gửi file đính kèm.
 

File đính kèm

Lần chỉnh sửa cuối:
Em muốn hỏi 1 chút về cách làm tròn số. Nếu số hàng trăm lớn hơn hoặc bằng 5 thì làm tròn lên, nếu nhỏ hơn thì làm tròn xuống.
Ví dụ 1,234,567.89 --------> 1,235,000.00
1,234,234.89 --------> 1,234,000.00
Các bác chỉ giúp em công thức! Thanks!
Giả sử A1 là ô chứa giá trị, B1 là ô chứa kết quả làm tròn. Như vậy:
[B1]=IF(A1-FLOOR(A1,1000)<500,FLOOR(A1,1000),CEILING(A1,1000))

mấy anh chị ơi giúp dùm em công thức làm tròn số, em có gửi file đính kèm.
[B2]=FLOOR(A2*12%,1000)+MOD(A2,1000)-IF(MOD(A2*12%,1000)<100,1000,0)
Nhưng mà tại [B6], kết quả là 482,200 chứ sao lại là 483,200?
 
Lần chỉnh sửa cuối:
Giả sử A1 là ô chứa giá trị, B1 là ô chứa kết quả làm tròn. Như vậy:
[B1]=IF(A1-FLOOR(A1,1000)<500,FLOOR(A1,1000),CEILING(A1,1000))
Chi mà cực dữ vậy?
Bạn thử cái công thức của bạn và cái này:
=ROUND(A1, -3)​
Xem kết quả có giống nhau và giống ý muốn của tác giả không?
 
Lần chỉnh sửa cuối:
Nếu như theo tác giả có cả dấu phân cánh nhóm phân nghìn và dấu phẩy thập phân thì dùng công thức khỏi phần format :
=FIXED(ROUND(A1;-3)+MOD(A1;1)*0)
 
Web KT

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

Back
Top Bottom