Εκπαιδευτικό πρόγραμμα Excel: Πώς να εκχωρήσετε τυχαία άτομα σε ομάδες

Πίνακας περιεχομένων

Σε αυτό το βίντεο θα δούμε βασικούς τύπους για την τυχαία ανάθεση ομάδων ατόμων.

Εδώ έχουμε μια λίστα με 36 άτομα.

Ας πούμε ότι θέλουμε να αντιστοιχίσουμε τυχαία κάθε άτομο σε μια ομάδα 4 ατόμων, έτσι ώστε να έχουμε συνολικά 9 με 4 άτομα σε κάθε ένα.

Θα λύσω αυτό το πρόβλημα σε μικρά βήματα, με στήλες βοηθού και, στη συνέχεια, θα συγκεντρώσω τα πράγματα στο τέλος. Αυτός είναι ένας πολύ καλός τρόπος για την επίλυση πιο περίπλοκων προβλημάτων στο Excel.

Θα ξεκινήσω με έναν πίνακα Excel, για να κάνω τους τύπους να εισέλθουν πολύ γρήγορα.

Στη συνέχεια, θα προσθέσω στήλες για Rand, rank, grouping και Team number. Ο σκοπός κάθε στήλης θα γίνει σαφής καθώς προχωράμε.

Στη συνέχεια, θα χρησιμοποιήσω τη συνάρτηση RAND για να εκχωρήσω έναν τυχαίο αριθμό σε κάθε άτομο. Το RAND δημιουργεί μικρούς αριθμούς μεταξύ μηδέν και 1.

RAND()

Το RAND είναι μια πτητική συνάρτηση, οπότε θα υπολογίζεται εκ νέου με κάθε αλλαγή φύλλου εργασίας. Δεν θέλουμε αυτήν τη συμπεριφορά, επομένως θα χρησιμοποιήσω την ειδική επικόλληση για να μετατρέψω τους τύπους σε τιμές.

Στη συνέχεια, θα χρησιμοποιήσω τη συνάρτηση RANK για να ταξινομήσω κάθε άτομο σύμφωνα με τον τυχαίο αριθμό τους. Το RANK χρειάζεται τον αριθμό και μια λίστα αριθμών για να κατατάσσεται.

RANK((@rand),(rand))

Το αποτέλεσμα είναι μια λίστα αριθμών μεταξύ 1 και 36, όπου 1 αντιπροσωπεύει τη μεγαλύτερη τιμή και 36 αντιπροσωπεύει τη μικρότερη.

Πλησιάζουμε.

Χρειαζόμαστε απλώς έναν τρόπο ομαδοποίησης κατά βαθμό.

Θα το κάνω διαιρώντας την κατάταξη με το μέγεθος της ομάδας, που είναι 4.

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

Αυτό παράγει μερικούς ακατάστατους αριθμούς, αλλά τώρα έχουμε αυτό που χρειαζόμαστε.

Εάν στρογγυλοποιήσουμε αυτούς τους αριθμούς, θα έχουμε αριθμούς ομάδων μεταξύ 1 και 9. Αυτή είναι μια τέλεια δουλειά για τη λειτουργία CEILING, η οποία στρογγυλοποιείται σε ένα δεδομένο πολλαπλό.

Πρέπει να δώσω τον αριθμό CEILING και να καθορίσω ένα πολλαπλάσιο του 1 και έχουμε τις ομάδες μας.

=CEILING((@grouping),1)

Τώρα, για να βεβαιωθώ ότι αυτό λειτουργεί σωστά, θα χρησιμοποιήσω τη συνάρτηση COUNTIF για να μετρήσω τα μέλη της ομάδας.

Στη συνέχεια, θα αντικαταστήσω το μέγεθος της ομάδας με μια κωδικοποίηση.

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

Τώρα όταν αλλάζω το μέγεθος της ομάδας, όλα λειτουργούν ακόμα.

Τέλος, θα ενοποιήσω τους τύπους.

Πρώτα θα αντιγράψω στον τύπο ομαδοποίησης.

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

Στη συνέχεια θα αντιγράψω στον τύπο κατάταξης.

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

Τώρα μπορώ να διαγράψω τις δύο στήλες βοηθού.

Για να δημιουργήσω νέες ομάδες ανά πάσα στιγμή, μπορώ και πάλι να χρησιμοποιήσω τη συνάρτηση RAND.

Σειρά μαθημάτων

Βασικός τύπος

Σχετικές συντομεύσεις

Εισαγωγή πίνακα Ctrl + T + T Διαγραφή στηλών Ctrl + - + -

ενδιαφέροντα άρθρα...