Excel

Einzigartige Werte mit mehreren Kriterien

Unique Values With Multiple Criteria

Excel-Formel: Eindeutige Werte mit mehreren KriterienAllgemeine Formel |_+_| Zusammenfassung

Um eine Liste eindeutiger Werte aus einem Datensatz zu extrahieren, während Sie ein oder mehrere logische Kriterien anwenden, können Sie die EINZIGARTIGE Funktion zusammen mit dem FILTER-Funktion . Im gezeigten Beispiel lautet die Formel in D5:





= UNIQUE ( FILTER (data,(range1='b')*(range2>5)))

was die 3 eindeutigen Farben in Gruppe B mit einer Menge > 5 zurückgibt.

Erläuterung

In diesem Beispiel wird die UNIQUE-Funktion zusammen mit der FILTER-Funktion verwendet. Die FILTER-Funktion entfernt Daten, die die erforderlichen Kriterien nicht erfüllen, und die UNIQUE-Funktion beschränkt die Ergebnisse weiter auf nur eindeutige Werte.





Von innen nach außen wird die Funktion FILTER verwendet, um Quelldaten in Gruppe B mit einer Menge größer als 5 zu sammeln:

 
= UNIQUE ( FILTER (B5:B16,(C5:C16='b')*(D5:D16>5)))

Insider-Filter, der Ausdruck, der für das Argument include verwendet wird:



 
 FILTER (B5:B16,(C5:C16='b')*(D5:D16>5)) // group is b, qty over 5

Dies ist ein Beispiel für die Verwendung Boolesche Logik erforderliche logische Kriterien zu konstruieren. Das Ergebnis ist ein boolesches Array wie folgt:

wie man die Standardabweichung der Bevölkerung in Excel findet
 
 (C5:C16='b')*(D5:D16>5)

Dieses Array wird verwendet, um Daten zu filtern, und die FILTER-Funktion gibt als Ergebnis ein anderes Array zurück:

 
{010001010011}

Dieses Array wird als an die UNIQUE-Funktion zurückgegeben Array Streit. UNIQUE entfernt dann Duplikate und gibt das endgültige Array zurück:

 
{'amber''purple''purple''pink''pink'}

UNIQUE und FILTER sind dynamische Funktionen . Wenn sich die Quelldaten ändern, wird die Ausgabe sofort aktualisiert.

Dynamischer Quellbereich

Da Bereiche direkt in der Formel fest codiert sind, wird ihre Größe nicht geändert, wenn Quelldaten hinzugefügt oder gelöscht werden. Um einen Dynamikbereich zu verwenden, dessen Größe bei Bedarf automatisch angepasst wird, können Sie einen Excel-Tabelle , oder erstellen Sie eine dynamischer benannter Bereich mit einer Formel.

Dynamische Array-Formeln sind erhältlich in Büro 365 nur. Autor Dave Bruns


^