Excel-Tutorial: So weisen Sie zufällig Personen Teams zu

Inhaltsverzeichnis

In diesem Video sehen wir uns grundlegende Formeln für die zufällige Zuweisung von Personenteams an.

Hier haben wir eine Liste von 36 Personen.

Angenommen, wir möchten jede Person zufällig einem Team von 4 Personen zuordnen, sodass wir insgesamt 9 mit jeweils 4 Personen haben.

Ich werde dieses Problem in kleinen Schritten mit Hilfsspalten lösen und am Ende die Dinge zusammenbringen. Dies ist eine großartige Möglichkeit, um kompliziertere Probleme in Excel zu lösen.

Ich beginne mit einer Excel-Tabelle, damit die Formeln sehr schnell eingegeben werden können.

Dann füge ich Spalten für Rand, Rang, Gruppierung und Teamnummer hinzu. Der Zweck jeder Spalte wird im weiteren Verlauf klar.

Als nächstes werde ich die RAND-Funktion verwenden, um jeder Person eine Zufallszahl zuzuweisen. RAND erzeugt kleine Zahlen zwischen Null und 1.

RAND()

RAND ist eine flüchtige Funktion, die bei jeder Änderung des Arbeitsblatts neu berechnet wird. Wir wollen dieses Verhalten nicht, deshalb verwende ich Paste Special, um die Formeln in Werte zu konvertieren.

Als nächstes werde ich die RANK-Funktion verwenden, um jede Person nach ihrer Zufallszahl zu ordnen. RANK benötigt die Nummer und eine Liste mit Nummern, gegen die ein Rang vergeben werden kann.

RANK((@rand),(rand))

Das Ergebnis ist eine Liste von Zahlen zwischen 1 und 36, wobei 1 den größten Wert und 36 den kleinsten Wert darstellt.

Wir kommen näher.

Wir brauchen nur eine Möglichkeit, nach Rang zu gruppieren.

Ich werde dies tun, indem ich den Rang durch die Teamgröße dividiere, die 4 ist.

RANK((@rand),(rand))/4

Dies führt zu einigen unordentlichen Zahlen, aber wir haben jetzt das, was wir brauchen.

Wenn wir diese Zahlen aufrunden, haben wir Teamnummern zwischen 1 und 9. Dies ist eine perfekte Aufgabe für die CEILING-Funktion, die auf ein bestimmtes Vielfaches aufrundet.

Ich muss CEILING die Nummer geben und ein Vielfaches von 1 angeben, und wir haben unsere Teams.

=CEILING((@grouping),1)

Um sicherzustellen, dass dies richtig funktioniert, verwende ich die COUNTIF-Funktion, um die Teammitglieder zu zählen.

Als nächstes werde ich die fest codierte Teamgröße durch eine Referenz ersetzen.

RANK((@rand),(rand))/$F$5

Wenn ich jetzt die Teamgröße ändere, funktioniert immer noch alles.

Schließlich werde ich Formeln konsolidieren.

Zuerst kopiere ich in die Gruppierungsformel.

=CEILING(@rank)/$F$5,1)

Als nächstes kopiere ich in die Rangformel.

=CEILING(RANK((@rand),(rand))/$F$5,1)

Jetzt kann ich die beiden Hilfsspalten löschen.

Um jederzeit neue Teams zu generieren, kann ich wieder die RAND-Funktion verwenden.

Kurs

Kernformel

Verwandte Verknüpfungen

Tabelle einfügen Ctrl + T + T Spalten löschen Ctrl + - + -

Interessante Beiträge...