Trong một số tình huống thực tế cần lấy ra dải số ngẫu nhiên không trùng lặp để giao việc hay trúng thưởng,...như:
- Lấy ra 30 mã nhân viên bất kỳ trong 100 nhân viên không trùng lặp
- Lấy ra 10 mã số khách hàng hay đối tượng cụ thể trong danh sách 1000
-...
Bài viết này sẽ chia sẻ công thức Excel lấy ra danh sách dải số ngẫu nghiên trong khoảng dải số mà không trùng lặp:
Ví dụ tình huống như sau:
Cần lấy ra dải số ngẫu nhiên trong khoảng từ 10 đến 100 mà các số lấy ra không được phép trùng lặp
Công thức đặt tại ô A2 của sheet bất kỳ như sau:
=AGGREGATE(RANDBETWEEN(14,15),6,ROW($10:$100)/(COUNTIF($A$1:A1,ROW($10:$100))=0),RANDBETWEEN(1,SUMPRODUCT(--(COUNTIF($A$1:A1,ROW($10:$100))=0))))
và kéo xuống dưới để chạy công thức.
Lưu ý:
- Phần ROW($10:$100) là khoảng số từ 10 đến 100. Trường hợp người dùng thay thế bằng khoảng số khác thì thay tương ứng. Ví dụ từ 1000 đến 2000 thì sẽ là ROW($1000:$2000)
Liên hệ tư vấn khóa học Excel cho người đi làm hoặc đặt hàng đào tạo tại doanh nghiệp
{Đt+Zalo} - 038 696 1334
0 Comment:
Đăng nhận xét