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

Letzter Wert ungleich Null aus einer Spalte

Forumthread: Letzter Wert ungleich Null aus einer Spalte

Letzter Wert ungleich Null aus einer Spalte
29.04.2003 09:21:23
Urs
Macro oder Funktion ?
Aus einer Zelle möchte ich den letzten Wert(ungleich Null) aus einer vorgegebenen Spalte aufrufen. Wie mach ich das?

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Letzter Wert ungleich Null (Array)
29.04.2003 09:35:29
Boris

Hi Urs,

bezogen auf Spalte A (bis Zeile 100):

{=INDIREKT("A"&MAX((A1:A100<>0)*ZEILE(1:100)))}

Array-Formel; {} nicht eingeben, Formel mit Strg-Shift-Enter abschließen.

Gruß Boris




Re: Letzter Wert ungleich Null (Array)
29.04.2003 11:31:50
Urs

Danke Boris
Es scheint etwas komplizierter zu sein.
Meine Ursprungszelle ist zB. H15 die zu testende Spalte hat die
relative Verschiebung:
Spalte H+1; Zeilen 15-6 bis 15-1 =(I9-I14).
Was muss ich noch berücksichtigen?

=INDIREKT("I"&MAX((I9:I14<>0)*ZEILE(1:6))) zeigt nur #WERT



Anzeige
Re: Letzter Wert ungleich Null (Array)
29.04.2003 17:00:28
Martin Beck

Hallo Urs,

=INDIREKT("I"&MAX((I9:I14<>0)*ZEILE(9:14)))

Und den Hinweis von Boris bezüglich der Eingabe als Arrayformel beachten.

Gruß
Martin Beck

Re: Letzter Wert ungleich Null (Array)
30.04.2003 13:06:14
Urs

Vielen Dank Martin für Deine Mithilfe.
Habe unter Array und Arrayformel in Excelhilfe nichts gefunden.
Was müsste ich noch wissen??????? Und woher bekomm ich das?

Gruss Urs


Anzeige
Re: Letzter Wert ungleich Null (Array)
30.04.2003 13:27:37
Martin Beck

Hallo Urs,

verstehe ich Dich richtig, die Formel funktioniert und Du möchtest mehr über Arrayformeln (=Matrixformeln) wissen?

Mehrere Möglichkeiten

1. Schau Dich mal hier um: http://www.excelformeln.de/formeln.html

2. Frage im Forum nach ;-)

3. Suche in der Recherche nach den Stichworten Arrayformel, Matrixformel.

4. Lies ein Buch zu Excel. ;-)

Gruß
Martin Beck


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Letzter Wert ungleich Null aus einer Spalte finden


Schritt-für-Schritt-Anleitung

Um den letzten Wert ungleich Null aus einer bestimmten Spalte in Excel zu finden, kannst du eine Array-Formel verwenden. Hier ist eine einfache Anleitung:

  1. Wähle die Zelle aus, in der das Ergebnis angezeigt werden soll.
  2. Gib die folgende Formel ein, wobei du die Spalte und den Bereich anpasst:
    =INDIREKT("A"&MAX((A1:A100<>0)*ZEILE(1:100)))
  3. Drücke Strg + Shift + Enter, um die Eingabe als Array-Formel abzuschließen. Excel zeigt dann deine Formel in geschweiften Klammern {} an.

Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Ursache: Du hast möglicherweise die Formel nicht als Array-Formel eingegeben. Stelle sicher, dass du Strg + Shift + Enter drückst.

  • Fehler: Falsches Ergebnis
    Ursache: Überprüfe, ob der Range korrekt ist und ob die Werte in der Spalte tatsächlich ungleich Null sind.

  • Fehler: Indirekte Referenz funktioniert nicht
    Ursache: Stelle sicher, dass die Referenz in der Formel korrekt definiert ist. Die Indirekt-Funktion benötigt die richtige Spaltenbezeichnung.


Alternative Methoden

Falls du keine Array-Formel verwenden möchtest, gibt es auch alternative Methoden, um den letzten Wert in einer Spalte größer Null zu finden:

  1. VERGLEICH und INDEX kombinieren:

    =INDEX(A1:A100;VERGLEICH(2;1/(A1:A100<>0);1))

    Diese Formel gibt den letzten Wert ungleich Null in der angegebenen Spalte zurück.

  2. FILTER-Funktion (Excel 365):

    =FILTER(A1:A100; A1:A100<>0; "Kein Wert")

    Hiermit kannst du alle Werte ungleich Null filtern und den letzten Wert manuell auswählen.


Praktische Beispiele

Angenommen, du möchtest den letzten Wert ungleich Null aus der Spalte I (von I9 bis I14) finden. Du würdest die folgende Array-Formel verwenden:

=INDIREKT("I"&MAX((I9:I14<>0)*ZEILE(9:14)))

Wenn du die obige Formel in Zelle H15 eingibst und als Array-Formel bestätigst, erhältst du den gewünschten Wert.


Tipps für Profis

  • Nutze die Namensfunktion in Excel, um häufig verwendete Bereiche zu benennen. So kannst du die Formeln übersichtlicher gestalten.
  • Experimentiere mit der AGGREGAT-Funktion, um komplexere Berechnungen durchzuführen und gleichzeitig Fehler zu ignorieren.
  • Wenn du häufig mit großen Datenmengen arbeitest, kann das Filtern von Daten eine schnelle Möglichkeit sein, um nur die relevanten Werte anzuzeigen.

FAQ: Häufige Fragen

1. Wie finde ich den ersten Wert ungleich Null in einer Spalte?
Du kannst die folgende Formel verwenden:

=INDEX(A1:A100;VERGLEICH(1;A1:A100<>0;0))

2. Was kann ich tun, wenn meine Excel-Version keine Array-Formeln unterstützt?
In diesem Fall kannst du alternative Methoden wie die VERGLEICH und INDEX-Kombination oder die FILTER-Funktion in neueren Excel-Versionen verwenden.

3. Kann ich die Formel anpassen, um nur Werte größer als Null zu finden?
Ja, passe die Bedingung in der Formel an. Zum Beispiel:

=INDIREKT("A"&MAX((A1:A100>0)*ZEILE(1:100)))

4. Wo finde ich mehr Informationen zu Arrayformeln?
Du kannst verschiedene Online-Ressourcen durchsuchen oder in Excel-Hilfen nach den Begriffen "Arrayformel" oder "Matrixformel" suchen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige