ich kann nicht denken.
Mit KGRÖSSTE ermittle ich aus einer Menge von Zahlen einen bestimmten Wert. Wie kann ich an den Inhalt seiner linken Nachbarzelle gelangen?
Danke vorab, Matthias
hilft da nicht ein Sverweis nach links
http://www.excelformeln.de/formeln.html?welcher=24
Gruß Hajo
@Hajo: Mit SVERWEIS kann ich nicht arbeiten, weil doppelt vorkommende Werte in Spalte G auftauchen.
Matthias
Gruss otto
da haben sich bei dir zwei kleine Fehler eingeschlichen:
zum einen hast du den Indexbereich um eine Spalte erweitert, da erwartet die formel natürlich nicht nur Informationen über die Position der Zeile, sondern auch über die der Spalte.
Ferner darfst du in der KGRÖSSTEN-Syntax hinter die Zeilen nur insoweit verändern, als dass der Zeilenbereich erweitert. Der Beginn ist immer Zeile 1:
Und so müsste es aussehen:
{=INDEX(F5:G18;MAX((G5:G18=KGRÖSSTE(G5:G18;2))*ZEILE(G1:G14));1)}
Und das reicht für deine Aufgabenstellung:
{=INDEX(F5:f18;MAX((G5:G18=KGRÖSSTE(G5:G18;2))*ZEILE(G1:G14)))}
Gruß
Jürgen
wie wäre es hiermit:
=INDEX(F5:F18;VERGLEICH(KGRÖSSTE(G5:G18;3);G5:G18;0))
Gruß
Martin Beck
gibt es denn eine Möglichkeit zu ermitteln, welcher Wert der Richtige ist?
Also ich nutze Formeln statt VBA wo es nur irgendwie geht, aber ich glaube hier muss VBA ran und da kann ich dir ja nix vormachen :-)
Gruß
Jürgen
stelle doch mal den Bereich f%:G18 hier herein und gib ein Beispiel an, wo für gleiche Werte in G die DAten in F gesucht werden sollen.
Gruss Otto
benötigst du die Informationen in einer Zelle, also eine Art VERKETTEN oder reicht es, wenn für jeden Vorkommen eine eigene Zelle genommen wird?
Gruß
Jürgen
Oder habe ich ein Brett vor'm Kopf?
Otto
hmm, echt nicht ohne:
{=INDIREKT("F"&MIN(MAX(($G$5:$G$18+ZEILE($G$5:$G$18)/100000=KGRÖSSTE(($G$5:$G$18)+ZEILE($G$5:$G$18)/100000;ZEILE()-4))*ZEILE($G$5:$G$18));ANZAHL2($F$5:$F$18)+4))}
müsste Alles bis auf doppelt vorkommende Nullen erledigen.
Jürgen
100000 ist frei gewählt, kannst auch 10 Mio. nehmen. Dient nur dazu einen Unterschied zwischen gleichen Zahlen hinter dem Komma hinzukriegen.
Jürgen