Làm tròn số - Vấn đề nan giải (2 người xem)

  • Thread starter Thread starter ITGS
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

ITGS

Thành viên mới
Tham gia
24/3/09
Bài viết
8
Được thích
0
Hiện nay đa số các chương trình chia điểm bằng Excel và thậm chí cả một số phần mềm thương mại về lĩnh vực quản lý điểm đều bị rắc rối trước vấn đề làm tròn số.
Đợt tổng kết cuối năm vừa rồi, rất nhiều giáo viên chia điểm bằng phần mềm, sau đó in kết quả ra để ghi sổ thì đều gặp các tình huống có vẻ như vô lý, chẳng hạn:
HK1: 7.0; HK2: 7.1 ---> TBCN: 7.1
Cũng có hs khác phẩy hiện lên y như vậy ở HK1 và HK2, tuy nhiên TBCN lại là: 7.0 chứ không phải 7.1 như trên nữa.
Khi kiểm tra kỹ lại, té ra đó là lỗi "làm tròn số" (tạm gọi như vậy);
Cụ thể:
trường hợp 1: HK1: 7.0; HK2: 7.1 ---> TBCN: 7.1 (đúng)
trường hợp 2: HK1: 7.0 (thực ra là 6.95 làm tròn lên), HK2: 7.1 (thực ra là 7.05 làm tròn lên), do đó TBCN là chỉ có : 7.0 (chứ không phải 7.1)
Như vậy, cùng là hiển thị 1 kết quả trên màn hình chia điểm, tuy nhiên có 2 đáp số khác nhau.
Trên đây chỉ là minh họa cho 2 cột cộng điểm, vậy trong thực tế chia điểm, nếu 1 lớp học 14 môn khác nhau, có 14 giá trị làm tròn khác nhau, kết quả cuối cùng sẽ ra sao ???
Vậy thì chia điểm nên dùng phần mềm hay vẫn dùng tay không như truyền thống ?
Rất mong mọi người chung sức giải đáp dùm tình huống trên để cùng tìm cách tháo gỡ.
Xin gửi kèm file minh họa lên đây để mọi người tham khảo
 

File đính kèm

Cái đó là lỗi do giáo viên bộ môn không sử dụng hàm để làm tròn các điểm TB HK1 + HKII ==> TB CN bị sai là lẽ dĩ nhiên.

Bạn sử dụng hàm = Round(ĐiemTB,1) để làm tròn cho các điểm TB thì sẽ không bị sai nữa.
 
Hiện nay đa số các chương trình chia điểm bằng Excel và thậm chí cả một số phần mềm thương mại về lĩnh vực quản lý điểm đều bị rắc rối trước vấn đề làm tròn số.
Đợt tổng kết cuối năm vừa rồi, rất nhiều giáo viên chia điểm bằng phần mềm, sau đó in kết quả ra để ghi sổ thì đều gặp các tình huống có vẻ như vô lý, chẳng hạn:
HK1: 7.0; HK2: 7.1 ---> TBCN: 7.1
Cũng có hs khác phẩy hiện lên y như vậy ở HK1 và HK2, tuy nhiên TBCN lại là: 7.0 chứ không phải 7.1 như trên nữa.
Khi kiểm tra kỹ lại, té ra đó là lỗi "làm tròn số" (tạm gọi như vậy);
Cụ thể:
trường hợp 1: HK1: 7.0; HK2: 7.1 ---> TBCN: 7.1 (đúng)
trường hợp 2: HK1: 7.0 (thực ra là 6.95 làm tròn lên), HK2: 7.1 (thực ra là 7.05 làm tròn lên), do đó TBCN là chỉ có : 7.0 (chứ không phải 7.1)
Như vậy, cùng là hiển thị 1 kết quả trên màn hình chia điểm, tuy nhiên có 2 đáp số khác nhau.
Trên đây chỉ là minh họa cho 2 cột cộng điểm, vậy trong thực tế chia điểm, nếu 1 lớp học 14 môn khác nhau, có 14 giá trị làm tròn khác nhau, kết quả cuối cùng sẽ ra sao ???
Vậy thì chia điểm nên dùng phần mềm hay vẫn dùng tay không như truyền thống ?
Rất mong mọi người chung sức giải đáp dùm tình huống trên để cùng tìm cách tháo gỡ.
Xin gửi kèm file minh họa lên đây để mọi người tham khảo
Vấn đề bạn đang đề cập đâu phải là làm tròn số. Đó chỉ là cách hiển thị. Bạn định dạng số với 1 chữ số thập phân nên phần dư ra nó tự làm tròn trong cách hiển thị thôi, còn thực chất giá trị của số vẫn không thay đổi. Bây giờ, bạn nói rõ nếu bạn làm tròn bằng tay thì như thế nào. Tôi không tin là Excel không làm được.
 
