Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: CBahn am März 17, 2016, 14:44:12 Nachmittag
-
Hallo zusammen,
ich möchte, dass eine Zelle den 6-letzten Wert einer mit der Zeit größer werdenden Zeile wiedergibt.
Im Moment befinden sich noch keine leeren Zellen in der Zeile aber da das noch kommen kann, wäre es gut wenn die entsprechende Formel das berücksichtigen würde.
Ich habe unterschiedliche Formeln zur letzten oder vorletzten Zelle gefunden aber leider keine in der man
"die letzte minus x" sagen kann.
Vielen Dank im Vorraus, CBahn
-
Hola,
als Matrixformel (mit Strg-Shift-Enter abschließen!):
=INDEX(1:1;KGRÖSSTE((1:1<>"")*SPALTE(1:999);6))
Gruß,
steve1da
-
Super, vielen Dank!
Kann man auch noch den Zirkelbezug umgehen?
Denn die Zelle die den 6-letzten Wert ausgeben soll, steht in vierter Spalte derselben Zeile.
Gruß, CBahn
-
Hola,
Kann man auch noch den Zirkelbezug umgehen?
ja, wenn du die Formel in eine andere Zelle schreibst.
Gruß,
steve1da
-
Das bedeutet in der selben Zeile wohl nein^^
Danke, CBahn
-
Hola,
es sei denn der Bereich, der geprüft werden soll, fängt erst rechts von der 4. Spalte an.
Anders gesagt: die Zelle mit der Formel darf nicht im Bereich stehen, der durchsucht werden soll.
Gruß,
steve1da
-
Hi, das ist der Fall. Der durchsuchte Bereich beginnt erst ab Stelle 5 in dieser Zeile..
Habs mit =INDEX(E1:XDF1;KGRÖSSTE((E1:XDF1<>"")*SPALTE(1:999);6)) und
=INDEX(E1:XDF1;KGRÖSSTE((E1:XDF1<>"")*SPALTE(5:999);6)) versucht. Klappt aber beides nicht^^
-
Hola,
=INDEX(E1:P1;KGRÖSSTE((E1:P1<>"")*SPALTE($E$1:$P$1);10))
Gruß,
steve1da
-
Super, danke dir!