=WENNFEHLER(INDEX(A1:A10;KKLEINSTE(WENN(C1:C10="x";ZEILE($1:$2000));ZEILE(A1)));"")
Ich habe die Formel auch mit strg + umschalt + eingabe aktiviert.
https://www.herber.de/bbs/user/106527.xlsx
Grüße Marco
Formel eingeben: Beginne mit der Eingabe deiner Matrixformel in die gewünschte Zelle. Beispiel:
=WENNFEHLER(INDEX(A1:A10;KKLEINSTE(WENN(C1:C10="x";ZEILE($1:$2000));ZEILE(A1)));"")
Zellbezüge anpassen: Stelle sicher, dass die Zellbezüge korrekt sind. Wenn du die Formel nach unten ziehst, setze die Zellbezüge für den Bereich A und C absolut, indem du $ verwendest:
=WENNFEHLER(INDEX(A$1:A$10;KKLEINSTE(WENN(C$1:C$10="x";ZEILE(A$1:A$10));ZEILE(A1)));"")
Matrixformel aktivieren: Um die Formel als Matrixformel abzuschließen, drücke STRG + SHIFT + ENTER. Dies ist entscheidend für die korrekte Ausführung.
Zelle nach Bedarf ziehen: Du kannst die Zelle nach unten oder zur Seite ziehen, um die Formel auf andere Zellen anzuwenden.
Leere Zellen: Wenn deine Zelle leer bleibt, kann es daran liegen, dass die Bereiche der Matrixformel unterschiedlich groß sind oder die Formel nicht korrekt aktiviert wurde. Stelle sicher, dass alle Zellbereiche gleich groß sind.
Ergebnis 0: Wenn eine leere Zelle als Ergebnis eine 0 zurückgibt, kannst du das durch Modifikation der Formel beheben. Füge &"" hinzu, um ein Leerzeichen zurückzugeben:
=WENNFEHLER(INDEX(Database!$A7:$AZ7;KKLEINSTE(WENN(Database!$C$7:$C$1007="Nein";ZEILE($1:$1000)); SPALTE(A1)));"")&""
Teile einer Matrix können nicht geändert werden: Dies geschieht häufig, wenn du versuchst, einen Teil einer Matrixformel zu ändern. Stelle sicher, dass du die gesamte Formel bearbeitest.
Wenn die WENNFEHLER-Methode nicht funktioniert, kannst du auch andere Techniken ausprobieren:
Verwendung von AGGREGAT: Diese Funktion kann eine nützliche Alternative sein, um Fehler zu vermeiden und gleichzeitig die gewünschten Ergebnisse zu erzielen.
Einfügen von Hilfsspalten: Manchmal kann es hilfreich sein, Hilfsspalten zu verwenden, um die Berechnungen zu vereinfachen und die Hauptformel übersichtlicher zu gestalten.
Beispiel 1: Du möchtest aus einer Liste von Namen, die mit "x" markiert sind, die entsprechenden Werte extrahieren:
=WENNFEHLER(INDEX(A$1:A$10;KKLEINSTE(WENN(C$1:C$10="x";ZEILE(A$1:A$10));ZEILE(A1)));"")
Beispiel 2: Um in einem Datensatz die Werte zu zählen, die den Kriterien entsprechen:
=SUMME(WENN(C1:C10="x";A1:A10;0))
Denke daran, auch hier die Matrixformel mit STRG + SHIFT + ENTER abzuschließen.
Namen für Bereiche verwenden: Wenn du häufig mit den gleichen Zellbereichen arbeitest, kannst du diese benennen. So wird deine Formel viel leserlicher.
Matrixformeln in Kombination mit anderen Funktionen: Experimentiere mit Funktionen wie SVERWEIS oder WVERWEIS in Verbindung mit Matrixformeln für komplexere Berechnungen.
Excel für Mac: Beachte, dass die Eingabemethoden für Matrixformeln auf Mac und Windows leicht variieren können. Stelle sicher, dass du die richtige Methode verwendest.
1. Warum funktioniert meine Matrixformel nicht?
Es könnte daran liegen, dass die Zellbereiche unterschiedlich groß sind oder die Formel nicht korrekt mit STRG + SHIFT + ENTER aktiviert wurde.
2. Wie kann ich sicherstellen, dass leere Zellen nicht als 0 angezeigt werden?
Füge am Ende deiner Formel &"" hinzu, um ein Leerzeichen anstelle einer 0 anzuzeigen.