ear
Hỗ trợ Khách hàng
ear0
Giỏ hàng

Bạn đã biết cách sử dụng hàm random trong excel chưa? Tham khảo ngay

Ngày đăng: 22-01-2024Lượt xem: 242

Hàm RAND là một trong những hàm cơ bản và hữu ích nhất trong Excel. Nó được sử dụng để tạo ra các số ngẫu nhiên trong một khoảng nhất định. Hàm RAND có thể được sử dụng trong nhiều tình huống khác nhau, chẳng hạn như: tạo các số ngẫu nhiên cho các trò chơi hoặc ứng dụng, tạo các số ngẫu nhiên để tránh trùng lặp, tạo các số ngẫu nhiên để phân tích dữ liệu. Trong bài viết này chúng ta sẽ cùng tìm hiểu cách sử dụng hàm random trong excel phục vụ cho công việc của mình nhé! 

Hàm random trong excel là gì? 

Trong Excel, có hai hàm được dùng để tạo số ngẫu nhiên: RAND và RANDBETWEEN.

Hàm RANDBETWEEN: Cho bạn các số ngẫu nhiên trong một khoảng xác định, nhưng có khả năng xuất hiện các số lặp lại cao.

Hàm RAND: Ít có khả năng tạo ra các số lặp lại, nhưng chỉ tạo ra các số ngẫu nhiên từ 0 đến 1. Hàm này có thể kết hợp với hàm RANK để tạo ra các số ngẫu nhiên duy nhất trong Excel.

Tạo số ngẫu nhiên trong excel sử dụng hàm Randbetween

Hàm RANDBETWEEN trong Excel sinh ra một tập các số nguyên ngẫu nhiên nằm giữa hai giá trị bạn đã chỉ định.

Hàm RANDBETWEEN cần hai tham số: giá trị Thấp nhất (Bottom) và giá trị Cao nhất (Top). Nó chỉ trả về các số nguyên nằm trong khoảng giữa hai giá trị này.

Ví dụ, giả sử bạn muốn tạo 10 số ngẫu nhiên từ 1 đến 100.

Sau đây là các bước tạo số ngẫu nhiên bằng Randbetween:

  • Chọn ô bạn muốn đặt số ngẫu nhiên.
  • Trong ô đã chọn, nhập "=RANDBETWEEN(1,100)".
  • Giữ phím Ctrl và nhấn Enter.
  • Ngay lập tức, 10 số ngẫu nhiên sẽ xuất hiện trong các ô đã chọn.

Mặc dù RANDBETWEEN giúp dễ dàng lấy các số nguyên trong khoảng quy định, nhưng kết quả có khả năng bị lặp lại cao.

cách sử dụng hàm random trong excel

Ví dụ, khi dùng RANDBETWEEN để lấy 10 số ngẫu nhiên từ 1 đến 10 với công thức "=RANDBETWEEN(1,10)", kết quả có thể có một vài số trùng lặp.

cách sử dụng hàm random trong excel

Lưu ý:

Randbetween là một hàm sẽ tự động tính toán lại mỗi khi có bất kỳ thay đổi nào trên trang tính, ngay cả khi thay đổi đó không ảnh hưởng đến giá trị của hàm đó. Để tránh tính toán lại nhiều lần, bạn có thể chuyển đổi kết quả của công thức thành giá trị.

Tạo số ngẫu nhiên nguyên trong một khoảng

Như đã đề cập, RANDARRAY và RANDBETWEEN có thể dễ dàng tạo số ngẫu nhiên nguyên trong một khoảng. Tuy nhiên, với RAND, bạn cần thực hiện như sau:

=RAND()*(Số Lớn Nhất - Số Nhỏ Nhất) + Số Nhỏ Nhất

cách sử dụng hàm random trong excel

Tạo Ngày và/hoặc Thời Gian Ngẫu Nhiên

Trong Excel, ngày và thời gian được lưu trữ dưới dạng số. Vì vậy, cách tạo ngày và thời gian ngẫu nhiên cũng tương tự như cách tạo số ngẫu nhiên trong khoảng.

Để tạo ngày ngẫu nhiên:

=INT(RAND()*($B$6-$B$3)+$B$3)

Để tạo thời gian ngẫu nhiên:

=RAND()*($B$6-$B$3)+$B$3

Để tạo cả ngày và thời gian ngẫu nhiên cùng lúc:

=INT(RAND()*($B$6-$B$3)+$B$3)+RAND()*($C$6-$C$3)+$C$3

cách sử dụng hàm random trong excel

Trích xuất ngẫu nhiên một thuộc tính

Nếu bạn chỉ muốn làm ngẫu nhiên các phần thập phân, thì hàm RAND là rất phù hợp. Tuy nhiên, hầu hết thời gian, chúng ta muốn trích xuất một thuộc tính ngẫu nhiên. Ví dụ, để chọn ngẫu nhiên một nhân viên trong ô B3:B7, bạn có thể sử dụng hàm RAND để gán cho mỗi nhân viên một số, sau đó dùng INDEX và RANK để trích xuất nhân viên ngẫu nhiên:

=INDEX(B3:B7,RANK(C3,C3:C7))

cách sử dụng hàm random trong excel

Giải thích:

  • Hàm RAND sẽ tạo ra các số ngẫu nhiên trong C3:C7.
  • Hàm RANK sẽ so sánh giá trị ngẫu nhiên trong C3 với các giá trị khác trong C3:C7 và xếp hạng nó theo thứ tự giảm dần. Ví dụ, nếu giá trị là 0.0843531593276469, nó sẽ xếp hạng 3 trong C3:C7.
  • Hàm INDEX sẽ lấy hàng thứ 3 (theo thứ hạng vừa tìm được) từ B3:B7. Trong trường hợp này, hàng thứ 3 sẽ là Sebastian Thompson.

Lưu ý:

  • Nhấn phím F9 sau khi nhập công thức để RAND tính toán lại giá trị ngẫu nhiên. Điều này có thể dẫn đến thay đổi thứ hạng và do đó thay đổi nhân viên được trích xuất.
  • Mặc dù khả năng RAND tạo ra giá trị trùng lặp là rất nhỏ, nhưng về mặt lý thuyết vẫn có thể xảy ra.

Mẹo hay:

Bạn có thể thêm một cột phụ trợ (Cột C trong ví dụ) để chứa các giá trị ngẫu nhiên do hàm RAND tạo ra. Giấu cột này đi (định dạng phông chữ thành màu trắng chẳng hạn) để đảm bảo tính thẩm mỹ của bảng dữ liệu. 

Hàm random và hàm RANDBETWEEN có thể được sử dụng trong nhiều ứng dụng khác nhau trong Excel. Ví dụ, bạn có thể sử dụng các hàm này để tạo ra các trò chơi, mô phỏng hoặc để tạo ra các số ngẫu nhiên cho các mục đích thống kê. Để có thể thành thục thực hiện được những cách sử dụng hàm random trong excel bạn cũng cần học tập và rèn luyện nhiều hơn để tương thích linh động.