PDA

View Full Version : Làm tròn số



tle85
18-09-07, 09:19 AM
trong excel, em muốn làm tròn số thì phải làm thế nào a?
ví dụ:
12.999 thanh 13.000

tedaynui
18-09-07, 09:28 AM
trong excel, em muốn làm tròn số thì phải làm thế nào a?
ví dụ:
12.999 thanh 13.000
Bạn tham khảo hàm ROUND , ROUNDUP , ROUNDDOWN (có trong Help)

TDN

anhtuan1066
18-09-07, 09:40 AM
Thì hàm ROUNDUP chứ gì... nhưng câu hỏi của bạn chưa rõ lắm
12.999 bạn muốn làm tròn thanh 13
vậy 12.001 bạn muốn thành mấy?
Nói chung cũng là hàm ROUNDUP, còn muốn làm tròn như thế nào thì phụ thuộc vào tham số của hàm.. bạn gõ vào A1 số 12.001.. tại A2 bạn gõ =ROUNDUP(A1,0) sẽ ra dc 13.000... thay số 0 này thành 1,2,3 đễ biết hàm này thực hiện làm tròn như thế nào rồi quyết định..
ANH TUẤN

SA_DQ
18-09-07, 12:02 PM
trong excel, em muốn làm tròn số thì phải làm thế nào a?
ví dụ: 12.999 thanh 13.000
1./ Dùng các hàm của êxcel, như các bạn trên đã nêu;
2./ Viết hàm tự tạo (cho ~ trường hợp sau: Phòng Tài vụ chỉ phát lw đến tờ cuối là 5.000; nếu trên 7.000 cho thành 10.000; Nếu trên 2.000 thì cho thành 5.000 còn lại thì bỏ!). Tài vụ họ 'TO' lắm nghe!!

:-=

hieplv3010
21-09-07, 11:40 PM
2./ Viết hàm tự tạo (cho ~ trường hợp sau: Phòng Tài vụ chỉ phát lw đến tờ cuối là 5.000; nếu trên 7.000 cho thành 10.000; Nếu trên 2.000 thì cho thành 5.000 còn lại thì bỏ!). Tài vụ họ 'TO' lắm nghe!!
:-=

Nếu muốn trường hợp này, mình nhớ excel cũng có sẵn hàm rồi, bạn không cần dùng hàm tự tạo đâu. :=\+

duongsatdn
22-09-07, 11:07 AM
Có một hàm làm tròn nữa là CEILING. Chắc là Phòng Tài vụ của bạn xài nó.

zaijian
10-02-09, 11:23 AM
Trong Excel, tôi muốn làm tròn số trong TH này thì làm thế nào:
6500 x 1.5 = 9750. tôi muốn làm tròn lên 10000
6500 x 3.3 = 21450 ====-->>> 21500

Po_Pikachu
10-02-09, 11:53 AM
Bạn dựa theo vầy mà làm nha!
|A|B|C
1|Số| Kết quả| công thức
2|9750|10000|=IF(VALUE(LEFT(RIGHT(A2,3),1))>=5,ROUND(A2,-3),ROUND(A2,-2))
3|21450|21500|=IF(VALUE(LEFT(RIGHT(A3,3),1))>=5,ROUND(A3,-3),ROUND(A3,-2))

Thân.

hoangdanh282vn
10-02-09, 12:38 PM
Trong Excel, tôi muốn làm tròn số trong TH này thì làm thế nào:
6500 x 1.5 = 9750. tôi muốn làm tròn lên 10000
6500 x 3.3 = 21450 ====-->>> 21500

Bạn dùng RoundUp thử xem :

Làm tròn đến hàng nghìn : RoundUp(So,-3 )
VD : RoundUp(9.750,-3)=10.000

Làm tròn đền hàng trăm : Roundup(So,-2)

VD : RoundUp(21.450,-2)=21.500

dotanhai
05-08-09, 09:07 AM
trong excel, em muốn làm tròn số thì phải làm thế nào?
ví dụ:
12,4899 thành 12,4

