Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1620to1624
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Vorletzter Wert eines Spaltenbereiches ohne 0

Vorletzter Wert eines Spaltenbereiches ohne 0
23.04.2018 10:40:43
Ralph
Hallo, von einer früheren Seite hier hab ich gelernt, dass man den vorletzten Wert einer Spalte, die auch Lücken dazwischen enthält mit dieser Formel als Matrix-Formel ermitteln kann
=INDEX(H33:H232;KGRÖSSTE((H33:H2320)*ZEILE(H33:H232);2))
Hier ist es strenggenommen nur ein Bereich von H33:H232
Ich bekomme da eine leere Zelle als Antwort. Vielleicht ist es auch eine 0, da momentan nur zwei Zahlen in dem Bereich stehen.
Diese sind auch noch das Ergebnis einer Formel. Kann es sein, dass das dann nicht funktioniert ? Oder die Werte werden als Ergebnis einer Formel als 0 interpretiert und damit auch angezeigt ? Wie kann ich hinbekommen, dass nur die Werte größer 0 ausgewertet werden ?
Danke im Voraus
Gruß
Ralph

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Vorletzter Wert eines Spaltenbereiches ohne 0
23.04.2018 10:43:35
Ralph
Sory, ja die Formel in den Feldern weist sogar eine 0 zu, wenn ein WENN-Zustand nicht eintritt und 0 ist ja auch eine Zahl. Kann ich es hinbekommen, dass diese ignoriert werden ?
Nochmal zur Erklärung
23.04.2018 11:24:53
Ralph
Wie bekomme ich den vorletzten Wert größer Null eines Spaltenbereiches, etwa von H33:H232, wenn da auch 0 dazwischen stehen. Und im Zweifel auch den drittletzten, viertletzten etc.
Vielen Dank
Vor-, dritt-, viertletzten etc. Wert ohne 0
23.04.2018 11:51:58
{Boris}
Hi,
examplarisch für den vorletzten (2):
{=INDEX(H$33:H$232;KGRÖSSTE((H$33:H$2320)*ZEILE($1:$200);2))}
Oder:
{=INDEX(H$33:H$232;KGRÖSSTE((H$33:H$2320)*ZEILE($1:$200);ZEILEN($1:2)))}
und runterkopieren - dadurch erhälst Du dann fortlaufend den vor-, dritt-, viertletzten etc.
VG, Boris
Anzeige
Es geht. Fantastisch. Danke schön
23.04.2018 12:04:05
Ralph
.
ähm
23.04.2018 12:08:09
Ralph
brauchte erstmal nur den vorletzten.
Das mit dem Runterkopieren kalppt nicht, aber wenn man am Ende eine 3, 4, 5 etc. daraus macht, dann geht es.
Trotzdem eine riesige Hilfe. Danke schön
Doch..
23.04.2018 12:34:15
{Boris}
Hi,
...wenn Du die letzte Formel
{=INDEX(H$33:H$232;KGRÖSSTE((H$33:H$2320)*ZEILE($1:$200);ZEILEN($1:2)))}
verwendest, dann klappt das auch mit dem runterkopieren. Dafür sorgt ZEILEN($1:2), was beim runterkopieren zu ZEILEN($1:3), ZEILEN($1:4) etc. wird - und das ergibt die fortlaufenden Zahlen von 2 bis ...
VG, Boris
AW: Vor-, dritt-, viertletzten etc. Wert ohne 0
23.04.2018 12:55:30
Ralph
Ja, du hast vollkommen recht. Hatte das mit dem oberen Beispiel gemacht. Das gab natürlich immer den selben Wert. Danke dir
Anzeige
AW: alternativ ohne klassische Matrixformel ...
24.04.2018 14:05:27
...
Hallo Ralph,
... so: =INDEX(H:H;AGGREGAT(14;6;ZEILE(H$33:H$232)/(H$33:H$2320);2))
Diese Formel benötigt keines spez. Formelabschluss wie eine klassische Matrixformel.
Und in dieser Form: =INDEX(H:H;AGGREGAT(14;6;ZEILE(H$33:H$232)/(H$33:H$2320);ZEILE(H2))) kannst Du die Formel auch einfach nach unten kopieren, um den vor-, dritt-, viertletzten Wert zu listen.
Gruß Werner
.. , - ...

316 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige