quangne1233
Thành viên mới
- Tham gia
- 3/12/13
- Bài viết
- 4
- Được thích
- 0
cảm ơn anh nhiều nhiều!!! giá như có ngàn nút thank là em bấm liền ak
Cám ơn bạn nhiều lắm! Phần xuất kết quả thi và Tổng điểm bạn chỉ mình đúng rồi. Nhưng bạn xem lại hộ mình cột Kết quả nhé. Các học sinh khác đều đúng nhưng bạn Việt điểm 2 môn Toán, Lý >5 nhưng 1 môn bỏ thi thì xuất kết quả "Thi lại" nhé. Bạn xem hộ mình cột Môn Thi lại nữa, xuất ra những môn bỏ thi và cả những môn điểm nhỏ hơn 5 nhé.
Học sinh nào thi đủ 3 môn và có điểm 2 môn thi >=5 thì ghi Thi lại
Học sinh nào thi đủ 3 môn và có điểm 2 môn thi >=5 thì ghi Thi lại
Trích: Bạn xem hộ mình cột Môn Thi lại nữa, xuất ra những môn bỏ thi và cả những môn điểm nhỏ hơn 5 nhé.
Học sinh nào Thi lại thì ghi tên môn thi lại đó (Tức môn thi <5)
Các trường hợp còn lại để trống
Không hiểu ý bạn lắm:
Đề bài thế này bạn:
Đề bài thế này:
Mình đang làm theo đúng đề bài mà
Đề bài đúng là "Học sinh nào thi đủ 3 môn và có điểm của mỗi môn >=5 thì ghi Đạt, Học sinh nào thi đủ 3 môn và có 2 môn thi điểm >=5 thì ghi Thi lại, các trường hợp còn lại thì ghi Hỏng". Tức là chỉ cần 1môn bỏ thi hay điểm <5 là phải Thi lại. Nếu 2 môn nhỏ hơn 5 hoặc bỏ thi 2 môn là hỏng, 1môn điểm <5 và 1 môn bỏ thi cũng là hỏng. Nghĩa là môn nào không có điểm coi như điểm <5. Cột Kết quả thi mọi người bạn làm đều đúng nhưng của bạn Việt điểm 2 môn Toán, Lý >5 nhưng 1 môn bỏ thi thì xuất kết quả "Thi lại"nhưng bài của bạn là Hỏng. Vì Việt có điểm 2 môn >5 chỉ có 1 môn điểm <5.
Cột môn thi lại bạn làm đúng rồi. Xin lỗi tớ hiểu sai đề. Cột Môn thi lại bạn làm hộ mình xuất ra môn có điểm <5 và môn học sinh bỏ thi nhé. Cám ơn bạn nhiều lắm!
Học sinh nào thi đủ 3 môn và có điểm 2 môn thi >=5 thì ghi Thi lại
=IF(AND(COUNTA(D5:F5)=3,MIN(D5:F5)>=5),"Đạt",IF(COUNTIF(D5:F5,">=5")=2,"Thi lại","Hỏng"))
=IF(H5="Thi lại",INDEX($D$4:$F$4,,LOOKUP(2,1/((D5:F5="")+(D5:F5<5)),{1,2,3})),"")
Công thức Mảng:Mọi người giúp mình giải câu này nhé, cám ơn mọi người nhiều
Dùng công thức mảng cho biết tên đại lý bán được nhiều bia 333 nhất.
Muốn Do thì Do thôi chứ ngán gì. Nhưng mà hỏng biết có trúng không vì dữ liệu có tẹo
PHP:Sub NoiChuoi() Dim sarr(), I sarr = Range([C4], [C65536].End(3)(2)).Resize(, 3).Value Do Do I = I + 1 If Left(sarr(I, 2), 1) = "A" Then If Left(sarr(I + 1, 2), 1) = "A" Then If sarr(I, 1) = sarr(I + 1, 1) Then sarr(I + 1, 3) = sarr(I, 2) & sarr(I + 1, 2) I = I + 1 Else sarr(I, 3) = sarr(I, 2) End If Else sarr(I, 3) = sarr(I, 2) End If End If Loop Until I = UBound(sarr()) Loop Until I = UBound(sarr()) [C4].Resize(I - 1, 3) = sarr End Sub
Sub test()
Dim SrcArr, ResArr()
Dim Dic As Object
Dim lR As Long
Dim sTmp As String
Set Dic = CreateObject("Scripting.Dictionary")
SrcArr = Sheet1.Range(Sheet1.[C4], Sheet1.[C65000].End(xlUp)).Resize(, 2)
ReDim ResArr(1 To UBound(SrcArr), 1 To 1)
With Sheet1
For lR = 1 To UBound(SrcArr)
If UCase(Left(SrcArr(lR, 2), 1)) = "A" Then
If Len(SrcArr(lR, 1)) Then
If Not Dic.Exists(CStr(SrcArr(lR, 1))) Then
Dic.Add CStr(SrcArr(lR, 1)), lR
Else
Dic.Item(CStr(SrcArr(lR, 1))) = Dic.Item(CStr(SrcArr(lR, 1))) + 1
End If
End If
End If
Next lR
For lR = 1 To UBound(SrcArr)
If Len(SrcArr(lR, 1)) Then
If UCase(Left(SrcArr(lR, 2), 1)) = "A" Then
sTmp = sTmp & SrcArr(lR, 2)
If lR = Dic.Item(CStr(SrcArr(lR, 1))) Then
ResArr(lR, 1) = sTmp
sTmp = ""
End If
End If
End If
Next lR
If lR Then
.[F4:F1000].ClearContents
.[F4].Resize(lR - 1).Value = ResArr
End If
End With
End Sub
Bài này có cần phải công thức mảng hay không?Mọi người dùng công thức mảng sửa hộ mình cột Xét NV2 với mình làm nhưng kết quả sai.
Cột NV2: Dùng công thức mảng hiển thị là "Trúng tuyển" nếu tổng điểm nhỏ hơn điểm chuẩn không quá 2 điểm và không bỏ thi môn nào, ngược lại bỏ trống.
Cám ơn các bạn nhiều
=IF(AND(L4="",COUNT(H4:J4)=3,VLOOKUP(B4,DS_Khoa!$D$2:$E$5,2,0)-K4>=2),"Trúng tuyển","")
Ngày trong hệ thống là m/d/yyyy nhưng bạn nhập là dd/mm/yyyy nên 2 cột ngày không đúng. Bạn sửa lại ngày trong hệ thống máy tính rồi nhập lại ngày tháng, hoặc nhập đúng định dạng m/d/yyyy.các bạn giúp mình giải bài tập này với nhá, mình kém exel nên không biết làm ntn ? thanks m.n trc
đề đây
View attachment 113645
Đây là đề thi tin B văn phòng bạn ạ. Tất cả các câu lúc nào nó cũng yêu cầu dùng công thức mảng. Bạn chỉnh sang công thức mảng giúp mình nhé. Cám ơn bạn nhiều!Bài này có cần phải công thức mảng hay không? NV2:Mã:=IF(AND(L4="",COUNT(H4:J4)=3,VLOOKUP(B4,DS_Khoa!$D$2:$E$5,2,0)-K4>=2),"Trúng tuyển","")
Công thức mảng sửa lại như vậy:Đây là đề thi tin B văn phòng bạn ạ. Tất cả các câu lúc nào nó cũng yêu cầu dùng công thức mảng. Bạn chỉnh sang công thức mảng giúp mình nhé. Cám ơn bạn nhiều!
=IF((INDEX(diemchuan,MATCH(B4:B68,khoi,0),1)-K4:K68<=2)*(COUNT(H4:J4)=3)*(L4:L68=" "),"Xét NV2"," ")