Hiện nay đa số các chương trình chia điểm bằng Excel và thậm chí cả một số phần mềm thương mại về lĩnh vực quản lý điểm đều bị rắc rối trước vấn đề làm tròn số.
Đợt tổng kết cuối năm vừa rồi, rất nhiều giáo viên chia điểm bằng phần mềm, sau đó in kết quả ra để ghi sổ thì đều gặp các tình huống có vẻ như vô lý, chẳng hạn:
HK1: 7.0; HK2: 7.1 ---> TBCN: 7.1
Cũng có hs khác phẩy hiện lên y như vậy ở HK1 và HK2, tuy nhiên TBCN lại là: 7.0 chứ không phải 7.1 như trên nữa.
Khi kiểm tra kỹ lại, té ra đó là lỗi "làm tròn số" (tạm gọi như vậy);
Cụ thể:
trường hợp 1: HK1: 7.0; HK2: 7.1 ---> TBCN: 7.1 (đúng)
trường hợp 2: HK1: 7.0 (thực ra là 6.95 làm tròn lên), HK2: 7.1 (thực ra là 7.05 làm tròn lên), do đó TBCN là chỉ có : 7.0 (chứ không phải 7.1)
Như vậy, cùng là hiển thị 1 kết quả trên màn hình chia điểm, tuy nhiên có 2 đáp số khác nhau.
Trên đây chỉ là minh họa cho 2 cột cộng điểm, vậy trong thực tế chia điểm, nếu 1 lớp học 14 môn khác nhau, có 14 giá trị làm tròn khác nhau, kết quả cuối cùng sẽ ra sao ???
Vậy thì chia điểm nên dùng phần mềm hay vẫn dùng tay không như truyền thống ?
Rất mong mọi người chung sức giải đáp dùm tình huống trên để cùng tìm cách tháo gỡ.
Xin gửi kèm file minh họa lên đây để mọi người tham khảo
Lỗi này do bạn che đi những số lẽ đằng sau của số (Làm tròn ảo) bản thân excel nó chỉ hiểu trên cell có số nào thì thực hiện phép tính đó thôi. Theo kinh nghiệm của mình thì nếu bạn làm tròn 2 số thì cắt những số đằng sau đó đi, chỉ để lại 2 số thôi.
Thân
 

File đính kèm

Nếu bạn muốn làm tròn số thì chỉ cần dùng công thức =round((G9*2+F9)/3,0)
 
Tôi gặp trường hợp như sau:
Dùng hàm round thi 22,5 thành 23
Dùng code thì kết quả là 22
Không biết vì sao . Nhờ các bạn chỉ giúp
Cảm ơn
 
Tôi gặp trường hợp như sau:
Dùng hàm round thi 22,5 thành 23
Dùng code thì kết quả là 22
Không biết vì sao . Nhờ các bạn chỉ giúp
Cảm ơn
Vấn đề là cách làm tròn trong code được tạo theo nguyên tắc nào.
 
Rất cảm ơn mọi người đã giúp đỡ.
Thật tuyệt vời, mình sẽ nghiên cứu tiếp xem thế nào.
 
