Hallo Adde,
mit Formeln wirst du das nicht lösen können, da diese dynamisch berechnen und du auch wahrscheinlich mit Zirkelbezügen arbeiten müsstest.
Hier mal ein Makro, dass dir in Spalte AF die Reihenfolge schreibt. Ich nehme mal an, die Zahl 5 in Spalte AE wird durch eine Formel ermittelt.
Kopiere das folgende Makro in das VBA-Projekt des betreffenden Arbeitsblattes:
Private Sub Worksheet_Calculate()
Dim intZeile As Integer
For intZeile = 3 To 10
If Cells(intZeile, 31) = 5 And Cells(intZeile, 32).Value = 0 Then
Cells(intZeile, 32) = Application.WorksheetFunction.Max(Range(Cells(3, 32), Cells(10, 32))) + 1
Exit Sub
End If
Next intZeile
End Sub
Gruß
M.O.