03.06.2021, 10:30
Grüß Gott zusammen,
Seit einiger Zeit versuche ich mal wieder eine neue Problemstellung zu lösen.
Allerdings ist das eine (für mich) ziemlich Harte Nuss und ich hoffe auf Unterstützung eurerseits.
Ich hoffe auch, ich bekomme es einigermaßen verständlich erläutert.
In einigen Zellen (8Stück) werden durch eine Abfrage Werte (Zahlen) hinterlegt. Diese Werte in den Zellen ändern sich ständig (alle 3min mal groß mal klein) überwiegend aber ansteigend.
Das Problem ist nun das jedes mal wenn der neue Wert kleiner ist als der vorherige die Summe wieder von vorne anfängt.
Hier ein Beispiel:
In Zelle A1 ändert sich der Wert, -aktueller Höchstwert 50- -nächster Wert 0- -neuer Höchstwert 60- > nun müsste die Gesamtsumme 110 sein allerdings bleibt der Höchstwert 60 bestehen.
Aktuell halte ich per VBA-Code in Zelle B1 den bisher höchsten Wert aus Zelle A1 fest. Das funktioniert aber nur solange der vorherige Höchstwert nicht überschritten wird.
(in A2 steht =A1)
Über diese Lösung bekomme ich in Verbindung der Formel =WENN(IDENTISCH(A2;B1);B1;B1+A2) den Höchstwert abgefangen aber nur solange bis ein neuer Höchstwert in B1 vorkommt.
Aber ich bekomme es nicht hin die nächsten folgenden Höchstwerte zu Summieren.
Ich weiß nicht ob ich es soweit verständlich erklären könnte, vielleicht hat jemand einen Lösungsansatz für mich.
Danke schön
Grüß Gott
Tyler
Seit einiger Zeit versuche ich mal wieder eine neue Problemstellung zu lösen.
Allerdings ist das eine (für mich) ziemlich Harte Nuss und ich hoffe auf Unterstützung eurerseits.
Ich hoffe auch, ich bekomme es einigermaßen verständlich erläutert.
In einigen Zellen (8Stück) werden durch eine Abfrage Werte (Zahlen) hinterlegt. Diese Werte in den Zellen ändern sich ständig (alle 3min mal groß mal klein) überwiegend aber ansteigend.
Das Problem ist nun das jedes mal wenn der neue Wert kleiner ist als der vorherige die Summe wieder von vorne anfängt.
Hier ein Beispiel:
In Zelle A1 ändert sich der Wert, -aktueller Höchstwert 50- -nächster Wert 0- -neuer Höchstwert 60- > nun müsste die Gesamtsumme 110 sein allerdings bleibt der Höchstwert 60 bestehen.
Aktuell halte ich per VBA-Code in Zelle B1 den bisher höchsten Wert aus Zelle A1 fest. Das funktioniert aber nur solange der vorherige Höchstwert nicht überschritten wird.
Code:
Option Explicit
Private Sub Worksheet_Calculate()
If Range("A1").Value > Range("B1").Value Then
Range("B1").Value = Range("A1").Value
End If
End Sub
Über diese Lösung bekomme ich in Verbindung der Formel =WENN(IDENTISCH(A2;B1);B1;B1+A2) den Höchstwert abgefangen aber nur solange bis ein neuer Höchstwert in B1 vorkommt.
Aber ich bekomme es nicht hin die nächsten folgenden Höchstwerte zu Summieren.
Ich weiß nicht ob ich es soweit verständlich erklären könnte, vielleicht hat jemand einen Lösungsansatz für mich.
Danke schön
Grüß Gott
Tyler