Discussion:
Zelladresse eines Wertes ermitteln
(zu alt für eine Antwort)
Jürgen Dietze
2005-02-09 08:15:01 UTC
Permalink
Excel 2000

Hallo zusammen,
ich habe in einer mehrspaltigen Matrix (z.B. A1:J10) Zahlenwerte stehen. Das
Maximum daraus zu ermitteln ist trivial.

Gibt es denn auch eine Möglichkeit mit Hilfe von Tabellenfunktionen die
Zelladresse des Maximums zu ermitteln? (Bei einer einspaltigen Matrix könnte
man ja die VERGLEICH-Funktion einsetzen).


Ich möchte in diesem Fall bewusst nicht mit VBA arbeiten, auch nicht über
den Trick, die betreffende Zelle über bedingte Formatierung zu markieren.

Habt ihr eine Idee?
Jürgen
Alexander Wolff
2005-02-09 09:12:10 UTC
Permalink
Post by Jürgen Dietze
ich habe in einer mehrspaltigen Matrix (z.B. A1:J10) Zahlenwerte stehen. Das
Maximum daraus zu ermitteln ist trivial.
Gibt es denn auch eine Möglichkeit mit Hilfe von Tabellenfunktionen die
Zelladresse des Maximums zu ermitteln? (Bei einer einspaltigen Matrix könnte
man ja die VERGLEICH-Funktion einsetzen).
http://www.excelformeln.de/formeln.html?welcher=213
Jürgen Dietze
2005-02-09 13:43:07 UTC
Permalink
Jau!
Danke Dir!

Gruß
Jürgen
Post by Jürgen Dietze
Post by Jürgen Dietze
ich habe in einer mehrspaltigen Matrix (z.B. A1:J10) Zahlenwerte stehen.
Das
Post by Jürgen Dietze
Maximum daraus zu ermitteln ist trivial.
Gibt es denn auch eine Möglichkeit mit Hilfe von Tabellenfunktionen die
Zelladresse des Maximums zu ermitteln? (Bei einer einspaltigen Matrix
könnte
Post by Jürgen Dietze
man ja die VERGLEICH-Funktion einsetzen).
http://www.excelformeln.de/formeln.html?welcher=213
Eberhard Funke
2005-02-10 20:19:06 UTC
Permalink
Post by Jürgen Dietze
ich habe in einer mehrspaltigen Matrix (z.B. A1:J10) Zahlenwerte stehen. Das
Maximum daraus zu ermitteln ist trivial.
Gibt es denn auch eine Möglichkeit mit Hilfe von Tabellenfunktionen die
Zelladresse des Maximums zu ermitteln? (Bei einer einspaltigen Matrix könnte
man ja die VERGLEICH-Funktion einsetzen).
Hallo Jürgen,

wenn das Maximum nur einmal auftritt, also
ZÄHLENWENN(A1:J10;MAX(A1:J10)) = 1,
dann
=ADRESSE(SUMME(WENN(A1:J10=MAX(A1:J10);ZEILE(A1:J10);0));SUMME(WENN(A1:J10=MAX(A1:J10);SPALTE(A1:J10);0)))
als Matrixformel mit Shift+Strg+Enter abschlißen
--
Gruß Eberhard
XL 2000
Jürgen Dietze
2005-02-11 07:09:03 UTC
Permalink
Hai Eberhard,
danke für die Antwort. Tatsächlich kommt das Maximum mehrmals vor.
Der Link, den Alexander angegeben hat funktioniert.
Ich hab nur die Formel noch nicht in allen Einzelheiten nachvollziehen können.

Gruß
Jürgen
Post by Eberhard Funke
Post by Jürgen Dietze
ich habe in einer mehrspaltigen Matrix (z.B. A1:J10) Zahlenwerte stehen. Das
Maximum daraus zu ermitteln ist trivial.
Gibt es denn auch eine Möglichkeit mit Hilfe von Tabellenfunktionen die
Zelladresse des Maximums zu ermitteln? (Bei einer einspaltigen Matrix könnte
man ja die VERGLEICH-Funktion einsetzen).
Hallo Jürgen,
wenn das Maximum nur einmal auftritt, also
ZÄHLENWENN(A1:J10;MAX(A1:J10)) = 1,
dann
=ADRESSE(SUMME(WENN(A1:J10=MAX(A1:J10);ZEILE(A1:J10);0));SUMME(WENN(A1:J10=MAX(A1:J10);SPALTE(A1:J10);0)))
als Matrixformel mit Shift+Strg+Enter abschlißen
--
Gruß Eberhard
XL 2000
Eberhard Funke
2005-02-11 10:31:26 UTC
Permalink
Post by Jürgen Dietze
Der Link, den Alexander angegeben hat funktioniert.
Ich hab nur die Formel noch nicht in allen Einzelheiten nachvollziehen können.
Tip zum Aufdröseln dieser Formel:
Nimm mal nur den Bereich A1:B2 und gib in eine Zelle den Wert z. B.
333 und in irgeneinde andere Zelle =WENN(A1:B2=333;ZEILE(A1:B2);0) als
Matrixformel ein (mit Shift+Strg+Enter abschließen).
Markiere in der Eingabezeile (oben) den Teil A1:B2=333 und drücke F9
(anschließend mit Esc verlassen!). Markiere dann die gesamt Formel und
verfahre wie zuvor.
Vielleicht hilft das als Einstieg ins Verständnis der Formel des
Links.
--
Gruß Eberhard
XL 2000

Loading...