ncq2003
05-08-09, 01:23 PM
Thì bạn dùng hàm
=ROUNDDOWN(12,4899;1) ---> 12,4

Jemice
09-08-09, 08:55 PM
trong excel, em muốn làm tròn số thì phải làm thế nào?
ví dụ:
12,4899 thành 12,4

Bạn vào format trong excel---> chọn Number----> chọn Decimal places để nhập số chữ số sau dấu thập phân bạn muốn có ---> ok.

Kim.Nguyen
09-08-09, 11:15 PM
Bạn vào format trong excel---> chọn Number----> chọn Decimal places để nhập số chữ số sau dấu thập phân bạn muốn có ---> ok.
Ôi trời, bạn mà làm được như thế này thì tui đi đầu xuống đất! Bạn thử chưa? 12,4899 sẽ trở thành 12,4 hay là 12,5 vậy ?

Mà nếu giả sử như được đi, với con số 12,4432 chẳng hạn, thì cái này chỉ là "hiển thị" 1 số lẻ thôi bạn ơi, ứ phải làm tròn số!

Chưa bao giờ tui nghe ai nói rằng làm tròn một số là làm theo kiểu bạn nói!

lequangtien
09-01-10, 08:11 AM
Tôi đang gặp phải vấn đề như các bác.
Trong bảng điểm, có những học sinh có điểm mà thập phân nhỏ hơn 25 hoặc lớn hơn 25. Tôi muốn làm tròn thì phải làm như thế nào, Bác nào biết chỉ giúp nhé.
Ví dụ: 8.21, tôi muốn làm thành 8.00
8.25, tôi muốn làm thành 8.5

Hai Lúa Miền Tây
09-01-10, 08:30 AM
Tôi đang gặp phải vấn đề như các bác.
Trong bảng điểm, có những học sinh có điểm mà thập phân nhỏ hơn 25 hoặc lớn hơn 25. Tôi muốn làm tròn thì phải làm như thế nào, Bác nào biết chỉ giúp nhé.
Ví dụ: 8.21, tôi muốn làm thành 8.00
8.25, tôi muốn làm thành 8.5
Bạn dùng hàm
=MROUND(A1,0.5)

nguyenchuc
10-01-10, 07:35 PM
Hàm ROUND là hàm làm tròn số với cấu trúc: ROUND(Số,n) --> làm tròn "số" đến "n" số lẻ. "n" có thể âm hoặc dương. Nếu "n" dương áp dụng làm tròn phần thập phân. "n" âm làm tròn số nguyên đến hàng chục, trăm, ngàn...
Ví dụ: =ROUND(43123;-2) cho kết quả 43100

devil009
16-05-10, 09:42 PM
Mình có số liệu ở cột A như sau: A1 là 12200 , A2 là 13500 và A3 là 18700.
Mình xin hỏi công thức làm tròn để có kết quả ở cột B như sau : B1 là 12000 , B2 là 13500 và B3 la 19000.

hoangminhtien
16-05-10, 10:11 PM
Mình có số liệu ở cột A như sau: A1 là 12200 , A2 là 13500 và A3 là 18700.
Mình xin hỏi công thức làm tròn để có kết quả ở cột B như sau : B1 là 12000 , B2 là 13500 và B3 la 19000.

Bạn thử dùng công thức này xem có được không nhé!

=1000*INT(A1/1000)+IF(MOD(A1,1000)<500,0,IF(MOD(A1,1000)=500,500,1000))

ptm0412
16-05-10, 11:12 PM
Mình có số liệu ở cột A như sau: A1 là 12200 , A2 là 13500 và A3 là 18700.
Mình xin hỏi công thức làm tròn để có kết quả ở cột B như sau : B1 là 12000 , B2 là 13500 và B3 la 19000.
=Round(A1/500,0)*500
=Mround(A1,500)

Ba Tê
16-05-10, 11:44 PM
=Round(A1/500,0)*500
=Mround(A1,500)
Cũng thấy các ví dụ không logic,

Mình có số liệu ở cột A như sau: A1 là 12200 , A2 là 13500 và A3 là 18700.
Mình xin hỏi công thức làm tròn để có kết quả ở cột B như sau : B1 là 12000 , B2 là 13500 và B3 la 19000.
Nếu =Round(18700/500,0)*500 --> 18500, chẳng biết tác giả nghĩ sao?

ptm0412
17-05-10, 12:09 AM
À, nhầm, 18750 trở lên thành 19000 mới dùng sách ấy. Té ra chả có quy luật gì:
12200 (chia 500 lẻ 200) và 18700(cũng chia 500 lẻ 200) mà làm tròn khác nhau, 1 tròn xuống, 1 tròn lên! Trong khi số nằm giữa 13500 giữ nguyên.

Trừ khi tác giả nói rõ hơn. Nói rõ là nói rõ quy tắc, chứ không phải cho vài ba thí dụ, chả tổng quát tí nào.

hacklongem
19-05-10, 10:15 PM
Bạn dựa theo vầy mà làm nha!
|A|B|C
1|Số| Kết quả| công thức
2|9750|10000|=IF(VALUE(LEFT(RIGHT(A2,3),1))>=5,ROUND(A2,-3),ROUND(A2,-2))
3|21450|21500|=IF(VALUE(LEFT(RIGHT(A3,3),1))>=5,ROUND(A3,-3),ROUND(A3,-2))

Thân.
nhờ bạn phân tích dùm cái công thức này một chút nhé .Hay quá .Cám ơn bạn nhiều

Hieu07061984
26-05-10, 10:14 PM
Bạn sử dụng hàm:
=Rounddown(12.4899,1)

quangteo14
24-06-10, 03:35 PM
Nhờ chỉ tôi!
Ví dụ:
tôi có làm như sau: 63*0,028*1,5 =round(2,646) = 2,7*3.000 thì ra 8.000 chứ không phải là 8.100
vậy tôi muốn kết quả là 8.100 thì làm sao?
Cảm ơn.

Hai Lúa Miền Tây
24-06-10, 03:44 PM
Nhờ chỉ tôi!
Ví dụ:
tôi có làm như sau: 63*0,028*1,5 =round(2,646) = 2,7*3.000 thì ra 8.000 chứ không phải là 8.100
vậy tôi muốn kết quả là 8.100 thì làm sao?
Cảm ơn.

Bạn dùng hàm ROUNDUP nhé
Víu dụ:


=ROUNDUP(63*0.028*1.5,1)*3000

quangteo14
25-06-10, 09:37 AM
Cái này chỉ áp dụng cho riêng nó nhưng nếu như nó đứng trong 1 bản báo cáo thì lại không được.
Tôi muốn cột: 163*0,028*1,5 =round(2,646) = 2,7
sau đó lấy cột một: 2,7*3000=8.100.
Cảm ơn

iwaiayforever
19-02-11, 05:08 PM
Cho mình hỏi: mình đang gặp 1 file excel được làm tròn số mà không cần hàm gì cả, cin mọi người chỉ giúp cách sửa lại
Chẳng hạn: Đặt chế độ hiển thị ở cột A, cột B là không có số 0 nào sau dấu ",". cột C là 2 số 0 sau dấu phẩy.
Tại vị trí A1 (cột A hàng 1) mình nhập số 1,12, cột B1 mình nhập số 10; cột C tính bằng A1*B1.
Kết quả ở cột C là 10,00.

ngocnamboss
26-03-12, 02:13 PM
Trong Excel, tôi muốn làm tròn số trong TH này thì làm thế nào:
6500 x 1.5 = 9750. tôi muốn làm tròn lên 10000
6500 x 3.3 = 21450 ====-->>> 21500
Sao mình làm như bạn nói mà nó bị lỗi không được bạn ạ! Bạn có thể nói rõ cho mình được không? Hoặc có cách nào khác không bạn?