Raccoon Posted January 8, 2007 Suche eine Excel-Funktion, mit der sich der groesste Wert festhalten laesst. Moechte kein VB benutzen, wenn's geht. Wird der Wert in A1 geaendert, soll A2 sich den hoechsten Wert merken, der jemals in A1 eingetragen war. Beispiel: Wenn A1 = 0 ... 5 ... 7 ... 8 ... 6 ... 9 ... 12 ... 5 .... .dann A2 = 0 ... 5 ... 7 ... 8 ... 8 ... 9 ... 12 ... 12 .. Gibt es so eine Funktion? Share this post Link to post
BarGain Posted January 8, 2007 musst du mit der WENN() funktion und MAX() arbeiten. einfach in A2 eine einfache Formel nach folgender Logik bauen: Wenn in A1 ein Feldwert steht, der größer ist als der aktuelle Wert in A2, dann übernimm diesen, ansonsten bleibe beim aktuellen Wert von A2. Share this post Link to post
Raccoon Posted January 8, 2007 musst du mit der WENN() funktion und MAX() arbeiten.einfach in A2 eine einfache Formel nach folgender Logik bauen: Wenn in A1 ein Feldwert steht, der größer ist als der aktuelle Wert in A2, dann übernimm diesen, ansonsten bleibe beim aktuellen Wert von A2. Geht leider nicht, da MAX sich auf eine Zahlenfolge bezieht (ansonsten ist A1 = A2). Weiterhin darf die Zelle A2 selbst nicht in der Formel vorkommen, da sich sonst eine "circular reference" (weiss nicht, wie das auf Deutsch heisst) ergibt. Andere Zellen koennen uebrigens benutzt werden, um z.B. Zwischenergebnisse o.ae. zu berechnen. Share this post Link to post
Raccoon Posted January 8, 2007 · Edited January 8, 2007 by Raccon Ha, geht doch, wenn man Excel austrickst: Unter Tools/Options/Calculations 'Iteration' auswaehlen und die Schrittgroesse auf 1 einstellen. Dann die Formel =IF(A1>A2,A1,A2) in A2 einsetzen. Danke. Share this post Link to post