Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Letzter Wert bei Filter

Forumthread: Letzter Wert bei Filter

Letzter Wert bei Filter
11.10.2003 21:44:00
Reservist
Guten Abend Excler,

komme wieder mal nicht weiter,

Brauche den "Letzten Wert" nach Auswahl mit Autofilter.

Wer kann mir eine Beispielformel geben oder hat schon
mal ein Beitrag dazu gelesen?

Gruß aus Leipzig
Thorsten
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Letzter Wert bei Filter
12.10.2003 14:40:25
Panicman
Hallo Thorten,

Zeile B1 makieren: Menü/Einfügen/Namen/definieren:
Name: Filter
bezieht sich auf: =N(ZELLE.ZUORDNEN(17;INDIREKT("ZS(-1)";0*JETZT()))<>0)
Alle Filter auf (ALLE) stellen, sodaß keine Spalte gefiltert ist.
In einer Hilfsspalte neben den Werten, die gefiltert werden (z.B. der gefilterte Bereich A2:D100; Hilfsspalte E2:E100) die Formel =Filter eingeben. Es erscheint jetzt in jeder Zelle eine 1.

Zelle auswählen für die Formel, die dir bei meinem Beispiel den Letzten Wert der Spalte A wiedergibt, wenn gefiltert wird.
=INDEX(A:A;SUMMENPRODUKT(MAX(E2:E100*ZEILE(E2:E100))))

Gruß
Holger
Anzeige
Danke für diese Top-Antwort
12.10.2003 21:29:42
Reservist
Hallo Holger,

