Đăng ký học Excel và VBA cùng GPE tháng 10 - TPHCM

Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

Làm tròn số

Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi tle85, 18 Tháng chín 2007.

  1. tle85

    tle85 Thành viên mới

    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
     
  2. tedaynui

    tedaynui (*_*)

    Bạn tham khảo hàm ROUND , ROUNDUP , ROUNDDOWN (có trong Help)

    TDN
     
  3. anhtuan1066

    anhtuan1066 Thành viên gạo cội

    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
     
  4. SA_DQ

    SA_DQ Thành viên danh dự

    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!!

    :-=
     
  5. hieplv3010

    hieplv3010 Thành viên mới

    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. :=\+
     
  6. duongsatdn

    duongsatdn Thành viên tiêu biểu

    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ó.
     
  7. zaijian

    zaijian Thành viên mới

    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
     
  8. Po_Pikachu

    Po_Pikachu Po_pikachu@ymail.com

    Bạn dựa theo vầy mà làm nha!
    Column1Column2Column3Column4
    ABC
    1Số Kết quả công thức
    2975010000=IF(VALUE(LEFT(RIGHT(A2,3),1))>=5,ROUND(A2,-3),ROUND(A2,-2))
    32145021500=IF(VALUE(LEFT(RIGHT(A3,3),1))>=5,ROUND(A3,-3),ROUND(A3,-2))

    Thân.
     
  9. hoangdanh282vn

    hoangdanh282vn Nguyễn Cảnh Hoàng Danh Staff Member

    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
     
  10. dotanhai

    dotanhai Thành viên mới

    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
     
  11. ncq2003

    ncq2003 Thành viên chính thức

    Thì bạn dùng hàm
    =ROUNDDOWN(12,4899;1) ---> 12,4
     
  12. Jemice

    Jemice Thành viên mới

    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.
     
  13. Kim.Nguyen

    Kim.Nguyen Thành viên mới

    Ô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!
     
  14. lequangtien

    lequangtien Thành viên mới

    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
     
  15. Hai Lúa Miền Tây

    Hai Lúa Miền Tây Chuyên gia GPE Staff Member Super Moderator

    Bạn dùng hàm
    =MROUND(A1,0.5)
     
  16. nguyenchuc

    nguyenchuc Thành viên mới

    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
     
  17. devil009

    devil009 Thành viên mới

    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.
     
  18. hoangminhtien

    hoangminhtien Thành viên tích cực

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

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    =Round(A1/500,0)*500
    =Mround(A1,500)
     
    Lần chỉnh sửa cuối: 16 Tháng năm 2010
  20. Ba Tê

    Ba Tê Cạo Rồi Vẫn Gội

    Cũng thấy các ví dụ không logic,
    Nếu =Round(18700/500,0)*500 --> 18500, chẳng biết tác giả nghĩ sao?
     

Chia sẻ trang này