Hàm cộng điểm nhanh nhất ???

Liên hệ QC

tonheo04

Thành viên mới
Tham gia
5/5/08
Bài viết
12
Được thích
0
Dear các bác
E có 1 vấn đề nhờ các bác giúp đỡ. E thường phải nhập điểm vào bình thường như trong "Bảng nhập vào". Nhưng sau e lại phải tổng kết và báo cáo dưới dạng điểm/ thang điểm như "Bảng Báo cáo".
Cách làm của e rất thủ công là e phải sửa từng ô. Ví dụ: 5 => 5/10.
Rồi đến cột Tổng điểm e phải cộng nhẩm rồi tự đánh vào.
Vậy có cách nào từ " bảng nhập vào" dùng hàm để ra bảng báo cáo ko ạ? vì nếu ít thì còn làm thủ công được chứ hàng trăm, nghìn thí sinh thì e chết mất.

Các bác xem trong file đính kèm giúp e với ạ.

Các bác chỉ giáo giúp e với.
E cảm ơn
 

File đính kèm

Dear các bác
E có 1 vấn đề nhờ các bác giúp đỡ. E thường phải nhập điểm vào bình thường như trong "Bảng nhập vào". Nhưng sau e lại phải tổng kết và báo cáo dưới dạng điểm/ thang điểm như "Bảng Báo cáo".
Cách làm của e rất thủ công là e phải sửa từng ô. Ví dụ: 5 => 5/10.
Rồi đến cột Tổng điểm e phải cộng nhẩm rồi tự đánh vào.
Vậy có cách nào từ " bảng nhập vào" dùng hàm để ra bảng báo cáo ko ạ? vì nếu ít thì còn làm thủ công được chứ hàng trăm, nghìn thí sinh thì e chết mất.

Các bác xem trong file đính kèm giúp e với ạ.

Các bác chỉ giáo giúp e với.
E cảm ơn
Nếu là tôi thì tôi dùng Custom Format cho nó lẹ (dử liệu gốc giữ nguyên không thay đổi gì cả)
 

File đính kèm

Bạn thử xài macro sự kiện, như sau:

PHP:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
 If Not Intersect(Target, Columns("A:A")) Is Nothing Then
   With Target
      .Offset(, 4).Value = .Value & "/10"
      .Offset(, 2).Value = .Value + .Offset(, 1).Value
      If .Offset(, 1).Value <> "" Then _
         .Offset(, 6).Value = .Offset(, 2).Value & "/25"
   End With
 ElseIf Not Intersect(Target, Columns("B:B")) Is Nothing Then
   With Target
      .Offset(, 1).Value = .Value + .Offset(, -1).Value
      .Offset(, 4).Value = .Value & "/15"
      .Offset(, 5).Value = .Offset(, 1).Value & "/25"
   End With
 End If
End Sub

Chúc thành công.
 
Dear các bác
E có 1 vấn đề nhờ các bác giúp đỡ. E thường phải nhập điểm vào bình thường như trong "Bảng nhập vào". Nhưng sau e lại phải tổng kết và báo cáo dưới dạng điểm/ thang điểm như "Bảng Báo cáo".
Cách làm của e rất thủ công là e phải sửa từng ô. Ví dụ: 5 => 5/10.
Rồi đến cột Tổng điểm e phải cộng nhẩm rồi tự đánh vào.
Vậy có cách nào từ " bảng nhập vào" dùng hàm để ra bảng báo cáo ko ạ? vì nếu ít thì còn làm thủ công được chứ hàng trăm, nghìn thí sinh thì e chết mất.

Các bác xem trong file đính kèm giúp e với ạ.

Các bác chỉ giáo giúp e với.
E cảm ơn
Nếu dữ liệu của bạn chỉ có thế thì đơn giản thôi:
Ô e5 =A5&"/"&10
Ô f5 =B5&"/"&10
Ô G5=SUM(A5:B5)&"/"25
Nếu dữ liệu nhập của bạn nhiều hơn ( anh văn , vi tính, văn ,sử .... và có nhiều thang điểm hơn 10,15 20, 30....)thì dùng công thức khác
Thân
 
Đúng là làm cách của bác nhanh và đơn giản thật. E cảm ơn bác nhiều.}}}}}
Ngoài vụ "nhanh" ra, tác dụng lớn nhất của Custom Format chính là: Hiển thị đúng theo yêu cầu nhưng vẫn không làm thay đổi giá trị của cell ---> Chính thế mà sau khi Format xong, bạn vẫn có thể cộng trừ nhân chia vô tư (như khi chưa Format)
 
Web KT

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

Back
Top Bottom