Anh chị giúp cho phần lọc (3 người xem)

Liên hệ QC

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

duyenha855

Thành viên mới
Tham gia
12/3/14
Bài viết
13
Được thích
0
Anh chị giúp đỡ phần lọc. Bài tập yêu cầu thống kê từng sinh viên phải thi lại bao nhiêu môn và là những môn học nào. Các môn phải thi lại là: Ký hiệu - (điểm 0) và các môn bị điểm dưới 5. Nhặt thủ công thì tốn rất nhiều thời gian. Cảm ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
anh chị giúp đỡ phần lọc. Bài tập yêu cầu lọc ra từng sinh viên, xem mỗi sinh viên nợ các môn nào để thống kê từng sinh viên xem sv phải thi lại bao nhiêu môn và là những môn nào. Làm thủ công thì tốn rất nhiều thời gian. Các môn bị nợ có ký hiệu là : - chưa thi và các môn bị điểm dưới 5. Cảm ơn!
Yêu cầu của bạn tôi thấy không rõ ràng lắm, bạn hưỡng dẫn lại cụ thể được không???
"Các môn bị nợ có ký hiệu là : - chưa thi và các môn bị điểm dưới 5" - Nghĩa là gì???
 
có nghĩa là lọc từng sinh viên có các môn bị điểm dưới 5 và có dấu gạch -
(dấu - là sinh viên đó bỏ thi bị điểm 0)
 
có nghĩa là lọc từng sinh viên có các môn bị điểm dưới 5 và có dấu gạch -
(dấu - là sinh viên đó bỏ thi bị điểm 0)
Dùng hàm tự tạo, ra kết quả còn tối hù con mắt.
Hàm Excel không biết làm ra sao đây.
Nhớ Enabe Macros nhé.
 

File đính kèm

Dùng hàm tự tạo, ra kết quả còn tối hù con mắt.
Hàm Excel không biết làm ra sao đây.
Nhớ Enabe Macros nhé.
Híc, tạo bảng kết quả lọc như bảng dữ liệu, lọc các em phải thi lại, em nào thi lại môn nào thì quánh cái dấu "x" vào môn đó chắc dễ nhìn hơn chứ nhỉ ?
Nhìn kết quả này muốn "tèo" quá
Híc
 
Anh chị giúp đỡ phần lọc. Bài tập yêu cầu thống kê từng sinh viên phải thi lại bao nhiêu môn và là những môn học nào. Các môn phải thi lại là: Ký hiệu - (điểm 0) và các môn bị điểm dưới 5. Nhặt thủ công thì tốn rất nhiều thời gian. Cảm ơn!
Thêm một phương án, bạn tham khảo .
 

File đính kèm

o phải bạn à, mà là lọc luôn ra các môn bị nợ của từng sv luôn ý. Như kết quả của bác Ba tê ý
 
Hix, mình chưa hiểu cách làm cho lắm. Có cách nào khác không bạn.
 
bạn nói rõ hơn được không?
Mình định không trả lời vì không biết bạn hỏi ai ? Nhưng xem lại không phải thày Ba tê rồi . Chắc là hỏi mình ; Nếu đúng vậy thì bạn đối chiếu tên sinh viên , ô nào có chữ "TL" thì môn tương ứng phải thi lại . cột CH là tổng các môn từng sinh viên phải thi lại . Nếu bạn thấy được thì dùng, không thì bỏ .
 
Mình định không trả lời vì không biết bạn hỏi ai ? Nhưng xem lại không phải thày Ba tê rồi . Chắc là hỏi mình ; Nếu đúng vậy thì bạn đối chiếu tên sinh viên , ô nào có chữ "TL" thì môn tương ứng phải thi lại . cột CH là tổng các môn từng sinh viên phải thi lại . Nếu bạn thấy được thì dùng, không thì bỏ .

Thế thì cũng coi như nhặt thủ công, Yêu cầu là trích xuất ra mỗi sinh viên nợ những môn nào (kết quả ra luôn những môn đó)
 
Mượn File của Ba Tê, để cho dễ nhìn thì chuyển dữ liệu từ sheet 1 qua sheet 2 hoặc sheet 3.
 

File đính kèm

Lần chỉnh sửa cuối:

File đính kèm

Lần chỉnh sửa cuối:
Bạn có thể làm tiếp cho tôi file này không? Cảm ơn bạn nhiều
Đã có Hàm tự tạo là ThiLai(), bạn cứ xài.
Nếu muốn dùng hàm này cho File khác thì copy cái này trong Mudule "GiaiPhapExcel" sang Module của file đó rồi dùng.
Nhớ là phải Enable Macros khi mở file.
[GPECODE=vb]Public Function ThiLai(Diem As Range, Mon As Range) As String
Dim ArrMon(), ArrDiem(), J As Long
ArrMon = Mon.Value2
ArrDiem = Diem.Value2
For J = 1 To UBound(ArrMon, 2)
If ArrDiem(1, J) = "-" Or ArrDiem(1, J) < 5 Then
ThiLai = ThiLai & ArrMon(1, J) & "; "
End If
Next J
End Function[/GPECODE]
 

File đính kèm

Lần chỉnh sửa cuối:
Đã có Hàm tự tạo là ThiLai(), bạn cứ xài.
Nếu muốn dùng hàm này cho File khác thì copy cái này trong Mudule "GiaiPhapExcel" sang Module của file đó rồi dùng.
Nhớ là phải Enable Macros khi mở file.
[GPECODE=vb]Public Function ThiLai(Diem As Range, Mon As Range) As String
Dim ArrMon(), ArrDiem(), J As Long
ArrMon = Mon.Value2
ArrDiem = Diem.Value2
For J = 1 To UBound(ArrMon, 2)
If ArrDiem(1, J) = "-" Or ArrDiem(1, J) < 5 Then
ThiLai = ThiLai & ArrMon(1, J) & "; "
End If
Next J
End Function[/GPECODE]
bạn có thể chỉ cho mình cách liệt kê từng môn xem có số lượng bao nhiêu người phải thi lại môn đó không? cảm ơn bạn
 
Lần chỉnh sửa cuối:
bạn có thể chỉ cho mình cách liệt kê từng môn xem có số lượng bao nhiêu người phải thi lại môn đó không? cảm ơn bạn
Chỉ bạn cách này, còn bạn làm ở đâu thì tuỳ bạn nhé:
Tại ô E166 nhập công thức
PHP:
= COUNTIF($E$3:$E$164;"<5")+COUNTIF($E$3:$E$164;"-")
 
Web KT

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

Trả lời
42
Đọc
17K
Back
Top Bottom