Kiến Thức Excel Cách sử dụng hàm RAND, RANDBETWEEN để tạo số ngẫu nhiên trong...

Cách sử dụng hàm RAND, RANDBETWEEN để tạo số ngẫu nhiên trong Excel

Để tạo số ngẫu nhiên trong Excel (tạo số Random) ta có thể sử dụng 3 hàm sau:

  • Hàm RAND để tạo số thập phân ngẫu nhiên nằm trong khoảng [0,1].
  • Hàm RANDBETWEEN để tạo số nguyên ngẫu nhiên trong 1 khoảng giá trị.
  • Hàm RANDARRAY để tạo một mảng gồm nhiều số ngẫu nhiên cùng lúc (chỉ áp dụng trên Microsoft 365).

Dưới đây là hướng dẫn chi tiết cách sử dụng các hàm trên để tạo ra số Random trong Excel:

1. Hàm RAND

Hàm RAND là hàm ngẫu nhiên được sử dụng để tạo ra một số thập phân ngẫu nhiên nằm trong khoảng từ 0 đến 1. Cú pháp hàm như sau:

=RAND()

Để sử dụng hàm RAND, ta chỉ cần nhập =RAND() vào ô bất kỳ, Excel sẽ trả về một giá trị như 0.735425, và mỗi khi bạn nhấn F9 hoặc bảng tính được tính toán lại, giá trị này sẽ thay đổi.

Ta có thể sử dụng hàm RAND để:

  • Tạo một số thập phân ngẫu nhiên giữa hai số a và b với công thức: =RAND()*(b-a)+a
  • Tạo một số một số nguyên ngẫu nhiên từ 0 đến 100 với công thức: =INT(RAND()*101)

2. Hàm RANDBETWEEN

Hàm RANDBETWEEN là hàm được sử dụng để tạo ra 1 số nguyên ngẫu nhiên trong phạm vi số cụ thể. (ví dụ như tạo số nguyên ngẫu nhiên từ 0 – 100). Cú pháp hàm như sau:

=RANDBETWEEN(bottom, top)

Trong đó:

  • bottom: Số nguyên nhỏ nhất mà hàm có thể trả về.
  • top: Số nguyên lớn nhất mà hàm có thể trả về.

Ví dụ:

  • Tạo số nguyên ngẫu nhiên từ 0 đến 100 với công thức: =RANDBETWEEN(0,100)
  • Tạo số nguyên ngẫu nhiên từ -5 đến 5 với công thức: =RANDBETWEEN(-5,5)

3. Hàm RANDARRAY

Hàm RANDARRAY là hàm tạo ra mảng số ngẫu nhiên và chỉ có các phiên bản Excel mới (có hỗ trợ mảng động, ví dụ Excel 365).

Cú pháp hàm RANDARRAY gồm:

=RANDARRAY([rows], [columns], [min], [max], [integer])

=RANDARRAY([hàng], [cột], [min], [max], [số_nguyên])

Trong đó:

  • rows: Số hàng cần điền.
  • columns: Số cột cần điền.
  • min: Giá trị nhỏ nhất trong phạm vi số ngẫu nhiên (tùy chọn).
  • max: Giá trị lớn nhất trong phạm vi số ngẫu nhiên (tùy chọn).
  • interger: TRUE để trả về số nguyên, FALSE (hoặc bỏ qua) để trả về số thập phân.

Ví dụ:

  • Tạo bảng 5 hàng x 3 cột số ngẫu nhiên từ 1 đến 100 => Sử dụng hàm: =RANDARRAY(5, 3, 1, 100, TRUE)
  • Tạo 10 số thập phân từ 0 đến 1 => =RANDARRAY(10, 1, 0, 1, FALSE)
  • Tạo 1 cột gồm 20 số ngẫu nhiên (thập phân) không giới hạn min/max => =RANDARRAY(20)

Trên đây là các hàm giúp tạo ra số ngẫu nhiên trong Excel. Chúc các bạn vận dụng các hàm trên 1 cách thành công!