Giúp mình vấn đề làm tròn đến đơn vị hàng trăm

Thảo luận trong 'Giải thích, gỡ rối, xử lý lỗi công thức' bắt đầu bởi nguyenngockid, 5 Tháng bảy 2010.

  1. nguyenngockid

    nguyenngockid New Member

    Các bạn giúp mình ván đề này với, hiện tại với bảng nay mình muốn cột làm tròn sễ lảm tròn cột bên cạnh đến hàng trăm. ví dụ nhu hàng tram mà nhỏ hỏn 500 thì làm tròn thành 500 còn nếu hàng trăm mà lớn hơn 500 thì làm tròn đến hàng ngàn.
    Mình không biết có hàm hay công thức nào ngắn gọn hơn không nũa. Mình thử làm theo cong thúc trên thì kêt quả lúc đúng lúc sai! Công thức của mình có vấn đề gì vậy nhỉ?
    Giúp mình với! Hic
     

    Các file đính kèm:

  2. ndu96081631

    ndu96081631 Well-Known Member

    Trong file bạn ví dụ đâu có giống như bạn vừa miêu tả:
    14,272 làm tròn thành 14500 ---> OK
    15,285 làm tròn thành 15500 ---> OK
    15,376 làm tròn thành 16000 ---> Không hiểu, lý ra phải là 15,500 chứ
    22,720 làm tròn thành 22500 ---> Không hiểu, lý ra phải là 23,000 chứ
    vân vân
    Xem lại lần nữa đi
     
  3. nguyenngockid

    nguyenngockid New Member

    Đúng là mình muốn làm tròn như vậy : 15,376 phải làm tròn thành 15,500 nhưng không hiểu sao nó lại ra như vậy. Công thức của mình có vấn đề không bạn?
     
  4. dat_butmuc

    dat_butmuc weitə r ə'pɔn prɔvidəns

    Thế thì dùng cái này, bắt đầu từ dòng thứ 3: =(MOD(O3,1000)>=500)*500+500+ROUNDDOWN(O3,-3) rồi fill xuống
     
  5. ndu96081631

    ndu96081631 Well-Known Member

    Ngắn gọn thế này là đủ:
    =(INT(O3/500)+1)*500
     

    Các file đính kèm:

  6. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Ngắn hơn một tí nữa:
    =CEILING(O3,500)
     
  7. nguyenngockid

    nguyenngockid New Member

    ^_^ Cảm ơn mọi người nhiều lẳm! GPE tuyệt vời! ^_^
     

Chia sẻ trang này