Tạo công thức tròn số trong excel

Liên hệ QC

dongnhi168

Thành viên mới
Tham gia
21/11/09
Bài viết
1
Được thích
0
chào cả nhà, xin cả nhà chỉ giúp mình cách làm công thức tròn số nhé
VD : số tiền là : 2,321,231 thì mình làm tròn 2,321,000
còn : 2,321,412 thì mình làm tròn 2,321,500
còn : 2.321,812 thì mình làm tròn 2,321,500
còn : 2,321,912 thì mình làm tròn 2,322,000
tất cả đều chung 1 hàm công thức cả, ngày trước mình đã nhìn wa rồi nhưng giờ không nhớ nổi công thức này nữa xin cả nhà có ai biết chỉ giúp mình với !!!
xin đa tạ cả nhà lắm lắm @$@!^%
 
chào cả nhà, xin cả nhà chỉ giúp mình cách làm công thức tròn số nhé
VD : số tiền là : 2,321,231 thì mình làm tròn 2,321,000
còn : 2,321,412 thì mình làm tròn 2,321,500
còn : 2.321,812 thì mình làm tròn 2,321,500
còn : 2,321,912 thì mình làm tròn 2,322,000
tất cả đều chung 1 hàm công thức cả, ngày trước mình đã nhìn wa rồi nhưng giờ không nhớ nổi công thức này nữa xin cả nhà có ai biết chỉ giúp mình với !!!
xin đa tạ cả nhà lắm lắm @$@!^%

Thật ra cũng không khó lắm, bạn cho biết quy luật của những con số làm tròn của bạn đi, VD như nhỏ hơn ,200 thì thành ,000, nhỏ hơn ,800 thì thành ,500 và lớn hơn ,900 làm thành 1,000 hay sao? Tôi mới thấy cách làm tròn hơi bị lạ của bạn đó!
 
Theo mình hiểu thì làm tròn theo 500 nếu 3 số cuối <500 thì trả về ...000 còn nếu >500 thì trả về ....500 không biết có đúng không?
 
Bạn dùng hàm FLOOR nhé. cú pháp tại ô cần hiển thị số làm tròn gõ =FLOOR(số cần làm tròn,500)
Đúng ý bạn không?
 
Bạn dùng hàm FLOOR nhé. cú pháp tại ô cần hiển thị số làm tròn gõ =FLOOR(số cần làm tròn,500)
Đúng ý bạn không?

Hàm FLOOR không đúng yêu cầu trong 2 trường hợp này:
còn : 2,321,412 thì mình làm tròn 2,321,500
còn : 2,321,912 thì mình làm tròn 2,322,000

Thôi để mình làm tròn theo "cách củ mì" này vậy, có thể các cao thủ về công thức sẽ làm ngắn hơn và công thức mới hơn.

PHP:
=A2-VALUE(RIGHT(INT(A2),3))+IF(VALUE(RIGHT(INT(A2),3))<=400,0,IF(VALUE(RIGHT(INT(A2),3))<=900,500,1000))
 

File đính kèm

  • LamTron.xls
    18 KB · Đọc: 38
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn xem công thức sau có đúng ý không nhé
VD: Giá trị cần làm tròn tại ô A2
Mã:
 IF(OR(MOD(A2;1000)<=400;MOD(A2;1000)>900);ROUND(A2;-3);ROUND(A2;-3)+500)
 
chào cả nhà, xin cả nhà chỉ giúp mình cách làm công thức tròn số nhé
VD : số tiền là : 2,321,231 thì mình làm tròn 2,321,000
còn : 2,321,412 thì mình làm tròn 2,321,500
còn : 2.321,812 thì mình làm tròn 2,321,500
còn : 2,321,912 thì mình làm tròn 2,322,000
tất cả đều chung 1 hàm công thức cả, ngày trước mình đã nhìn wa rồi nhưng giờ không nhớ nổi công thức này nữa xin cả nhà có ai biết chỉ giúp mình với !!!
xin đa tạ cả nhà lắm lắm @$@!^%
Trước hết, theo mình thì kiểu làm tròn của bạn không phù hợp với logic toán học lắm. Tuy nhiên, đó là ý của bạn. Theo mình hiểu thì nếu thiếu dưới 100 thì làm tròn lên 500 đơn vị, ngược lại thì làm tròn xuống 500 đơn vị.
Theo cách mình hiểu thì bạn thử dùng công thức này xem sao:
PHP:
=IF(CEILING(A1,500)-A1<100,CEILING(A1,500),FLOOR(A1,500))
(ô chứa số cần làm tròn là ô A1)
 
chào cả nhà, xin cả nhà chỉ giúp mình cách làm công thức tròn số nhé
VD : số tiền là : 2,321,231 thì mình làm tròn 2,321,000
còn : 2,321,412 thì mình làm tròn 2,321,500
còn : 2.321,812 thì mình làm tròn 2,321,500
còn : 2,321,912 thì mình làm tròn 2,322,000
tất cả đều chung 1 hàm công thức cả, ngày trước mình đã nhìn wa rồi nhưng giờ không nhớ nổi công thức này nữa xin cả nhà có ai biết chỉ giúp mình với !!!
xin đa tạ cả nhà lắm lắm @$@!^%

Bạn dongnhi168 thân mến. Làm tròn thì cũng có quy luật chung, mình không tự đưa ra cách làm tròn riêng của mình. Các bạn khác theo yêu cầu của bạn để o ép mà giải quyết, tôi thấy có những bài đạt theo yêu cầu của bạn.
Tôi nghĩ như thế không thẻ nói là làm tròn được bạn ạ. Tôi xin đơn cử 2hàm để làm tròn như: round, trunc chẳng hạn.
 

File đính kèm

  • lamtron.xls
    14 KB · Đọc: 29
Lần chỉnh sửa cuối:
bạn phải nói rõ hơn yêu cầu của bạn mới được,nhìn vào bạn chỉ nói chung chung thôi
nếu mình hỏi 2321312 ;2321512 ;2321612....thì bạn muốn là số mấy?
 
Lần chỉnh sửa cuối:
Phức tạp quá chọn hàm round(2.321.412 ;-3) nó sẽ ra 2.321.500 thế thui
 
Phức tạp quá chọn hàm round(2.321.412 ;-3) nó sẽ ra 2.321.500 thế thui
Không thể dùng được như bạn nói đâu nha. Theo như bạn thì nó ra như vầy 2,321,000 chứ không phải 2,321,500 (Bạn cắt bỏ 3 số sao còn 2 số ?). Nếu muốn ra kết quả 2,321,500 thì bạn dùng hàm ROUNDUP(2,321,412,-2) = 2,321,500
 
cảm ơn cả nhà rất nhiều
Ý tưởng của bạn về làm tròn là làm tròn như thế nào. Mọi người chỉ là áp đặt cho đúng với mấy số bạn đưa ra thôi còn nếu muốn chuẩn thì bạn đưa yêu cầu làm tròn của bạn lên nhé.
 
Web KT
Back
Top Bottom