תבנית מחולל קבוצות אקראיות (הורדה בחינם)

אם אתה מורה או מאמן, יצירת קבוצות של תלמידים/משתתפים היא משימה נפוצה. לדוגמה, ייתכן שתרצה ליצור קבוצות לביצוע חידון או פעילות לבניית צוותים.

וברוב המקרים, אתה צריך שהקבוצות האלה יהיו אקראיות.

היום, אני משתף תבנית מחולל קבוצות אקראית שתקל עליכם ליצור קבוצת סטודנטים/משתתפים.

כל מה שאתה צריך זה רשימת התלמידים או המשתתפים וציין כמה קבוצות אתה רוצה ליצור.

תבנית מחולל קבוצות אקראית

להלן הדגמה כיצד פועלת תבנית קבוצתית אקראית זו (או מחולל צוות אקראי):

רשימת התלמידים/המשתתפים נמצאת ב- A2: A17. אם יש לך רשימה ארוכה יותר, פשוט הוסף בה את השמות.

תא E2 מכיל את מספר הקבוצות שברצונך ליצור. בהתבסס על המספר שאתה מזין, תקבל את הקבוצות והשמות בכל קבוצה בעמודות G עד P. נכון לעכשיו, יצרתי לו תבנית זו לכל היותר 10 קבוצות.

לאחר שהזנת את מספר הקבוצות שאתה רוצה בתא E2, לחץ על הלחצן 'צור צוותים' כדי ליצור באופן אקראי את קבוצות השמות.

הורד את תבנית המחולל של קבוצות אקראיות

כיצד עובדת תבנית אקסל זו

יש כמה תכונות מגניבות של Excel וכמה עמודות עוזרות שהופכות את תבנית מחולל קבוצות אקראית זו ב- Excel.

כך הוא עשוי:

  • A2: A17 מכיל את רשימת השמות שיש לקבץ באופן אקראי.
    • A1: C17 הוסב לטבלת Excel. זה עוזר לשמור על הנוסחאות שלמות בעת הוספה/הסרה של שמות מהרשימה.
  • בעמודה B יש את הנוסחה: = RANDBETWEEN (1, COUNTA ([שמות])) + ROW ()/100
    • הפונקציה מחזירה מספר אקראי בין 1 למספר השמות הכולל ברשימה (באמצעות הפונקציה COUNTA). לשם כך, ROW ()/100 מתווסף כדי להפוך אותו לייחודי (שכן הפונקציה RANDBETWEEN יכולה לירוק גם כפילויות).
  • לתא C2 יש את הנוסחה: = RANK ([@Unique], [Unique])
    • פונקציה זו נותנת את הדירוג של כל ערך בעמודה B. מכיוון שכל הערכים בעמודה B הם ייחודיים, נוסחה זו נותנת רשימה ייחודית של מספרים שלמים המשתנים מ -1 למספר השמות הכולל ברשימה.
  • לתא G1 יש את הנוסחה: = IF (COLUMNS ($ G $ 1: G1)> $ E $ 2, "", COLUMNS ($ G $ 1: G1))
    • אותה נוסחה מועתקת בתאים H1 ל- P1. הוא מחזיר את מספר העמודות בין עמודה G לעמודה הנוכחית. מכאן ש- G1 מקבל 1, H1 מקבל 2 וכן הלאה. הוא גם בודק אם המספר גדול מהערך בתא E2. אם כן, הוא מחזיר ריק.
  • לתא G2 יש את הנוסחה: = IFERROR (IF (G $ 1 ””, INDEX (טבלה 1 [שמות], INDEX (טבלה 1 [דירוג], 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, בחר נוסחאות בחלונית משמאל.
  • באפשרויות החישוב, צור מדריך לחישוב חוברת עבודה.
  • לחץ על אישור.

כעת דף העבודה לא יתעדכן עד שתכפה רענון על ידי לחיצה על מקש F9.

אבל כדי שזה ייראה טוב יותר, יש כפתור כתום שעושה את הרענון כאשר אתה לוחץ עליו. יש כאן קוד VBA בן שורה אחת שמתבצע בכל פעם שאתה לוחץ על הכפתור.

להלן הכנסת כפתור זה:

  • עבור אל מפתח -> קוד -> Visual Basic. (ניתן גם להשתמש בקיצור המקשים Alt + F11).
  • בעורך VB לחץ לחיצה ימנית על כל אחד מהאובייקטים של חוברת העבודה ועבור אל הוספה -> מודול.
  • בחלון קוד המודול, העתק והדבק את הקוד הבא:
    תת רענון () גליונות עבודה ("מחולל צוותים"). חישוב קצה תת
    • שים לב כי שם דף העבודה נמצא במרכאות כפולות. אם שם גליון העבודה שלך שונה, שנה אותו בקוד.
  • סגור את עורך VB.
  • עבור אל הכנס -> צורות והכנס כל צורה שתרצה ככפתור.
  • לחץ באמצעות לחצן העכבר הימני על הצורה ולחץ על הקצה מאקרו.
  • בתיבת הדו -שיח הקצאת מאקרו, בחר את שם המאקרו ולחץ על אישור.
  • פרמט את הכפתור כפי שאתה רוצה.

כעת, כאשר תלחץ על הלחצן, דף העבודה יחשב מחדש ויתקבל קיבוץ חדש המבוסס על מספר הקבוצות שציינת.

הורד את תבנית המחולל של קבוצות אקראיות

תבניות אקסל אחרות שאתה עשוי לאהוב:

  • תבנית חופשה לעובדים/נופש.
  • מחשבון לוחות הזמנים של העובד.
  • תבניות רשימות לביצוע של Excel.
  • אוסף של תבניות אקסל בחינם.

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave