ich habe eine sich mehrmals wöchentlich ändernde Excel-Tabelle, in der ich mit Hilfe von =MAX(B:B) den höchsten Wert aus der Spalte B in Zelle D1 auswerfen lasse. Ich hätte gerne in Zelle D2 auch die Adresse der Zelle angezeigt, in der dieser höchste Wert verzeichnet ist - also bspw. B256.
Ich habe ein bisschen rumgesucht und bin auf die Funktionen Adresse und Zelle gestoßen, aber damit bin ich irgendwie so gar nicht klargekommen.
MAX(C5:15) → ist klar
VERGLEICH(MAX(C5:C15);C5:C15;0) → relative Position des Wertes in der Liste (1. Auftreten)
VERGLEICH(MAX(C5:C15);C5:C15;0)+4 → Absolute Zeilennummer, weil die ersten vier Zeilen nicht Teil des Suchfeldes sind
ADRESSE(VERGLEICH(MAX(C5:C15);C5:C15;0)+4;3) → Absolute Zeilennummer und Dritte Spalte („C“) als Textadresse, z.B. $C$8
dann geht das so nicht.
aber was willst du dann, alle Zellen mit max oder ne beliebige?
wenn B:B=max(B:B) enthält wird diese Seite 1, sonst 0
Ausgegeben wird das Produkt aus Zeile() und eben 1 oder 0 und das wird über alle Zeilen summiert.
Gibt es das Maximum nur in Zeile 4, hast du also (1x0)+(2x0)+(3x0)+(4x1)+(5x0)…
Dann eben mit Vergleich(), da müsste ich aber nachguggn.. aber es steht ja schon hier
excel ist komisch, gerad getestet, bei OO gehts. (zumindest wenn ich b1:b200 nehm. OO kann b:b nicht)
ja, cool, das funktioniert. Auch wenn ich nicht ganz genau weiß, wieso (ich muss die Funktion Vergleich wohl mal anschauen). Hauptsache aber, es klappt. Vielen Dank.
Eine Bonusfrage: wenn ich den Wert in der Zelle links von der fraglichen Zelle ausgeworfen haben wollte: ginge das auch?
Konkret: Spalte A enthält das jeweilige Datum, Spalte B die entsprechenden Werte. Dank Deiner Funktion weiß ich nun, dass sich der (erste) höchste Wert in Zelle $B$17 befindet. Kann ich ohne großen Aufwand auch den Wert der Zelle A17 angezeigt bekommen - also das Datum 5.9.2023, weil heute der höchste Wert ermittelt wurde?
Ja, das ist dann die Adresse, aber bekomme ich auch den Inhalt von A17 ausgelesen? Im konkreten Fall also „5.9.2023“?
Primäres Ziel ist die Anzeige des höchsten Wertes bzw. der Zelle, wo der zu finden ist. Das Auswerfen des Datumswertes aus der ersten Spalte ist mehr so ein Gimmick.
das hatte ich eben schonmal versucht, aber da kam nur Mist bei raus („Bezug“, „Wert“ o.ä.). Nun ist klar, dass ich da offensichtlich irgendeinen Quatsch gemacht habe. Ich habe es nun noch einmal funktioniert und nun klappt es.