![](https://cdn.wiki-base.com/4096821/excel_formula_randomly_assign_data_to_groups__2.png.webp)
Обща формула
=CHOOSE(RANDBETWEEN(1,3),"Group A","Group B","Group B")
Обобщение
За произволно групиране на хора (или нещо друго) можете да използвате функцията RANDBETWEEN с функцията CHOOSE. В показания пример формулата във F3 е:
=CHOOSE(RANDBETWEEN(1,3),"A","B","C")
Когато се копира надолу в колоната, тази формула ще генерира произволна група (A, B или C) за всеки човек в списъка.
Забележка: това е случаен подход, който ще позволи групи с различен размер. Ако имате нужда от подход с формула, за да разпределите произволно хора към групи с фиксиран размер, вижте тази формула и този преглед на видеоклипа.
Обяснение
Функцията RANDBETWEEN генерира произволни числа между две цели числа. Функцията CHOOSE приема число като първи аргумент и използва това число, за да избере елемента "n-ти" от следните аргументи.
И така, в тази формула RANDBETWEEN генерира число между 1 и 3, това число се използва за избор на група от трите следните стойности: "A", "B", "C".
Можете да използвате същия подход по всяко време, когато трябва да правите произволни задания. Това е особено полезно, когато трябва да присвоите данни на ограничен брой текстови стойности.
Автоматично преизчисляване
Имайте предвид, че RANDBETWEEN ще преизчислява винаги, когато има промяна в работната книга или дори когато се отвори работна книга. След като имате набор от произволни задания, може да искате да копирате и поставите формулите като стойности, за да предотвратите по-нататъшни промени.