26.05.2019, 18:19
Hallo,
ich möchte eine Kreuztabelle erstellen, in der ich die Anzahl von Überschneidungen von Personen und entsprechender Aufgaben sehen kann:
In der ersten Spalte steht die Person (auch mehrfach), in der zweiten eine Aufgabe:
Person | Aufgabe
A | Eins
A | Zwei
A | Drei
B | Eins
B | Zwei
C | Zwei
C | Drei
D | Zwei
D | Drei
Nun möchte ich eine Tabelle haben, die folgende Anzahlen zeigt:
Also: 2 Personen bearbeiten Aufgabe Eins, 2 Personen Aufgabe Eins & Zwei, 1 Person Aufgabe Eins & Drei usw. (Im Original-Datensatz geht es mindestens um eine 15x15-Matrix).
Gibt es dafür eine einfache Möglichkeit über Pivot-Tabellen?
Alternative Möglichkeit
Es würde mir auch keinen Umstand machen die Daten bereits als Zeilenvektor einzugeben:
Dann ließe sich das über eine Summe der Matrixprodukte MMULT(MTRANS(B2:D2);B2:D2)+MMULT(MTRANS(B3:D3);B3:D3)+... realisieren. Dabei ist mir aber nicht klar, wie ich die Summe automatisch für eine variierende Anzahl an Zeilen realisieren kann, wenn die Grundlage eine Tabelle "als Tabelle formatiert" ist.
ich möchte eine Kreuztabelle erstellen, in der ich die Anzahl von Überschneidungen von Personen und entsprechender Aufgaben sehen kann:
In der ersten Spalte steht die Person (auch mehrfach), in der zweiten eine Aufgabe:
Person | Aufgabe
A | Eins
A | Zwei
A | Drei
B | Eins
B | Zwei
C | Zwei
C | Drei
D | Zwei
D | Drei
Nun möchte ich eine Tabelle haben, die folgende Anzahlen zeigt:
Code:
Eins | Zwei | Drei
Eins 2 2 1
Zwei 2 4 3
Drei 1 3 3
Also: 2 Personen bearbeiten Aufgabe Eins, 2 Personen Aufgabe Eins & Zwei, 1 Person Aufgabe Eins & Drei usw. (Im Original-Datensatz geht es mindestens um eine 15x15-Matrix).
Gibt es dafür eine einfache Möglichkeit über Pivot-Tabellen?
Alternative Möglichkeit
Es würde mir auch keinen Umstand machen die Daten bereits als Zeilenvektor einzugeben:
Code:
Person | Eins | Zwei | Drei
A 1 1 1
B 1 1 0
C 0 1 1
D 0 1 1
Dann ließe sich das über eine Summe der Matrixprodukte MMULT(MTRANS(B2:D2);B2:D2)+MMULT(MTRANS(B3:D3);B3:D3)+... realisieren. Dabei ist mir aber nicht klar, wie ich die Summe automatisch für eine variierende Anzahl an Zeilen realisieren kann, wenn die Grundlage eine Tabelle "als Tabelle formatiert" ist.