Πρότυπο γεννήτριας τυχαίας ομάδας (δωρεάν λήψη)

Εάν είστε δάσκαλος ή εκπαιδευτής, η δημιουργία ομάδων μαθητών/συμμετεχόντων είναι μια κοινή εργασία. Για παράδειγμα, μπορεί να θέλετε να δημιουργήσετε ομάδες για τη διεξαγωγή ενός κουίζ ή μιας δραστηριότητας οικοδόμησης ομάδας.

Και στις περισσότερες περιπτώσεις, χρειάζεστε αυτές τις ομάδες να είναι τυχαίες.

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

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

Πρότυπο γεννήτριας τυχαίας ομάδας

Ακολουθεί μια επίδειξη για το πώς λειτουργεί αυτό το πρότυπο τυχαίας δημιουργίας ομάδας (ή τυχαίας δημιουργίας ομάδας):

Ο κατάλογος των μαθητών/συμμετεχόντων βρίσκεται στο Α2: Α17. Εάν έχετε μεγαλύτερη λίστα, απλά προσθέστε τα ονόματα σε αυτήν.

Το Cell E2 έχει τον αριθμό των ομάδων που θέλετε να δημιουργήσετε. Με βάση τον αριθμό που εισάγετε, θα λάβετε τις ομάδες και τα ονόματα σε κάθε ομάδα στις στήλες G έως P. Προς το παρόν, το έχω δημιουργήσει αυτό το πρότυπο για το πολύ 10 ομάδες.

Αφού εισαγάγετε τον αριθμό των ομάδων που θέλετε στο κελί Ε2, κάντε κλικ στο κουμπί «Δημιουργία ομάδων» για να δημιουργήσετε τυχαία τις ομάδες ονομάτων.

Κάντε λήψη του προτύπου γεννήτριας τυχαίας ομάδας

Πώς λειτουργεί αυτό το πρότυπο Excel

Υπάρχουν μερικές εξαιρετικές δυνατότητες του Excel και μερικές στήλες βοηθού που κάνουν αυτό το τυχαίο πρότυπο δημιουργίας ομάδας στο Excel.

Εδώ είναι πώς γίνεται:

  • A2: Το A17 περιέχει τη λίστα με τα ονόματα που πρέπει να ομαδοποιηθούν τυχαία.
    • A1: Το C17 έχει μετατραπεί σε πίνακα Excel. Αυτό σας βοηθά να διατηρήσετε ανέπαφους τους τύπους όταν προσθέτετε/αφαιρείτε ονόματα από τη λίστα.
  • Η στήλη Β έχει τον τύπο: = RANDBETWEEN (1, COUNTA ([Ονόματα])) + ROW ()/100
    • Η συνάρτηση επιστρέφει έναν τυχαίο αριθμό μεταξύ 1 και του συνολικού αριθμού των ονομάτων στη λίστα (χρησιμοποιώντας τη συνάρτηση COUNTA). Σε αυτό, προστίθεται το ROW ()/100 για να το κάνει μοναδικό (καθώς η συνάρτηση RANDBETWEEN μπορεί να φτύσει και διπλότυπα).
  • Το Cell C2 έχει τον τύπο: = RANK ([@Unique], [Unique])
    • Αυτή η συνάρτηση δίνει την κατάταξη για κάθε τιμή στη στήλη Β. Δεδομένου ότι όλες οι τιμές στη στήλη Β είναι μοναδικές, αυτός ο τύπος δίνει μια μοναδική λίστα ακεραίων που ποικίλλουν από 1 έως το συνολικό αριθμό των ονομάτων στη λίστα.
  • Το κελί G1 έχει τον τύπο: = IF (COLUMNS ($ G $ 1: G1)> $ E $ 2, ””, COLUMNS ($ G $ 1: G1))
    • Ο ίδιος τύπος αντιγράφεται στα κελιά Η1 έως Ρ1. Επιστρέφει τον αριθμό των στηλών μεταξύ της στήλης G και της τρέχουσας στήλης. Ως εκ τούτου, το G1 παίρνει 1, το H1 παίρνει 2 και ούτω καθεξής. Ελέγχει επίσης εάν ο αριθμός είναι μεγαλύτερος από την τιμή στο κελί Ε2. Εάν ναι, τότε επιστρέφει ένα κενό.
  • Το κελί G2 έχει τον τύπο: = IFERROR (IF (G $ 1 ””, INDEX (Table1 [Names], INDEX (Table1 [Rank], G $ 1+$ E $ 2*(ROWS ($ F $ 2: F2) -1)) ), ””), ””)
    • Αντιγράφεται σε όλα τα κελιά του G2: P17.
      • Στο κελί G2, αυτός ο τύπος θα πάρει την κατάταξη από το C2 και θα επιστρέψει το όνομα σε αυτήν τη θέση στη λίστα.
      • Στο κελί G3, θα επιλέξει την κατάταξη από το C6 (που είναι 1 + 1*4, όπου 4 είναι ο αριθμός των ομάδων που θα σχηματιστούν).
      • Στο κελί G4, θα επιλέξει την κατάταξη από το C10 (που είναι 1 + 2*4, όπου 4 είναι ο αριθμός των ομάδων που θα σχηματιστούν).
    • Εάν το κελί στην πρώτη γραμμή είναι κενό ή το αποτέλεσμα του τύπου είναι σφάλμα, επιστρέφει ένα κενό.

Δεδομένου ότι η συνάρτηση RANDBETWEEN είναι ασταθής, θα ανανεώνεται αυτόματα κάθε φορά που κάνετε μια αλλαγή στο φύλλο εργασίας. Αυτό μπορεί να είναι ανεπιθύμητο καθώς θα αλλάζει την ομαδοποίηση κάθε φορά.

Για να αποφευχθεί αυτό:

  • Μεταβείτε στις Επιλογές αρχείων.
  • Στο παράθυρο διαλόγου Επιλογές Excel, επιλέξτε τύπους στο παράθυρο στα αριστερά.
  • Στις επιλογές υπολογισμού, κάντε Εγχειρίδιο υπολογισμού βιβλίου εργασίας.
  • Κάντε κλικ στο OK.

Τώρα το φύλλο εργασίας δεν θα ανανεωθεί μέχρι να αναγκάσετε μια ανανέωση πατώντας το πλήκτρο F9.

Αλλά για να φαίνεται καλύτερα, υπάρχει ένα πορτοκαλί κουμπί που ανανεώνει όταν το κάνετε κλικ. Υπάρχει ένας κωδικός VBA μιας γραμμής που παίζεται εδώ και εκτελείται κάθε φορά που κάνετε κλικ στο κουμπί.

Δείτε πώς μπορείτε να εισαγάγετε αυτό το κουμπί:

  • Μεταβείτε στο Developer -> Code -> Visual Basic. (Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου Alt + F11).
  • Στο VB Editor κάντε δεξί κλικ σε οποιοδήποτε από τα αντικείμενα του βιβλίου εργασίας και μεταβείτε στην ενότητα Εισαγωγή -> Ενότητα.
  • Στο παράθυρο κωδικού μονάδας, αντιγράψτε-επικολλήστε τον ακόλουθο κώδικα:
    Sub Refresh () Φύλλα εργασίας ("Generator Team"). Υπολογίστε το τέλος Sub
    • Σημειώστε ότι το όνομα του φύλλου εργασίας είναι σε διπλά εισαγωγικά. Εάν το όνομα του φύλλου εργασίας σας είναι διαφορετικό, αλλάξτε το στον κωδικό.
  • Κλείστε το πρόγραμμα επεξεργασίας VB.
  • Μεταβείτε στην επιλογή Εισαγωγή -> Σχήματα και εισαγάγετε όποιο σχήμα θέλετε ως κουμπί.
  • Κάντε δεξί κλικ στο σχήμα και κάντε κλικ στην επιλογή Εκχώρηση μακροεντολής.
  • Στο παράθυρο διαλόγου Αντιστοίχιση μακροεντολής, επιλέξτε το όνομα της μακροεντολής και κάντε κλικ στο OK.
  • Διαμορφώστε το κουμπί όπως θέλετε.

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

Κάντε λήψη του προτύπου γεννήτριας τυχαίας ομάδας

Άλλα πρότυπα Excel που μπορεί να σας αρέσουν:

  • Πρότυπο παρακολούθησης άδειας/διακοπών εργαζομένων.
  • Υπολογιστής φύλλου χρόνου εργαζομένων.
  • Πρότυπα Excel για να κάνετε λίστες.
  • Μια συλλογή ΔΩΡΕΑΝ Πρότυπα Excel.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave