Hàm RANDBETWEEN – Số ngẫu nhiên không trùng trong Excel

Hàm Randbetween cùng với hàm Rand là 1 hàm rất hay. Bài viết chia sẻ về cách Lấy ngẫu nhiên tên 1 người, cách lấy số ngẫu nhiên không trùng, không lặp lại trong excel… Và chỉ mất 3 – 5 phút để bạn hiểu và thành thạo.


Hàm Randbetween nếu đứng độc lập 1 mình thì bạn thấy nó hơi “vô hại”. Nhưng khi được kết hợp với hàm Index thì lại trở nên vô cùng hữu ích đối với nhiều ngành nghề, lĩnh vực.

1. ĐỊNH NGHĨA, CÚ PHÁP CỦA HÀM RANDBETWEEN

ĐỊNH NGHĨA

Hàm Randbetween là hàm excel trả về một số NGẪU NHIÊN trong khoảng 2 số bạn đưa ra.

in English: Returns a random number between the numbers you specify

dinh nghia ham randbetween hàm randbetween cách lấy số ngẫu nhiên không trùng nhau không lặp lại

MỤC ĐÍCH

Lấy số ngẫu nhiên giữa 2 số a và b

CÚ PHÁP

= Randbetween(Bottom, Top)

cu phap ham randbetween hàm randbetween cách lấy số ngẫu nhiên không trùng nhau không lặp lại

Bottom: Số nhỏ hơn/ Số dưới cùng

Top: Số lớn hơn/ Số trên cùng

GIÁ TRỊ TRẢ VỀ

Là 1 số bất kỳ nằm trong khoảng 2 số bạn chỉ định.

Giá trị trả về là 1 số nguyên

2. CÁCH ỨNG DỤNG HÀM RANDBETWEEN TRONG THỰC TẾ

Đây có lẽ là phần hấp dẫn nhất ở mỗi bài giảng về Excel.

Học excel thì phải liên hệ với thực tế công việc đúng không nào.

2.1. Ví dụ 1: Lấy ra 1 giá trị ngẫu nhiên và các thông tin liên quan
Bạn xem hình sau:

cach van dung ham randbetween nang cao ket hop voi ham index hàm randbetween cách lấy số ngẫu nhiên không trùng nhau không lặp lại

CÔNG THỨC ĐÃ ÁP DỤNG

F2: =INDEX(B2:B6,RANDBETWEEN(1,ROWS(B2:B6)))

F3: =VLOOKUP(F2,$B$2:$C$6,2,0)

GIẢI THÍCH CÁCH DÙNG

ROWS(B2:B6)

Hàm rows(B2:B6) sẽ trả về tổng số dòng của danh sách.

Kết quả trả về là 5

RANDBETWEEN(1,ROWS(B2:B6))

Nhiệm vụ của hàm Randbetween là lấy ra số thứ tự dòng ngẫu nghiên trong phạm vi từ 1 tới 5.

TOP: Kết quả của hàm Rows
Bottom: 1
Như vậy giá trị ngẫu nhiên luôn nằm trong khoảng dòng thứ 1 tới dòng thứ 5 của vùng cần tìm kiếm của hàm Index B2:B6.

INDEX(B2:B6,RANDBETWEEN(1,ROWS(B2:B6)))

Hàm Index được dùng để tham chiếu tới giá trị của dòng tương ứng với kết quả của hàm Randbetween trong vùng dữ liệu: B2:B6

Nếu ai chưa hiểu thì nên tham khảo thêm hàm INDEX TẠI ĐÂY

2.2. Ví dụ 2: Lấy ra 1 danh sách các số ngẫu nhiên không bị trùng, bị lặp lại trong excel

Cách làm rất đơn giản và khuyên dùng hàm RAND để xử lý nhiệm vụ này.

cach chon lay so ngau nhien khong trung, bi lap trong excel hàm ngẫu nhiên không trùng trong excel chọn số ngẫu nhiên trong dãy số hàm lấy dữ liệu ngẫu nhiên trong excel chọn số ngẫu nhiên không trùng nhau trong excel cách trộn ngẫu nhiên danh sách trong excel random khong trung nhau trong excel hàm random không lặp lại trong excel

CÁCH LÀM NHƯ SAU

RAND()

Hàm Rand được sử dụng tại cột A.

Nếu bạn cần 100 số ngẫu nhiên thì bạn copy công thức cho 100 dòng.

Kết quả trả về nằm trong khoảng 0 và 1

=RANK(A2,$A$2:$A$14)

Ta dùng hàm Rank để thừa kế lại kết quả của hàm Rank tại cột A.

Từ đó sẽ có được các số ngẫu nhiên không bị trùng, bị lặp.

Lưu ý: Copy công thức này xuống số dòng tương ứng với số lượng số ngẫu nhiên bạn cần.

Như bạn thấy đó, nếu ta biết cách vận dụng hàm đúng và sáng tạo thì sẽ làm được rất nhiều thứ phải không nào.

Bấm “Ctrl+D” Để lưu trữ trên Bookmark và xem lại, hoặc bấm vào biểu tượng ngôi sao cuối địa chỉ web.

Chúc các bạn thành công!

Add your comment

Uy tín

HTBK Computer có kinh nghiệm nhiều năm trong lĩnh vực kinh doanh và dịch vụ. Dịch vụ của chúng tôi luôn được khách hàng đánh giá cao và tin dùng.

Chất Lượng

Sản phẩm của HTBK Computer là sản phẩm chính hãng được nhập từ các nhà cung cấp lớn và uy tín cùng với nhiều quyền lợi dành cho khách hàng.

Đẳng cấp

Dịch vụ của HTBK Computer ưu tiên hàng đầu đối với quyền lợi của khách hàng. Giải quyết vấn đề của bạn một cách nhanh chóng và tiện lợi nhất.
Contact Me on Zalo

Tư vấn miễn phí (24/7) 090 2828 540