danke für diese Top-Antwort.
Genauso wollt`ich das.
Bin immer wieder Platt, was es für Formeln gibt.

Gruß
Thorsten
Bitteschön, hab gern geholfen !!! o.T.
12.10.2003 22:07:11
Panicman
Letzter Wert bei Filter - ohne Namen + Hilfsspalte
12.10.2003 22:05:29
Boris
Hi Holger,

der letzte gefilterte Wert aus Spalte B (hier bis maximal Zeile 100) ohne Namen und Hilfsspalte als Array:

{=INDEX(B:B;MAX(TEILERGEBNIS(3;INDIREKT("B"&ZEILE(1:100)))*ZEILE(1:100)))}

Grüße Boris
Anzeige
AW: Letzter Wert bei Filter - ohne Namen + Hilfsspalte
12.10.2003 22:29:26
Panicman
Hallo Mr. Array,

ich bin immer wieder erstaunt.
Kleiner Schönheitsfehler bei dir ist bis jetzt, wie ich dich kenne aber nicht lange,
daß wenn der letzte Wert eine ECHTE Leerzelle ist (kein =""), deine Formel den Wert dadrüber anzeigt. Bei mir wird dann NULL angezeigt.
Andererseits, wer brauch schon Null-werte. ;-)))

Gruß
Holger
Anzeige
Na ja - wenn ich halt nach Spalte A filtere...
12.10.2003 22:40:22
Boris
Hi Holger,


...und den wirklich letzten Wert (auch bei Leerzelle) aus Spalte B haben will, dann schreib ich einfach:

{=INDEX(B:B;MAX(TEILERGEBNIS(3;INDIREKT("A"&ZEILE(1:100)))*ZEILE(1:100)))}

Also bei TEILERGEBNIS nur Bezug nehmen auf DIE Spalte, nach der gefiltert wird (hier A) - und schon erhalte ich den passenden Wert - hier aus Spalte B (auch Nullwert);-)

Grüße Boris
Anzeige
;
Anzeige

Infobox / Tutorial

Letzten Wert bei gefilterten Excel-Daten ermitteln


Schritt-für-Schritt-Anleitung

  1. Hilfsspalte einfügen: Erstelle eine Hilfsspalte neben dem Datenbereich, den du filtern möchtest. Angenommen, deine Daten befinden sich im Bereich A2:D100, füge eine neue Spalte E hinzu.

  2. Formel für die Hilfsspalte: In der Hilfsspalte (z.B. E2) gib folgende Formel ein:

    =N(ZELLE.ZUORDNEN(17;INDIREKT("ZS(-1)";0*JETZT()))<>0)

    Kopiere diese Formel bis zur letzten Zeile deiner Daten (E100).

  3. FILTER-Funktion nutzen: Um den letzten Wert zu ermitteln, setze in einer neuen Zelle die folgende Formel ein:

    =INDEX(A:A;SUMMENPRODUKT(MAX(E2:E100*ZEILE(E2:E100))))
  4. Filter anwenden: Setze einen Autofilter auf deinen Datenbereich (A1:D100) und wähle die gewünschten Filterkriterien aus. Die Formel in Schritt 3 gibt dir nun den letzten Wert der gefilterten Daten zurück.


Häufige Fehler und Lösungen

  • Leere Zellen im gefilterten Bereich: Wenn die letzte Zelle, die du angezeigt bekommst, leer ist, wird möglicherweise der vorherige Wert angezeigt. Dies geschieht, wenn die Formel die Leerzelle nicht berücksichtigt. Achte darauf, dass du bei der Auswahl der Spalten in der Formel die richtige Spalte für das TEILERGEBNIS verwendest.

  • Formel gibt NULL zurück: Wenn du NULL erhältst, kann das daran liegen, dass die letzte Zeile tatsächlich leer ist und kein Wert vorhanden ist. Überprüfe, ob es echte Leerzellen oder nur leere Strings (="" ) gibt.


Alternative Methoden

Eine andere Möglichkeit, den letzten Wert bei gefilterten Daten zu ermitteln, ist die Verwendung von Array-Formeln ohne Hilfsspalte. Du kannst folgende Formel direkt in eine Zelle eingeben:

{=INDEX(B:B;MAX(TEILERGEBNIS(3;INDIREKT("B"&ZEILE(1:100)))*ZEILE(1:100)))}

Diese Formel zeigt den letzten Wert aus Spalte B an, basierend auf den gefilterten Ergebnissen der Spalte A.


Praktische Beispiele

Stell dir vor, du hast eine Liste von Verkaufszahlen in Spalte A und das zugehörige Datum in Spalte B. Wenn du nur die Verkaufszahlen für einen bestimmten Monat filtern möchtest, kannst du die oben genannten Schritte verwenden, um den letzten Verkaufswert für diesen Monat zu erhalten.

Wenn du beispielsweise die Verkaufszahlen für Mai filterst, zeigt dir die Formel den letzten Verkaufswert aus Mai an, unabhängig davon, ob es eine echte Leerzeile gibt oder nicht.


Tipps für Profis

  • Filter Excel bearbeiten: Du kannst deine Filter jederzeit anpassen, um verschiedene Ansichten deiner Daten zu erhalten. Achte darauf, dass du die Hilfsspalte entsprechend aktualisierst, wenn du neue Daten hinzufügst.

  • Tausendertrennzeichen entfernen: Wenn du mit Zahlen arbeitest, kann es hilfreich sein, die Tausendertrennzeichen zu entfernen, um die Berechnungen zu vereinfachen. Nutze dazu die Funktion TEXT, um das Format zu ändern.

  • Teilergebnis auf Englisch umstellen: Wenn du Excel auf Englisch nutzt, kannst du die Funktion SUBTOTAL verwenden, um ähnliche Ergebnisse zu erzielen wie mit TEILERGEBNIS in der deutschen Version.


FAQ: Häufige Fragen

1. Wie kann ich den Filter in Excel bearbeiten?
Du kannst den Filter einfach anpassen, indem du auf den Dropdown-Pfeil in der Kopfzeile deiner Tabelle klickst und die gewünschten Kriterien auswählst.

2. Warum wird der letzte Wert nicht korrekt angezeigt?
Das kann daran liegen, dass die Formel nicht die richtige Spalte für das TEILERGEBNIS verwendet oder dass echte Leerzellen vorhanden sind, die nicht berücksichtigt werden. Überprüfe deine Formeln und die gefilterten Bereiche.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige