Index und KKLEINSTE mit zwei Kriterien in Excel
Schritt-für-Schritt-Anleitung
Um in Excel mit der Funktion INDEX und KKLEINSTE zwei Kriterien zu vergleichen, befolge diese Schritte:
-
Daten vorbereiten: Stelle sicher, dass deine Daten in einem Excel-Blatt (z.B. 'Input 02') vorhanden sind. Die Spalte A enthält die Werte, die du abrufen möchtest, und die Spalte B enthält die Kriterien (z.B. "B" oder "PE").
-
Formel eingeben: Nutze die folgende Formel, um die gewünschten Werte zu extrahieren:
=INDEX('Input 02'!A:A; AGGREGAT(15; 6; ZEILE('Input 02'!$A$2:$A$10) / (('Input 02'!$B$2:$B$10="B") + ('Input 02'!$B$2:$B$10="PE")); ZEILE(A1)))
Diese Formel sucht die Werte in Spalte A, die den Kriterien in Spalte B entsprechen.
-
Formel anpassen: Du kannst die Zeilen anpassen, um den benötigten Bereich zu reflektieren. Wenn du mehr Kriterien hinzufügen möchtest, erweitere die Bedingung in der Formel.
-
Ergebnisse abrufen: Ziehe die Formel nach unten, um weitere Übereinstimmungen zu finden.
Häufige Fehler und Lösungen
-
Fehlerhafte Kriterien: Stelle sicher, dass die Kriterien in der Formel genau mit den Werten in der Spalte B übereinstimmen. Groß- und Kleinschreibung kann hier wichtig sein.
-
Matrixformeln: Wenn du die KKLEINSTE-Funktion in einer Matrixformel verwendest, vergesse nicht, sie mit STRG + SHIFT + ENTER abzuschließen, wenn du nicht die AGGREGAT-Funktion verwendest.
-
Zu viele Zeilen: Vermeide es, die gesamte Spalte zu durchsuchen, da dies die Berechnungszeit erheblich verlängern kann. Begrenze stattdessen den Bereich.
Alternative Methoden
Wenn du nach einer einfacheren Methode suchst, kannst du die FILTER-Funktion verwenden (verfügbar in neueren Excel-Versionen):
=SORTIEREN(FILTER('Input 02'!A:A; ('Input 02'!B:B="B") + ('Input 02'!B:B="PE")))
Diese Formel filtert die Werte in Spalte A basierend auf den Kriterien in Spalte B und sortiert die Ergebnisse.
Praktische Beispiele
-
Beispiel 1: Angenommen, du hast die folgenden Daten in 'Input 02':
- A1: "Wert1", B1: "B"
- A2: "Wert2", B2: "PE"
- A3: "Wert3", B3: "B"
Verwende die obige Formel, um eine Liste von "Wert1" und "Wert3" zu erhalten.
-
Beispiel 2: Wenn du mehr als zwei Kriterien vergleichen möchtest, kannst du die Formel anpassen, um zusätzliche Bedingungen hinzuzufügen:
=INDEX('Input 02'!A:A; AGGREGAT(15; 6; ZEILE('Input 02'!$A$2:$A$10) / (('Input 02'!$B$2:$B$10="B") + ('Input 02'!$B$2:$B$10="PE") + ('Input 02'!$B$2:$B$10="X")); ZEILE(A1)))
Tipps für Profis
-
Namen verwenden: Verwende benannte Bereiche für deine Daten, um die Lesbarkeit der Formeln zu verbessern.
-
Daten in Tabellen umwandeln: Wandle deine Daten in eine formatierte Tabelle um. Das erleichtert die Handhabung der Formeln, da Excel automatisch den Bereich anpasst.
-
Dynamische Arrays: Nutze die Vorteile der dynamischen Arrays in neueren Excel-Versionen, um mehrere Ergebnisse in einer Zelle zurückzugeben.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Kriterien in einer INDEX-Formel verwenden?
Du kannst die Bedingungen mit dem + Operator kombinieren, um die ODER-Logik zu erreichen.
2. Funktioniert das in allen Excel-Versionen?
Die FILTER-Funktion ist nur in Excel 365 und Excel 2021 verfügbar. Die Verwendung von INDEX und KKLEINSTE funktioniert in älteren Versionen.
3. Was ist der Unterschied zwischen AGGREGAT und KKLEINSTE?
AGGREGAT ist flexibler und kann auch Fehler ignorieren, während KKLEINSTE spezifisch für die Rückgabe des k-kleinsten Wertes aus einer Liste zuständig ist.