Có hàm nào đếm được theo điều kiện... ??? (5 người xem)

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

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

2. Nếu lấy số học sinh nữ đạt loại giỏi mà chia cho tổng số học sinh của cả lớp thì theo mình là không hợp lý. Vì Tổng số học sinh của cả lớp chiếm 100%, nếu tính % của học sinh giỏi là nữ thì phải lấy số nữ đạt loại giỏi chia cho tổng số nữ là 100%
Rõ dàng có sự khác biệt đúng không bạn.

Do mình không phải trong ngành, bạn đừng trách.
Câu này:
Cái này thì tùy quan điểm của từng người.
Ý mình là vầy:
Nếu muốn tính % nữ trên tổng số học sinh cả lớp thì làm công thức này...
Nếu muốn tính % nữ trên tổng số học sinh nữ thì làm công thức kia .....
Quan điểm của từng người là ở chỗ này! Sự khác biệt thì là điều hiển nhiên.

1. Nếu bạn lấy cột C để đếm số nữ, vậy trong trường hợp 1 em học sinh là nữ bỏ học nhưng giáo viên đó vẫn phải ghi tên em học sinh đó vào danh sách học sinh (Vì lý do nhập điểm điều này thường xảy ra ở chỗ mình công tác) thì coi như kết quả thống kê là sai. Vì vậy mình phải lấy thêm cột Z để tính học sinh nữ từ ngay kết quả thi (cột TBm) như vậy dù giáo viên có ghi tên em học sinh đã bỏ học đó vào danh sách thì cũng không ảnh hưởng gì tới kết quả thống kê.

Vì mình không phải trong ngành nên cũng không hiểu, bạn bỏ qua cho.
Nhưng mình thắc mắc tí.
- Nếu có học sinh nữ thi được học kỳ I xong, bỏ học thì bạn có đưa vào list không?
- Nếu có học sinh nữ làm kiểm tra được vài bài rồi bỏ học , thì bạn có đưa vào list không?
- Tại sao học sinh bỏ học bạn không đưa ra một list khác. Còn học sinh nào còn hiện diện thì đưa vào một danh sách khác?
- Tại sao phần xếp loại không đưa vào loại là "Bỏ học"??
- Tại sao khi đánh giá học sinh, không đánh giá chỉ tiêu số lượng học sinh bỏ học của một lớp, một trường vào báo cáo??

Tất cả những điều trên chỉ để trao đổi, góp ý, ngoài ra không có ý gì khác. Thanks.
-
 
Dùng hàm XL thì nghĩ chưa ra. Bạn dùng code này để giải quyết nhanh công việc:

Mã:
Public Function DemKyTu(Rng As Range)
Dim cel, Cnt
Application.Volatile
Cnt = 0
For Each cel In Rng
If Not cel.HasFormula And Not IsNumeric(cel) Then Cnt = Cnt + 1
Next
DemKyTu = Cnt
End Function

Copy code vô Module1. Muốn đếm các ô có ký tự trong A1:A10 thì chĩ cần gõ công thức:

Mã:
=demkytu(A1:A)

Mến

Bạn cho mình hỏi thêm một chút.
Mình muốn dùng hàm này để đếm trong một cột có bao nhiêu ô có chứa ký tự AA (trong cột đó có cả công thức trả về giá trị AA, nhưng chỉ cần đếm ký tự thôi) thì phải làm sao.
 
Xin lỗi đã mượn topic này, mình có 1 bài tập như thế này mà chưa nghĩ ra dùng hàm nào:
-Có 2 cột TừA1:A28 và B1:B28
Cột A chứa các dữ liệu xếp loại học sinh (giỏi, khá, tb, yếu, kém)
Cột B đánh dấu những học sinh nữ
Bây giờ cần tổng hợp có bao nhiêu học sinh nữ đạt loại giỏi, khá, tb, yếu, kém
 
Xin lỗi đã mượn topic này, mình có 1 bài tập như thế này mà chưa nghĩ ra dùng hàm nào:
-Có 2 cột TừA1:A28 và B1:B28
Cột A chứa các dữ liệu xếp loại học sinh (giỏi, khá, tb, yếu, kém)
Cột B đánh dấu những học sinh nữ
Bây giờ cần tổng hợp có bao nhiêu học sinh nữ đạt loại giỏi, khá, tb, yếu, kém

Trả lời cho tất cả các câu hỏi trên:
Tìm các ký ô chứa ký tự trong mảng: =countif(mảng,"*")
tìm các ô chứa số trong mảng: = countif(mảng,"<>*")
Nếu tìm số học sinh nữ và đạt loại giỏi mà bắt buộc phải dùng countif thì xài: =COUNTIFS(A1:A28,"Nữ",B1:B28,"Giỏi")
Chúc bạn thành công.
 
Web KT

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

Back
Top Bottom