Zählen Anzahl eindeutiger Kombinationen für mehrere Spalten

Zählen Anzahl eindeutiger Kombinationen für mehrere Spalten

Ich habe eine Excel-Datei mit 272.000 Datenzeilen in 5 Spalten. Die Daten sehen folgendermaßen aus:

A   B   C   D   E
1   1   1   1   1
1   0   1   0   1
1   1   1   1   1
1   0   0   0   0
1   0   1   0   1
1   0   1   1   1
1   1   1   1   1
1   0   1   0   1
1   0   1   1   1
1   1   1   1   1
1   1   1   0   1
1   0   1   1   1
1   0   0   1   1
0   1   0   0   0
1   0   0   0   1
0   0   0   0   1
1   1   1   1   1
1   1   1   0   1
0   1   0   0   0
1   0   0   0   0
1   1   1   0   1
1   1   1   1   0
1   0   0   0   0
1   1   1   0   1
0   0   0   0   1
1   0   0   0   1
1   1   1   1   1
1   1   0   1   1
1   1   1   1   1

Ich kenne die einzigartigen Kombinationen:

A
AE
AB
BE
B
AC
ABC
BC
C
ACE
ABCE
BCE
CE
ACDE
ABCDE
BCDE
CDE
ADE
ABDE
BDE
DE
AD
ABD
BD
D

Wie kann ich zählen, wie oft jede Kombination vorkommt? Ich habe versucht, eine verschachtelte „WENN“-Funktion und auch die „Wenn-Zähl“-Funktion zu verwenden. Was kann ich in dieser Situation tun?

Antwort1

Sie können diese Frage auf verschiedene Weise beantworten. Ich denke, eine einfache Möglichkeit, die Kombinationen zu erhalten, ist:

Machen Sie vorsichtshalber eine Sicherungskopie Ihrer aktuellen Daten. Da alle Ihre A, B, C, D usw. immer in derselben Spalte stehen, können Sie grundsätzlich alle diese Zahlen in Buchstaben umwandeln (wenn 0, dann ""). Und dann haben Sie eine Zelle, die grundsätzlich alle Buchstabenfolgen zusammenzählt, sodass Sie dann die Kombinationen haben.

Sie können dann die Funktion ZÄHLENWENN verwenden, um eine Summe zu erhalten.

Um also Zahlen in Buchstaben umzuwandeln, machen Sie dies für jeden Buchstaben und verwenden Sie eine WENN-Funktion, Beispiel: =WENN(A1=1,"A","")

Wenn Ihre Spalten aus Buchstaben bestehen, können Sie =CONCATENATE verwenden, um die Kombinationen zu erhalten. Wenn Ihre Buchstabendaten in den Spalten A, B, C, D vorliegen: =CONCATENATE(A1,B1,C1,D1)

Verwenden Sie abschließend die Funktion ZÄHLENWENN, um die eindeutigen Kombinationen zu „zählen“, die in dem Bereich vorhanden sind, den wir mit der Funktion VERKETTEN erstellt haben.

Antwort2

Ich habe eine Möglichkeit gefunden, dies zu tun. Die Beispieldatei finden Sie imDateilinkhier.
Schritt 1: Was ich tatsächlich getan habe, ist, die 32 möglichen Kombinationen zu berechnen.
Schritt 2: Verketten Sie die Binärzahlen zu einer Zeichenfolge.
Schritt 3: Wandeln Sie die Binärzahlen in Hex um – nur als Referenz. Falls Sie wissen möchten, dass alle Kombinationen, die Sie beim Eingeben dieser Einsen und Nullen gemacht haben, eindeutig sind.
Schritt 4: Benennen Sie jede Binärzeichenfolge – wie Sie es in den Kommentaren oben in der Spalte „Notation“ beschrieben haben.
Schritt 5: Implementieren Sie eine Pivot-Tabelle, um die eindeutigen Werte nach Wunsch zu zählen.

Schneller Blick auf die Tabelle

Sie müssen lediglich mit „Schritt 3“ beginnen. Für die Notation verwenden Sie VLOOKUPmeine Datei und weisen die Notation so zu, wie sie ist.
Ich hoffe, das löst dieses Problem.

verwandte Informationen