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

Excel Thỉnh Vũ. Được tạo bởi Blogger.