Τύπος Excel: Εκχωρήστε τυχαία άτομα σε ομάδες -

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

Γενική φόρμουλα

=ROUNDUP(RANK(A1,randoms)/size,0)

Περίληψη

Για να εκχωρήσετε τυχαία άτομα σε ομάδες ή ομάδες συγκεκριμένου μεγέθους, μπορείτε να χρησιμοποιήσετε μια στήλη βοηθού με μια τιμή που δημιουργείται από τη συνάρτηση RAND, μαζί με έναν τύπο που βασίζεται στις συναρτήσεις RANK και ROUNDUP. Στο παράδειγμα που εμφανίζεται, ο τύπος στο D5 είναι:

=ROUNDUP(RANK(C5,randoms)/size,0)

που επιστρέφει έναν αριθμό ομάδας για κάθε όνομα που αναφέρεται στη στήλη Β, όπου το "randoms" είναι το ονομαζόμενο εύρος C5: C16 και το "μέγεθος" είναι το ονομασμένο εύρος G5.

Εξήγηση

Στον πυρήνα αυτής της λύσης βρίσκεται η συνάρτηση RAND, η οποία χρησιμοποιείται για τη δημιουργία ενός τυχαίου αριθμού σε μια βοηθητική στήλη (στήλη C στο παράδειγμα).

Για να αντιστοιχίσετε ένα πλήρες σύνολο τυχαίων τιμών σε ένα βήμα, επιλέξτε το εύρος C5: C16 και πληκτρολογήστε = RAND () στη γραμμή τύπων. Στη συνέχεια, χρησιμοποιήστε τον έλεγχο συντόμευσης + enter για να εισαγάγετε τον τύπο σε όλα τα κελιά ταυτόχρονα

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

Στη στήλη D, ο αριθμός ομάδας αντιστοιχεί στον ακόλουθο τύπο:

=ROUNDUP(RANK(C5,randoms)/size,0)

Η συνάρτηση RANK χρησιμοποιείται για την κατάταξη της τιμής στο C5 έναντι όλων των τυχαίων τιμών στη λίστα. Το αποτέλεσμα θα είναι ένας αριθμός μεταξύ 1 και του συνολικού αριθμού ατόμων (12 σε αυτό το παράδειγμα).

Αυτό το αποτέλεσμα στη συνέχεια διαιρείται με «μέγεθος», το οποίο αντιπροσωπεύει το επιθυμητό μέγεθος ομάδα (3 στο παράδειγμα), το οποίο στη συνέχεια πηγαίνει στο ROUNDUP λειτουργούν ως αριθμός , με αριθ_ψηφίων του μηδέν. Η συνάρτηση ROUNDUP επιστρέφει έναν αριθμό στρογγυλευμένο στον επόμενο ακέραιο. Αυτός ο αριθμός αντιπροσωπεύει τον καθορισμένο αριθμό ομάδας.

Έκδοση CEILING

Η λειτουργία CEILING μπορεί να χρησιμοποιηθεί αντί για ROUNDUP. Όπως η συνάρτηση ROUNDUP, το CEILING επίσης στρογγυλοποιείται, αλλά αντί να στρογγυλοποιείται σε έναν δεδομένο αριθμό δεκαδικών ψηφίων, το CEILING στρογγυλοποιείται σε ένα δεδομένο πολλαπλάσιο.

=CEILING(RANK(C5,randoms)/size,1)

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