Công ty TNHH Đào tạo Tư vấn và Đầu tư AFTC
Trang 1/6 1 2 3 4 5 ... cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 56
  1. #1
    Tham gia ngày
    05 2008
    Bài gởi
    16
    Cảm ơn
    2
    Được cảm ơn 25 lần trong 9 bài viết

    Exclamation Làm tròn số trong Excel

    Trong Excel hỗ trợ các hàm và các định dạng để làm tròn số. Rỏ ràng các số trong bảng tính được làm tròn rất đúng. Tuy nhiên vấn đề ở đây khi ta lấy số đã được làm tròn này để sử dụng vào tính tiếp thì Excel vẫn lấy phần dư (bị ẩn trong hàm làm tròn) để tính tiếp. Vậy khi ứng dụng vào để làm một số bảng tính dẫn đến sai theo quy định của các ứng dụng đó. Tôi lấy một ví dụ: Khi cộng điêm môn Toán của Học kì 1 là 6.5, học kỳ 2 là 6.4, nhưng cả năm là 6.5 lý do là học kỳ 1 nếu không làm tròn thì được 6.54444444444444...., học kỳ 2 là 6.444444444444444444..... nên cả năm là 6.50000001.... Cái này sai với quy chế cho điểm.
    Vậy làm thế nào để khắc phục được vấn đề này? Ai biết có cách nào hay chỉ dùm với!
    P/s: Không dùng copy hoặc đánh lại số đã được làm tròn.
    Gà càng hỏi càng gà

  2. Có 3 thành viên cảm ơn duchoaqbh về bài viết này:


  3. #2
    Tham gia ngày
    01 2007
    Bài gởi
    1,342
    Cảm ơn
    274
    Được cảm ơn 1,325 lần trong 784 bài viết
    Trích Nguyên văn bởi duchoaqbh View Post
    Trong Excel hỗ trợ các hàm và các định dạng để làm tròn số. Rỏ ràng các số trong bảng tính được làm tròn rất đúng. Tuy nhiên vấn đề ở đây khi ta lấy số đã được làm tròn này để sử dụng vào tính tiếp thì Excel vẫn lấy phần dư (bị ẩn trong hàm làm tròn) để tính tiếp. Vậy khi ứng dụng vào để làm một số bảng tính dẫn đến sai theo quy định của các ứng dụng đó. Tôi lấy một ví dụ: Khi cộng điêm môn Toán của Học kì 1 là 6.5, học kỳ 2 là 6.4, nhưng cả năm là 6.5 lý do là học kỳ 1 nếu không làm tròn thì được 6.54444444444444...., học kỳ 2 là 6.444444444444444444..... nên cả năm là 6.50000001.... Cái này sai với quy chế cho điểm.
    Vậy làm thế nào để khắc phục được vấn đề này? Ai biết có cách nào hay chỉ dùm với!
    P/s: Không dùng copy hoặc đánh lại số đã được làm tròn.
    bạn nên sử dụng hàm ROUND để làm tròn cả cho kỳ 1 và kỳ 2 thay vì bạn chỉ định dạng số thập phân (hiện 1 chữ số -> khi này excel hỉu có phần dư)
    PHP Code:
    Ví dụ
    A1          
    =ROUND(6.54444444444444,1)  ->  KQ  là 6.5   (kỳ 1)
    A2          =ROUND(6.444444444444444444.,1)  ->  KQ  là 6.4 (kỳ 2)

    cả hai kỳ thì:
    =
    ROUND((A1+A2*2)/3,1)    -> kq là 6.4 
    như mong mún

    xem thêm hàm ROUND tại đây
    ...
    -)iger
    -/iger
    .

  4. Có 5 thành viên cảm ơn tigertiger về bài viết này:


  5. #3
    Vấn đề là số thực sự và số hiển thị khác nhau do format. Muốn cho đúng thì bạn sử dụng hàm round để làm tròn. Tôi làm nhiều bảng tính chỉ vì việc này mà cộng lên khong khớp

  6. Có 2 thành viên cảm ơn 0904223800 về bài viết này:


  7. #4
    Tham gia ngày
    07 2007
    Nơi Cư Ngụ
    Dalat
    Bài gởi
    4,901
    Cảm ơn
    4,386
    Được cảm ơn 21,267 lần trong 3,973 bài viết
    Trích Nguyên văn bởi duchoaqbh View Post
    Trong Excel hỗ trợ các hàm và các định dạng để làm tròn số. Rỏ ràng các số trong bảng tính được làm tròn rất đúng. Tuy nhiên vấn đề ở đây khi ta lấy số đã được làm tròn này để sử dụng vào tính tiếp thì Excel vẫn lấy phần dư (bị ẩn trong hàm làm tròn) để tính tiếp. Vậy khi ứng dụng vào để làm một số bảng tính dẫn đến sai theo quy định của các ứng dụng đó. Tôi lấy một ví dụ: Khi cộng điêm môn Toán của Học kì 1 là 6.5, học kỳ 2 là 6.4, nhưng cả năm là 6.5 lý do là học kỳ 1 nếu không làm tròn thì được 6.54444444444444...., học kỳ 2 là 6.444444444444444444..... nên cả năm là 6.50000001.... Cái này sai với quy chế cho điểm.
    Vậy làm thế nào để khắc phục được vấn đề này? Ai biết có cách nào hay chỉ dùm với!
    P/s: Không dùng copy hoặc đánh lại số đã được làm tròn.
    Excel có nhiều cách để làm tròn số.
    Bạn có thể tham khảo tại đây: Tìm hiểu vấn đề làm tròn số trong Excel

  8. Có 4 thành viên cảm ơn BNTT về bài viết này:


  9. #5
    Tham gia ngày
    12 2006
    Nơi Cư Ngụ
    Đồng Tháp
    Bài gởi
    924
    Cảm ơn
    1,233
    Được cảm ơn 2,221 lần trong 662 bài viết
    Trích Nguyên văn bởi duchoaqbh View Post
    Toán của Học kì 1 là 6.5, học kỳ 2 là 6.4, nhưng cả năm là 6.5 lý do là học kỳ 1 nếu không làm tròn thì được 6.54444444444444...., học kỳ 2 là 6.444444444444444444..... nên cả năm là 6.50000001.... Cái này sai với quy chế cho điểm.
    Vậy làm thế nào để khắc phục được vấn đề này? Ai biết có cách nào hay chỉ dùm với!
    P/s: Không dùng copy hoặc đánh lại số đã được làm tròn.
    Cái vụ này bên giáo dục bị nhiều vì phải tính trung bình (thường lấy 1 số thập phân). Excel hoàn toàn đúng nhưng người dùng không hiểu nó nên mới xãy ra trường hợp dỡ khóc, dỡ cười. Kết quả môn Toán 6,4 hay 6,5 ảnh hưởng đến xếp loại. Nhưng điểm trung bình thi là 5 mà công thức báo hỏng thì mới chết. Công thức hoàn toàn đúng nhưng kết quả không thể chấp nhận !
    Đây là kinh nghiệm bản thân (các bạn nào biết rồi bỏ qua):
    Phải kết hợp đồng bộ giữa định dạng (hiển thị trên màn hình và in) với làm tròn số. Tùy yêu cầu số thập phân cần lấy theo quy chế mà quy định format và dùng hàm ROUND làm tròn. Ví dụ cột TB cần lấy 1 số thập phân thì:
    - Định dạng toàn bộ dữ liệu cột TB bằng Format > Cells > Number: Decimalplaces: 1
    - Dùng hàm ROUND lấy 1 số thập phân ROUND((F5+G5*2)/3,1)
    Hai cái này mà không khớp thì hậu quả khó lường !
    pham_duy_long@yahoo.com
    DĐ: 0918 975 460

  10. Thành viên sau cảm ơn phamduylong về bài viết này:


  11. #6
    Tham gia ngày
    03 2008
    Bài gởi
    141
    Cảm ơn
    69
    Được cảm ơn 25 lần trong 20 bài viết
    Bạn dùng kết hợp 2 hàm VALUE(TEXT(....) thì sẽ khắc phục được tình trạng trên - Vấn đề này tôicũng đã gặp phải - Ví dụ : =VALUE(TEXT((hk1+hk2*2)/3;"0,0"))) , cần lưu ý "0,0" phụ thuộc vào định dạng dấu thập phân là "." hoặc "," .

  12. Thành viên sau cảm ơn letuongqt về bài viết này:


  13. #7
    Tham gia ngày
    05 2008
    Bài gởi
    16
    Cảm ơn
    2
    Được cảm ơn 25 lần trong 9 bài viết
    Trích Nguyên văn bởi letuongqt View Post
    Bạn dùng kết hợp 2 hàm VALUE(TEXT(....) thì sẽ khắc phục được tình trạng trên - Vấn đề này tôicũng đã gặp phải - Ví dụ : =VALUE(TEXT((hk1+hk2*2)/3;"0,0"))) , cần lưu ý "0,0" phụ thuộc vào định dạng dấu thập phân là "." hoặc "," .
    Cảm ơn bạn!
    Tức là hàm Value thay thế cho hàm Round phải ko bạn, nó chuyển kiểu Num thành Text à?
    Nhưng hàm VALUE có sử dụng để tính tiếp được ko? Ví dụ dùng hàm value để tính điểm TB môn Toán Sau đó sử dụng ĐTB này để tính điểm cả học kì được ko?
    Bạn thử làm vài ví dụ cho mình rỏ với

    Ai có chiêu nào hay nữa thì cho mình biết với nghe
    thay đổi nội dung bởi: PhanTuHuong, 26-06-08 lúc 10:03 PM Lý do: gọn
    Gà càng hỏi càng gà

  14. Thành viên sau cảm ơn duchoaqbh về bài viết này:


  15. #8
    Tham gia ngày
    06 2008
    Bài gởi
    23,910
    Cảm ơn
    13,712
    Được cảm ơn 42,627 lần trong 19,284 bài viết
    Trích Nguyên văn bởi duchoaqbh View Post
    Cảm ơn bạn!
    Tức là hàm Value thay thế cho hàm Round phải ko bạn, nó chuyển kiểu Num thành Text à?
    Nhưng hàm VALUE có sử dụng để tính tiếp được ko? Ví dụ dùng hàm value để tính điểm TB môn Toán Sau đó sử dụng ĐTB này để tính điểm cả học kì được ko?
    Bạn thử làm vài ví dụ cho mình rỏ với
    Là thế này đây:
    -Bạn có 1 số 6.12345 , bạn dùng hàm Text(6.12345,"0.0") nó sẽ biến số vừa rồi thành 6.1 dưới dạng Text (là chử 6.1 chứ không phải số 6.1). Vậy cũng gần giống làm tròn nhưng về mặc ý nghĩa thì không phải là làm tròn
    -Tiếp theo bạn dùng thêm hàm VALUE là để biến Text thành Number (với mục đích làm cho nó có thể tính toán được)
    Chỉ đơn giản vậy thôi

  16. Có 2 thành viên cảm ơn ndu96081631 về bài viết này:


  17. #9
    Tham gia ngày
    05 2008
    Nơi Cư Ngụ
    Nơi nào thơ mộng nhất
    Bài gởi
    27
    Cảm ơn
    20
    Được cảm ơn 1 lần trong 1 bài
    Nếu chỉ là một môn thì đơn giản. Nhưng vấn đề nảy sinh ở điểm TBCM cơ. Bởi vì chỉ cần có 5 đến 6 môn có điểm cần làm tròn thì điểm TBCM sẽ bị vênh đến 0.1.
    Tôi đã phải sử dụng Macro để vừa che giấu công thức vừa tính toán và biến dữ liệu điểm từ dạng công thức sang dạng số.
    VD: Bạn viết công thức tính để Macro ghi, sau đó Protect sheets lại, copy vùng điểm TBM rồi dán lại đúng vào cột đó. Đương nhiên lúc đó điểm không phải là dạng công thức nữa mà là dạng số bình thường. Tạo một nút lệnh để gọi Macro là xong. Nếu cần thì liên hệ với tôi qua thcshungtien@gmail.com. Còn các cách trên của các bạn cũng được nhưng theo tôi để khắc phục điểm TBCM của cả kì 1, kì 2 và cả năm thì hơi khó.

  18. #10
    Tham gia ngày
    03 2008
    Bài gởi
    141
    Cảm ơn
    69
    Được cảm ơn 25 lần trong 20 bài viết
    Bạn cứ up 1 ví dụ cụ thể nào đó lên , để mọi người giúp . Cách kết hợp 2 hàm text và value nêu trên khắc phục được tốt vấn đề này - Đã áp dụng và thực tế ở nhà trường (khoảng 30 lớp) sử dụng nhưng chưa có sai sót như bạn nêu .

Trang 1/6 1 2 3 4 5 ... cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 8 người đang xem đề tài này. (0 thành viên và 8 khách)

Đề tài tương tự

  1. Hỏi về sự khác nhau giữa Macro, code và hàm trong excel. Excel và VBA
    Viết bởi vdtam_08 trong chuyên mục Lập Trình với Excel
    Trả lời: 4
    Bài mới gởi: 12-07-11, 10:22 PM
  2. Tạo một form trong word sử dụng data trong file excel 2007
    Viết bởi wwwgiaiphapexcelcom trong chuyên mục Phần mềm xử lý văn bản và chế bản điện tử
    Trả lời: 0
    Bài mới gởi: 09-09-10, 01:09 AM
  3. Export tung sheets trong 1 file Excel vào thành từng bảng trong ACCESS
    Viết bởi hoquang1987 trong chuyên mục Ứng dụng Quản trị cơ sở dữ liệu
    Trả lời: 4
    Bài mới gởi: 30-11-09, 04:36 PM
  4. Excel Custom Number Format - Tùy biến định dạng số trong Excel (Sưu tầm)
    Viết bởi QuocPhong trong chuyên mục Định dạng, trình bày, in ấn bảng tính
    Trả lời: 1
    Bài mới gởi: 21-05-09, 09:40 AM
  5. Bo Password khởi động Excel và Pass Readonly trong Excel 2007
    Viết bởi luong_xuangiang trong chuyên mục Excel 2007, 2010 & 2013
    Trả lời: 1
    Bài mới gởi: 29-04-09, 11:03 AM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]