Công thức Excel 365 chia đều theo số nhóm
Với 20 tên trong A2:A21, hãy xáo trộn danh sách trước, rồi gán số nhóm theo vòng lặp từ 1 đến 4. Cách này tạo bốn nhóm bằng nhau, mỗi nhóm năm người; nếu tổng số người không chia hết, chênh lệch quy mô giữa các nhóm tối đa là một.
Nhập tại C2 (tên đã xáo trộn):
=SORTBY(A2:A21,RANDARRAY(ROWS(A2:A21)))Nhập riêng tại D2 (số nhóm 1 đến 4):
=MOD(SEQUENCE(ROWS(A2:A21))-1,4)+1| Vùng | Nội dung | Vai trò |
|---|---|---|
| A2:A21 | Danh sách tên gốc | Nguồn gồm 20 người |
| C2 | Công thức SORTBY | Trả về danh sách đã xáo trộn |
| D2 | Công thức MOD | Trả về số nhóm 1 đến 4 |
| E2 | =INDEX(C2#,SEQUENCE(ROWS(C2#))) | Lấy lại từng tên từ mảng tràn khi cần |
Công thức chia theo số người mỗi nhóm
Khi giới hạn mỗi nhóm tối đa năm người, hãy xáo trộn tên rồi chia số thứ tự dòng cho 5 và làm tròn lên. Với 20 người, kết quả là bốn nhóm đủ năm. Với danh sách không chia hết cho 5, nhóm cuối có thể nhỏ hơn nhiều; nếu muốn các nhóm chênh tối đa một người, hãy tính số nhóm trước rồi gán bằng MOD như mục trên.
=ROUNDUP(SEQUENCE(ROWS(A2:A21))/5,0)| Vị trí | Phép tính | Nhóm |
|---|---|---|
| 1 đến 5 | ROUNDUP(vị trí/5,0) | 1 |
| 6 đến 10 | ROUNDUP(vị trí/5,0) | 2 |
| 11 đến 15 | ROUNDUP(vị trí/5,0) | 3 |
| 16 đến 20 | ROUNDUP(vị trí/5,0) | 4 |
- Thay số
5bằng số người tối đa mong muốn. - Giữ danh sách đã xáo trộn và cột số nhóm trên cùng một hàng.
- Nếu chỉ cần đổi thứ tự mà không cần gán nhóm, dùng xáo trộn danh sách tên.
Cách làm tương đương trong Google Sheets
Google Sheets có thể ghép tên với một cột số ngẫu nhiên, rồi sắp xếp mảng theo cột thứ hai. Công thức thứ nhất trả về cả tên và số phụ để kiểm tra; công thức thứ hai chỉ trả về cột tên đã xáo trộn.
=SORT({A2:A21,RANDARRAY(ROWS(A2:A21))},2,TRUE)=INDEX(SORT({A2:A21,RANDARRAY(ROWS(A2:A21),1)},2,TRUE),,1)Excel 365
- Dùng
SORTBYđể sắp xếp trực tiếp theo mảng từRANDARRAY. - Mảng tràn được tham chiếu bằng dấu
#. - Có thể dùng
MODhoặcROUNDUPđể gán nhóm.
Google Sheets
- Dùng
SORTvới mảng ghép gồm tên và số ngẫu nhiên. - Mảng tự mở rộng mà không dùng dấu
#. - Tên hàm và dấu phân cách có thể thay đổi theo ngôn ngữ tệp.
Nếu không cần lưu công thức hoặc kiểm tra từng bước, chia nhóm online không cần công thức phù hợp hơn cho một lần chia nhanh.
Vì sao F9 hoặc một lần sửa ô làm kết quả đổi?
RAND và RANDARRAY là các hàm volatile. Trong Excel, nhấn F9 hoặc một lần tính lại có thể đổi kết quả; trong Google Sheets, chúng cũng đổi khi bảng tính tính lại. Danh sách sắp xếp theo số ngẫu nhiên mới cũng đổi theo, dù công thức gán nhóm không thay đổi.
- Chọn toàn bộ cột tên đã xáo trộn và cột số nhóm.
- Dùng Copy, sau đó Paste Special, Values để thay công thức bằng giá trị.
- Ghi thêm cột “Mã lần chia”, ngày giờ hoặc người thực hiện nếu cần đối chiếu.
Luồng thao tác cần giữ nguyên là: Danh sách → RANDARRAY → SORTBY hoặc SORT → gán nhóm → dán giá trị. Nếu chỉ cần chọn một người thay vì chia cả lớp, dùng chọn một tên ngẫu nhiên để giảm số bước.
Công thức không tự cân bằng nam nữ hoặc năng lực
Xáo trộn toàn bộ danh sách chỉ kiểm soát số người, không kiểm soát giới tính, năng lực hoặc vai trò. Ngay cả khi bốn nhóm đều có năm người, một nhóm vẫn có thể nhận toàn người cùng nhãn; muốn cân bằng, phải phân tầng dữ liệu trước khi phân phối.
- Xáo trộn toàn danh sách71,9%
- Chia đều theo nhãn0%
Giả định mô phỏng: 40 học sinh gồm 22 nữ và 18 nam, chia thành 8 nhóm; chạy 1.000 lượt ngày 26/09/2026 bằng Fisher–Yates và crypto.getRandomValues. Ở cách ngẫu nhiên, trung bình mỗi lượt có 0,94 nhóm thuộc trường hợp này; đây là dữ liệu mô phỏng, không phải nghiên cứu.
| Mục tiêu | Cách làm trong bảng tính | Điểm cần kiểm tra |
|---|---|---|
| Cân bằng nam nữ | Tách hoặc sắp theo nhãn, xáo trộn trong từng nhãn | Phân phối vòng tròn qua các nhóm |
| Cân bằng năng lực | Gắn nhãn A, B, C rồi xáo trộn từng tầng | Mỗi nhóm nhận người từ từng tầng |
| Tách hai người | Kiểm tra thủ công sau khi chia | Xáo lại nếu vi phạm |
| Giữ hai người cùng nhóm | Gộp thành một đơn vị trước khi gán | Theo dõi tổng quy mô nhóm |
Khi nào dùng bảng tính, khi nào dùng công cụ online?
Dùng Excel hoặc Sheets khi cần giữ nhiều cột, xem lại công thức và lưu lịch sử chia. Khi chỉ cần chia tại chỗ một lần, không phải lưu công thức hay tái lập chính xác, công cụ trực tuyến giúp bỏ bước nhập công thức và dán giá trị.
| Tiêu chí | Bảng tính | Công cụ online |
|---|---|---|
| Mục đích | Quy trình cần lưu lại | Chia nhanh tại chỗ |
| Dữ liệu | Nhiều cột và nhãn | Danh sách tên gọn |
| Tái lập | Lưu công thức và bản giá trị | Không phải ưu tiên |
| Cân bằng thuộc tính | Tự xây logic phân tầng | Chia đều theo nhãn |
| Ràng buộc | Phải tự kiểm tra | Có thể đặt cùng hoặc khác nhóm |
| Trình bày | Chia sẻ tệp | Có chế độ trình chiếu |
Khi cần chia theo số nhóm, số người, cân bằng nhãn hoặc đặt ràng buộc cùng và khác nhóm, app chia nhóm ngẫu nhiên trên trình duyệt là phương án thay thế nhanh. Bảng tính vẫn phù hợp hơn nếu tổ chức yêu cầu lưu công thức, cột nguồn và dấu vết kiểm toán.
- Chọn bảng tính nếu phải lọc dữ liệu, sửa logic hoặc lưu nhiều phiên bản.
- Chọn công cụ online nếu cần thao tác ngay trước lớp hoặc trong sự kiện.
- Dù chọn cách nào, hãy công bố tiêu chí trước khi chia và lưu kết quả cuối.