Đếm số lần kích chuột để chọn đáp án

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

chau96ajc

Thành viên mới
Tham gia
30/10/23
Bài viết
4
Được thích
0
Kính nhờ anh chị diễn đàn chỉ giúp em cách đếm số lần chọn đáp án mức độ khi kích chuột giúp em với ạ
 

File đính kèm

  • Huyện Bắc Bình.xlsx
    11.9 KB · Đọc: 6
1698675875777.png
Dạ em có 1 phiếu khảo sát như thế này, anh có cách nào để đếm được số lần người ta chọn đáp án 1, số lần người ta chọn đáp án 2 và tương tự như vậy với các đáp án khác
 
Upvote 0
Upvote 0
dạ Kết quả em muốn là đếm số lần khi em kích chuột vào các ô từ 1 đến 10 đối với từng tiêu chí ạ
Sao bạn không nhập kết quả chi tiết từng người rồi tự động Sum mà chỉ nhìn giấy, bấm chọn điểm thì sai sót cũng khó kiểm tra nhập sai của người nào. Rồi lỡ bấm chuột sai, bấm lại thì phải xử lý như thế nào.
Tạo Form các tiêu chí + 10 cái nút bấm thì nhập liệu cũng nhanh mà.
 
Upvote 0
Tạo Form các tiêu chí + 10 cái nút bấm thì nhập liệu cũng nhanh mà.
Tôi có gợi ý (trong nhóm zalo) thế này:
Lỡ phát phiếu cho người ta đánh bằng bút mực thì bây giờ phải làm tay thôi:
In 1 tờ tổng hợp trắng
Mỗi tờ đã đánh dấu từng người: Người ta đánh ô nào thì mình gạch 1 gạch vào ô đó của tờ tổng hợp. 4 gạch hình vuông và 1 gạch chéo là 5, 2 hình vuông là 10, cứ thế.
Cuối cùng đếm số lượng hình vuông mỗi ô mà gõ vào excel.
Ngày xưa kiểm phiếu bằng tay người ta cũng làm vậy, có khi còn nhanh hơn và ít sai sót hơn là click click vào ô, với lại bấm bấm vào form (form thì không biết làm).
 
Upvote 0
Mỗi tờ đã đánh dấu từng người: Người ta đánh ô nào thì mình gạch 1 gạch vào ô đó của tờ tổng hợp. 4 gạch hình vuông và 1 gạch chéo là 5, 2 hình vuông là 10, cứ thế.
Cuối cùng đếm số lượng hình vuông mỗi ô mà gõ vào excel.
Gạch tay cũng là một cách nhanh, khỏi code kiết, bẫy lỗi tùm lum, nếu số lượng phiếu không nhiều, chứ không ngồi đếm ô vuông cũng dễ hoa mắt :) .
 
Upvote 0
...
Ngày xưa kiểm phiếu bằng tay người ta cũng làm vậy, có khi còn nhanh hơn và ít sai sót hơn là click click vào ô, với lại bấm bấm vào form (form thì không biết làm).

Hồi xưa thì vậy. Nhưng bi giờ làm khác.
Người ta in giấy khảo sát trên một từ giấy có hai cái chấm khoảng 3-4mm ở hai đầu.
Giấy khảo sát sẽ được máy chụp hình thành pdf.
Máy scan (đặc biệt cho công việc này) quét hình chụp và ghi thành file csv. Hai cái chấm có sẵn trên giấy dùng để định vị cho chính xác.
File csv được đem ra phân tích.

Nếu làm trên máy thì người ta dùng phần mềm chứ ít khi dùng bảng tính trải rộng. Bi giờ phần mềm phơ ri trên mạng có cả đống. Thường thì loại tick hay khoanh dùng cho thang điểm 1~5/6. Thang điểm 1~10 thì dùng chuột kéo trên thanh trượt

Cái khó của khảo sát ý kiến là cách phân thang điểm cho hợp lý chứ thực hiện thì dễ òm.
 
Upvote 0

File đính kèm

  • Huyện Bắc Bình.xlsx
    20.4 KB · Đọc: 13
Upvote 0
Kiểu này giống như bên ngành sư phạm chấm (điểm) loại bài thi trắc nghiệm; Nhưng chắc trường đào tạo này chưa quen với xu hướng của ngành;
Tốt nhất là hỏi các trường THPT coi họ làm sao;

Nhưng nếu phải đầu tư cơ sở vật chất quá lớn so với qui mô bài thi (Trắc nghiệm) thì làm tay cho lành!;
Vấn đề còn lại là làm cách nào cho chính xác phải đáng suy nghĩ hơn là làm cách nào cho nhanh!
Ở đây mình muốn nói là ngay từ đầu người (hay tổ ra đề thi) đã cho có thể tích vô hay khoanh tròn đã là 1 tật xấu tệ hại (để tỏ vẻ tính dân chủ(?))
Lý ra biểu mẫu phải in ra 10 ô vuông cho mỗi dòng khảo sát; Người dự khảo sát phải được yêu cầu tiến hành gạch 2 đường chéo của mỗi ô vuông. . . . .
Tóm lại tổ hay người ban hành biểu mẫu quá hời hợt trong công việc nên tống cho người khác (chấm thi) những cái khó lý ra không đáng có!
 
Upvote 0

Nếu tôi hiểu đúng thì tạm dùng file này xem sao.
Có thể dùng code bắt sự kiện của vùng cần click chuột để thống kê.
Click chuột vào 1 ô nào đó trong vùng tô màu đỏ, kết quả sẽ được thống kê số lần click ấy ở vùng tô vàng. (cùng dòng tương ứng)
Lưu ý là : nhỡ có click nhầm thì phải sửa lại bên phần ô (cùng dòng tương ứng) tô màu vàng
 

File đính kèm

  • Huyện Bắc Bình (1).xlsm
    19.1 KB · Đọc: 9
Upvote 0
Tôi lại hiểu theo ý khác: Đây là 1 phiếu tự đánh giá của 1 cá nhân, tổng cộng là 25 tiêu chí, mỗi tiêu chí đánh từ 1-10
Như vậy kết quả chỉ có 1 dòng từ L4:U4, với tổng số điểm của từng loại 1-10
Cột B-K: Ngườ dùng click chọn vào từng ô và ô sẽ tô màu vàng, nếu cùng 1 dòng thì xem như chọn lại cho dòng đó và ô màu vàng sẽ cập nhật lại
L-U: Tự động cập nhật cộng tổng
PHP:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim lr&, rng As Range, res(1 To 10), ce As Range
lr = Cells(Rows.Count, "A").End(xlUp).Row
If Intersect(Target, Range("B4:K" & lr)) Is Nothing Then Exit Sub
Set rng = Range(Cells(Target.Row, "B"), Cells(Target.Row, "K"))
For Each ce In rng
    ce.Interior.Color = xlNone
Next
Target.Interior.Color = vbYellow
Set rng = Range("B4:K" & lr)
For Each ce In rng
    If ce.Interior.Color = vbYellow Then
        res(ce.Column - 1) = res(ce.Column - 1) + 1
    End If
Next
Range("L4").Resize(1, 10).Value = res
End Sub
 

File đính kèm

  • Huyện Bắc Bình.xlsm
    19.5 KB · Đọc: 8
Upvote 0
Lưu ý là : nhỡ có click nhầm thì phải sửa lại bên phần ô (cùng dòng tương ứng) tô màu vàng
Cột B-K: Ngườ dùng click chọn vào từng ô và ô sẽ tô màu vàng, nếu cùng 1 dòng thì xem như chọn lại cho dòng đó và ô màu vàng sẽ cập nhật lại
VBA cũng được nhưng code viết phải test rất kỹ, và dự phòng được tất cả các trường hợp nhập nhầm, nhập sai, nhập đúp, ... Code viết nửa tiếng phải được test nửa ngày (test đúng phương pháp), chứ test 5 phút thì thua. Ngoài ra người dùng cũng phải rất cẩn thận.

Thí dụ code bebo:
Code dự phòng click 1 ô 2 lần, nếu click 2 lần chỉ xem là 1. Ý tưởng là đúng nhưng khi nhập liệu qua người kế tiếp cùng điểm thì click cũng cứ trơ trơ!

Thí dụ code của HUONGHCKT
Click ô nào cũng tăng. Người dùng click nhầm ô 5, sửa lại click ô 6 thì phải sửa tay bên màu vàng, quên sửa là sai, mà sửa nhầm là chịu thua. Có khi chả nhớ là click nhầm chỗ nào và phải sửa ô nào.

Chỉ có cách của anh HieuCD là an toàn nhất: gõ xong 1 phiếu, có thể kiểm tra lại và sửa rồi mới qua phiếu kế tiếp. Thậm chí có thể quay về kiểm tra phiếu đã nhập trước đó, bất kỳ phiếu nào.
 
Upvote 0
Thí dụ code bebo:
Code dự phòng click 1 ô 2 lần, nếu click 2 lần chỉ xem là 1. Ý tưởng là đúng nhưng khi nhập liệu qua người kế tiếp cùng điểm thì click cũng cứ trơ trơ!
Chưa hiểu ý của sư phụ là gì. Đây là phiếu dành cho 1 người, nên không có khái niệm "người kế tiếp".
Mỗi cán bộ khi nhận file này sẽ tự đánh giá mình bằng cách click từ 1-10, cho từng tiêu chí trong 25 tiêu chí. (Xem file giấy là biết thôi)
Và các tiêu chí này hoàn toàn có thể trùng điểm nhau. Thường các trự này chỉ đánh từ 8-10 mà thôi, đánh thấp thì mất ghế làm sao.
Vùng bên phải là vùng tự tổng hợp điểm của cá nhân đó.
 
Upvote 0
Chưa hiểu ý của sư phụ là gì. Đây là phiếu dành cho 1 người, nên không có khái niệm "người kế tiếp".
Mỗi cán bộ khi nhận file này sẽ tự đánh giá mình bằng cách click từ 1-10, cho từng tiêu chí trong 25 tiêu chí. (Xem file giấy là biết thôi)
File giấy của chủ bài là file đã đánh dấu, lỡ in và đánh dấu bằng tay (đánh dấu bằng cách khoanh tròn, xem ảnh tờ giấy thì thấy). Bây giờ cầm 1 xấp giấy đó để thống kê lại. Chứ chỉ 1 người thì cần thông kê nguyên bảng làm gì, count xuống dòng tổng là xong.
 
Upvote 0
Tôi thấy cách của bác @HieuCD là phù hợp nhất: an toàn, dễ kiểm tra, nhập liệu bằng phím số cũng nhanh.
Nếu lúc đầu làm bằng Google Form thì nó ra kết quả luôn rồi...:D
 
Upvote 0
Web KT

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

Back
Top Bottom