For
i = 1
To
35041
Überschuss(i, 1) =
CDbl
(PV(i, 1)) -
CDbl
(Last(i, 1))
If
i = 1
Then
If
CDbl
(Überschuss(i, 1)) < 0
Then
Überschuss(i, 1) =
CDbl
(Überschuss(i, 1) * (-1))
EV(i, 1) =
CDbl
(PV(i, 1))
If
CDbl
(Überschuss(i, 1)) >=
CDbl
(0)
Then
Überschuss(i, 1) =
CDbl
(Überschuss(i, 1)) -
CDbl
(Speicher(i, 1))
Bezug(i, 1) =
CDbl
(Überschuss(i, 1)) -
CDbl
(Speicher(i, 1))
Speicher(i, 1) =
CDbl
(0)
Else
Speicher(i, 1) =
CDbl
(0) -
CDbl
(Überschuss(i, 1))
Überschuss(i, 1) =
CDbl
(0)
End
If
Einspeise(i, 1) =
CDbl
(0)
Else
Bezug(i, 1) =
CDbl
(0)
If
CDbl
(Überschuss(i, 1)) <=
CDbl
(Max)
Then
Speicher(i, 1) =
CDbl
(Speicher(i, 1)) +
CDbl
(Überschuss(i, 1))
EV(i, 1) =
CDbl
(Last(i, 1)) +
CDbl
(Überschuss(i, 1))
Einspeise(i, 1) =
CDbl
(0)
Else
Platz =
CDbl
(Max) -
CDbl
(0)
Speicher(i, 1) =
CDbl
(Max)
EV(i, 1) =
CDbl
(Last(i, 1))
Einspeise(i, 1) =
CDbl
(Überschuss(i, 1)) -
CDbl
(Platz)
End
If
End
If
Else
If
CDbl
(Überschuss(i, 1)) < 0
Then
Überschuss(i, 1) =
CDbl
(Überschuss(i, 1) * (-1))
EV(i, 1) =
CDbl
(PV(i, 1))
If
CDbl
(Überschuss(i, 1)) >=
CDbl
(Speicher(i - 1, 1))
Then
Überschuss(i, 1) =
CDbl
(Überschuss(i, 1)) -
CDbl
(Speicher(i - 1, 1))
Bezug(i, 1) =
CDbl
(Last(i, 1) - PV(i, 1)) -
CDbl
(Speicher(i - 1, 1))
Speicher(i, 1) =
CDbl
(Speicher(i - 1, 1)) -
CDbl
(Speicher(i - 1, 1))
Else
Speicher(i, 1) =
CDbl
(Speicher(i - 1, 1)) -
CDbl
(Überschuss(i, 1))
Überschuss(i, 1) =
CDbl
(0)
End
If
Einspeise(i, 1) =
CDbl
(0)
Else
Bezug(i, 1) =
CDbl
(0)
If
CDbl
(Überschuss(i, 1)) <=
CDbl
(Max) -
CDbl
(Speicher(i - 1, 1))
Then
Speicher(i, 1) =
CDbl
(Speicher(i - 1, 1)) +
CDbl
(Überschuss(i, 1))
EV(i, 1) =
CDbl
(Last(i, 1)) +
CDbl
(Überschuss(i, 1))
Einspeise(i, 1) =
CDbl
(0)
Else
Platz =
CDbl
(Max) -
CDbl
(Speicher(i - 1, 1))
Speicher(i, 1) =
CDbl
(Max)
EV(i, 1) =
CDbl
(Last(i, 1))
Einspeise(i, 1) =
CDbl
(Überschuss(i, 1)) -
CDbl
(Platz)
End
If
End
If
End
If
Next
i