Làm tròn số - Vấn đề nan giải Trả Lời Ðề Tài

Hiện nay đa số các chương trình chia điểm bằng Excel và thậm chí cả một số phần mềm thương mại về lĩnh vực quản lý điểm đều bị rắc rối trước vấn đề làm tròn số.
Đợt tổng kết cuối năm vừa rồi, rất nhiều giáo viên chia điểm bằng phần mềm, sau đó in kết quả ra để ghi sổ thì đều gặp các tình huống có vẻ như vô lý, chẳng hạn:
HK1: 7.0; HK2: 7.1 ---> TBCN: 7.1
Cũng có hs khác phẩy hiện lên y như vậy ở HK1 và HK2, tuy nhiên TBCN lại là: 7.0 chứ không phải 7.1 như trên nữa.
Khi kiểm tra kỹ lại, té ra đó là lỗi "làm tròn số" (tạm gọi như vậy);
Cụ thể:
trường hợp 1: HK1: 7.0; HK2: 7.1 ---> TBCN: 7.1 (đúng)
trường hợp 2: HK1: 7.0 (thực ra là 6.95 làm tròn lên), HK2: 7.1 (thực ra là 7.05 làm tròn lên), do đó TBCN là chỉ có : 7.0 (chứ không phải 7.1)
Như vậy, cùng là hiển thị 1 kết quả trên màn hình chia điểm, tuy nhiên có 2 đáp số khác nhau.
Trên đây chỉ là minh họa cho 2 cột cộng điểm, vậy trong thực tế chia điểm, nếu 1 lớp học 14 môn khác nhau, có 14 giá trị làm tròn khác nhau, kết quả cuối cùng sẽ ra sao ???
Vậy thì chia điểm nên dùng phần mềm hay vẫn dùng tay không như truyền thống ?
Rất mong mọi người chung sức giải đáp dùm tình huống trên để cùng tìm cách tháo gỡ.
Xin gửi kèm file minh họa lên đây để mọi người tham khảo

Có thể giải quyết vấn đề như bạn nêu theo mẹo sau (Hiển thị như thế nào thì tính như thế đó - số thấy được trên màn hình) - bạn có thể xem file kèm theo .
 

File đính kèm

Mình không biết nói sao nữa, chỉ biết cảm ơn tất cả mọi người đã nhiệt tình giúp đỡ. Tất cả các cách đã nêu, cách nào cũng thực hiện được. Thật tuyệt.
 
Các Bạn làm tròn như vậy là không chính xác
Vd: HKI 7.0, HKII 7.1 thì cả năm là 7.1
Với các số ;làm tròn : 6.95 làm tròn = 7.0 và 7.05 làm tròn bằng 7.1. thế mới có kết quả cản năm là 7.1.
 
Làm tròn số

Rất cảm ơn mọi người đã giúp đỡ.
Thật tuyệt vời, mình sẽ nghiên cứu tiếp xem thế nào.
Theo quy chế: Điểm số học kỳ 1, 2, CN phải được làm tròn đến 1 chữ số thập phân.
Trong bảng tính của bạn các con số của hai học kỳ và CN chưa được làm tròn (như các bạn nhận xét các con số chỉ bị "che đi, làm tròn ảo". Nếu bấm vào các nút Increase Decimal hoặc Increase Decimal trên thanh công cụ bạn sẽ thấy hiện thị nhiều kết quả: 5 ; 5,3 ; 5,26 ; 5,255. nhưng thực chất ô này đang ngầm giữ giá trị 5,255! Và con số 5,255 sẽ tham gia tính tiếp cho các cột khác cho dù trên màn hình hiển thị số 5,3). Nếu trong bảng tính của bạn 3 cột điểm đều cho thêm hàm ROUND làm tròn đến 1 chữ số thập phân như quy định của BGD thì kết quả sẽ hợp lý thôi.
 
Web KT

Bài viết mới nhất

Back
Top Bottom