Aşağıdaki formül a1 hüçresinde yazıyor ve a sütununda a1 ile a1099 hücreleride buna benzer formüller var (yaparken a1 e yazdım ve kopyala yapıştırka çoğalttım)
=EÃER(YUVARLA(ORTALAMA(CW1
B1);0)>84;5;EÃER(YUVARLA(ORTALAMA(CW1
B1);0)>69;4;EÃER(YUVARLA(ORTALAMA(CW1
B1);0)>54;3;EÃER(YUVARLA(ORTALAMA(CW1
B1);0)>44;2;EÃER(YUVARLA(ORTALAMA(CW1
B1);0)>-1;1;" " )))))
bu da vba kodu ama bir yanlışlık var = WorksheetFunction.Average özelliği alınamadı diyor bir yardımcı olurmusunuz
Sub notlar()
Dim a As Double
For i = 71 To 1180
a = WorksheetFunction.Average(Range("cw" & i & " : " & "db" & i))
If Round(a, 1) > 84 Then
Range("CV" & i) = "5"
ElseIf Round(a, 1) > 69 Then
Range("CV" & i) = "4"
ElseIf Round(a, 1) > 54 Then
Range("CV" & i) = "3"
ElseIf Round(a, 1) > 44 Then
Range("CV" & i) = "2"
Else: Range("CV" & i) = "1"
End If
Next
:kafa: :kafa: :kafa:
End Sub
:kafa: :kafa:
=EÃER(YUVARLA(ORTALAMA(CW1
bu da vba kodu ama bir yanlışlık var = WorksheetFunction.Average özelliği alınamadı diyor bir yardımcı olurmusunuz
Sub notlar()
Dim a As Double
For i = 71 To 1180
a = WorksheetFunction.Average(Range("cw" & i & " : " & "db" & i))
If Round(a, 1) > 84 Then
Range("CV" & i) = "5"
ElseIf Round(a, 1) > 69 Then
Range("CV" & i) = "4"
ElseIf Round(a, 1) > 54 Then
Range("CV" & i) = "3"
ElseIf Round(a, 1) > 44 Then
Range("CV" & i) = "2"
Else: Range("CV" & i) = "1"
End If
Next
:kafa: :kafa: :kafa:
End Sub
:kafa: :kafa: