Giúp em làm tròn 0.5 và cả bảng thống kê

Liên hệ QC

siunhankoi

Thành viên mới
Tham gia
22/5/09
Bài viết
3
Được thích
1
Giúp em với... đề bài kêu là làm tròn 0.5 thì phải làm sao? Có dùng hàm round được không? Nếu được thì dùng như thế nào? Còn không thì phải làm sao? Còn bảng thống kê thì em phải làm sao? Dùng hàm gì và CT như thế nào? Giúp em với...17/06 này em thi nghề rồi...Cảm ơn trước}}}}}}}}}}}}}}}}}}}}
 

File đính kèm

Giúp em với... đề bài kêu là làm tròn 0.5 thì phải làm sao? Có dùng hàm round được không? Nếu được thì dùng như thế nào? Còn không thì phải làm sao? Còn bảng thống kê thì em phải làm sao? Dùng hàm gì và CT như thế nào? Giúp em với...17/06 này em thi nghề rồi...Cảm ơn trước}}}}}}}}}}}}}}}}}}}}

Theo mình làm tròn 0.5 có nghĩa là number - digits bạn để 0.5

Ví dụ:
=ROUND( AVERAGE(E3:G3),0.5)

Mình thử áp dụng vào file của bạn gửi
 

File đính kèm

Lần chỉnh sửa cuối:
Hàm tự tạo làm tròn số đến 0,5 đây

PHP:
Option Explicit
Function DTBinh(Diem As Range)
 Dim Clls As Range, SoTron As Double
 
 For Each Clls In Diem
   With Clls
   If .Value <> "" Then
      DTBinh = DTBinh + .Value
   Else
      DTBinh = 0:             Exit Function
   End If
   End With
 Next Clls
 DTBinh = DTBinh / Diem.Count
 SoTron = Int(DTBinh * 10) Mod 10
 DTBinh = Int(DTBinh) + Switch(SoTron < 3, 0, SoTron < 8, 0.5, SoTron > 7, 1)
End Function

Khi đó, cú pháp hàm tại [H4] là:

=DTbinh(E4:G4)​
 
Bạn ơi! Vậy còn cái bảng thống kê nữa....Giúp mình nhe
 
re: sai sô 0.5

Theo M bài này bạn có thể dùng kết hợp hàm để sử lý cũng được mà:( Chỉnh sửa từ bản Data13(1) )
Bạn thay ô tính, [FONT=&quot]các ô khác thì tương tự[/FONT]
H3 = IF(AVERAGE(E3:G3) -INT(AVERAGE(E3:G3))<0.5,INT(AVERAGE(E3:G3))+0.5,INT(AVERAGE(E3:G3))+1)
 
Lần chỉnh sửa cuối:
Bạn ơi! Vậy còn cái bảng thống kê nữa....Giúp mình nhe

Chú ý: Nếu dùng hàm tự tạo của SA_DQ, hoặc dùng AVERAGE thì bắt buộc các cột điểm đều phải có giá trị (khác rỗng) mới cho kết quả đúng.
Mình không dùng AVERAGE vì Khi xem trên bảng điểm ta dễ dàng nhận biết được:
- Thí sinh nào bỏ thi (ô rỗng);
- Thí sinh nào có bài thi 0 điểm
 

File đính kèm

Lần chỉnh sửa cuối:
Gửi bạn Chaudv: Bạn dùng ví dụ sau là sai.
=ROUND( AVERAGE(E3:G3),0.5)

Hàm ROUND có tham số thứ 2 là 1 số nguyên (để chỉ số chữ số được làm tròn). Nếu tham số này không nguyên thì hàm tự động vất phần lẻ của số để có số nguyên (Hàm TRUNC). Cho nên công thức trên là như công thức: =ROUND( AVERAGE(E3:G3),0)

Hãy dùng công thức sau:

=ROUND(AVERAGE(E3:G3)*2,0)/2
 
Chú ý: Nếu dùng hàm tự tạo của SA_DQ, hoặc dùng AVERAGE thì bắt buộc các cột điểm đều phải có giá trị (khác rỗng) mới cho kết quả đúng.

Hàm tự tạo của mình, nếu gặp ô rỗng, nó sẽ nhận trị :=0 & thoát mà;
 
Hàm tự tạo của mình, nếu gặp ô rỗng, nó sẽ nhận trị :=0 & thoát mà;

Vẫn biết ý tưởng của SA_DQ là vậy, nhưng tác giả lại muốn tính điểm trung bình luôn cho những thí sinh bỏ thi mà (nếu môn thi nào bỏ thi coi như 0).
Vã lại yêu cầu của bài ra, mình thấy chưa hoàn hảo lắm:
Ví dụ: Thí sinh A có 1 môn bài thi bị điểm 0 nhưng có điểm trung bình >=5 (nghĩa là tổng điểm 2 môn còn lại >=15) thì vẫn đạt và vẫn được cấp chứng chỉ...
=> HỌC = KHÔNG HỌC
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom