DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞER(E5="";"";TAVANAYUVARLA(MİN(TOPLA($E5:$I5);15)/BAĞ_DEĞ_SAY($E$5:$I$5);1))
=EĞER(F5="";"";MAK(0;MİN(15-TOPLA($E6:E6);TAVANAYUVARLA(15/BAĞ_DEĞ_SAY($E5:$I5);1))))
=EĞER(YADA(E5="";TOPLA($E5:$I5)<15);"";TAVANAYUVARLA((TOPLA($E5:$I5)-TOPLA($E$6:$I$6))/BAĞ_DEĞ_SAY($E5:$I5);1))
=EĞER(YADA(F5="";TOPLA($E5:$I5)<15);"";MAK(0;MİN(TOPLA($E5:$I5)-15-TOPLA($E7:E7);TAVANAYUVARLA((TOPLA($E5:$I5)-TOPLA($E6:$I6))/BAĞ_DEĞ_SAY($E5:$I5);1))))
=EĞER(F5="";"";MAK(0;MİN(MİN(15;TOPLA($E5:$I5))-TOPLA($E6:E6);TAVANAYUVARLA(15/BAĞ_DEĞ_SAY($E5:$I5);1))))
=EĞER(E5="";"";MAK(0;E5-E6))
[B]Private Sub Worksheet_Change(ByVal Target As Range)[/B]
If Target.Column < 5 Or Target.Column > 9 Then Exit Sub
If Int(Target.Row / 5) <> Target.Row / 5 Then Exit Sub
Range("E" & Target.Row + 1 & ":I" & Target.Row + 2).ClearContents
If WorksheetFunction.Sum(Range("E" & Target.Row & ":I" & Target.Row)) = 0 Then Exit Sub
If WorksheetFunction.Sum(Range("E" & Target.Row & ":I" & Target.Row)) < 15 Then
For sut = 5 To 9
Cells(Target.Row + 1, sut) = Cells(Target.Row, sut)
Next
Else
20: For sut = 5 To 9
If Cells(Target.Row, sut) > 0 And Cells(Target.Row + 1, sut) + 1 <= Cells(Target.Row, sut) _
And WorksheetFunction.Sum(Range("E" & Target.Row + 1 & ":I" & Target.Row + 1)) + 1 <= 15 _
Then Cells(Target.Row + 1, sut) = Cells(Target.Row + 1, sut) + 1
Next
If WorksheetFunction.Sum(Range("E" & Target.Row + 1 & ":I" & Target.Row + 1)) < 15 Then GoTo 20
For sut = 5 To 9
If Cells(Target.Row, sut) > 0 And _
Cells(Target.Row, sut) - Cells(Target.Row + 1, sut) > 0 Then _
Cells(Target.Row + 2, sut) = Cells(Target.Row, sut) - Cells(Target.Row + 1, sut)
Next
End If
[B]End Sub[/B]