Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Để tạo ra các số ngẫu nhiên (random) trong Excel, chúng ta có thể sử dụng một số hàm có sẵn trong Excel. Trong bài viết này hãy cùng Học Excel Online tìm hiểu hai hàm thuộc nhóm hàm RANDOM trong Excel là hàm RAND và RANDBETWEENHọc Excel Online tìm hiểu hai hàm thuộc nhóm hàm RANDOM trong Excel là hàm RAND và RANDBETWEEN

  • Hàm RAND tạo số ngẫu nhiên từ 0 tới 1
  • Hàm RANDBETWEEN tạo số ngẫu nhiên trong khoảng
  • Nâng cao kiến thức về tạo số ngẫu nhiên trong Excel:

Hàm RAND tạo số ngẫu nhiên từ 0 tới 1

Hàm RANDBETWEEN tạo số ngẫu nhiên trong khoảnghàm RAND chỉ lấy ngẫu nhiên trong khoảng từ 0 tới 1. Cách dùng hàm RAND như sau:

=RAND()

Nâng cao kiến thức về tạo số ngẫu nhiên trong Excel:

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Hàm RAND được viết tắt cho từ RANDOM, có nghĩa là ngẫu nhiên. Tuy nhiên hàm RAND chỉ lấy ngẫu nhiên trong khoảng từ 0 tới 1. Cách dùng hàm RAND như sau:

  • Hàm này không cần tham số, chỉ cần ghi tên hàm, mở ngoặc đơn rồi đóng ngoặc đơn ngay. Kết quả của hàm RAND sẽ là một số ngẫu nhiên x mà 0
  • Đặc điểm của hàm này là:

số ngẫu nhiên sẽ luôn tự động thay đổi sang 1 số khác mỗi khi file Excel thực hiện 1 phép tính bất kỳ (hay nhập dữ liệu mới vào file trong chế độ tính toán tự động)

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Hàm RANDBETWEEN tạo số ngẫu nhiên trong khoảng

Nâng cao kiến thức về tạo số ngẫu nhiên trong Excel:

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Hàm RAND được viết tắt cho từ RANDOM, có nghĩa là ngẫu nhiên. Tuy nhiên hàm RAND chỉ lấy ngẫu nhiên trong khoảng từ 0 tới 1. Cách dùng hàm RAND như sau:

Hàm này không cần tham số, chỉ cần ghi tên hàm, mở ngoặc đơn rồi đóng ngoặc đơn ngay. Kết quả của hàm RAND sẽ là một số ngẫu nhiên x mà 0

  • Đặc điểm của hàm này là:
  • số ngẫu nhiên sẽ luôn tự động thay đổi sang 1 số khác mỗi khi file Excel thực hiện 1 phép tính bất kỳ (hay nhập dữ liệu mới vào file trong chế độ tính toán tự động)

Số ngẫu nhiên luôn là số lẻhàm RANDBETWEEN:

Muốn tìm hiểu cách chuyển số ngẫu nhiên về số nguyên, số ngẫu nhiên lớn hơn 0, tạo ký tự chữ cái ngẫu nhiên, mời các bạn xem tại bài viết: Hàm RAND, hướng dẫn sử dụng hàm RAND trong Excel

Để tạo ra 1 số ngẫu nhiên trong 1 khoảng (từ số A tới số B) thì chúng ta sử dụng hàm RANDBETWEEN. Cách dùng như sau:

Cấu trúc hàm RANDBETWEEN(Số đầu, số cuối)

Đặc điểm của hàm RANDBETWEEN:

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Số đầu phải nhỏ hơn số cuối, không giới hạn số âm hay số dương, số có phần thập phân hay không.kết hợp các hàm để lấy giá trị ngẫu nhiên

Kết quả luôn là 1 số nguyên

Nâng cao kiến thức về tạo số ngẫu nhiên trong Excel:

Hàm RAND được viết tắt cho từ RANDOM, có nghĩa là ngẫu nhiên. Tuy nhiên hàm RAND chỉ lấy ngẫu nhiên trong khoảng từ 0 tới 1. Cách dùng hàm RAND như sau:

Hàm này không cần tham số, chỉ cần ghi tên hàm, mở ngoặc đơn rồi đóng ngoặc đơn ngay. Kết quả của hàm RAND sẽ là một số ngẫu nhiên x mà 0

Đặc điểm của hàm này là:

số ngẫu nhiên sẽ luôn tự động thay đổi sang 1 số khác mỗi khi file Excel thực hiện 1 phép tính bất kỳ (hay nhập dữ liệu mới vào file trong chế độ tính toán tự động)

Số ngẫu nhiên luôn là số lẻ

Muốn tìm hiểu cách chuyển số ngẫu nhiên về số nguyên, số ngẫu nhiên lớn hơn 0, tạo ký tự chữ cái ngẫu nhiên, mời các bạn xem tại bài viết: Hàm RAND, hướng dẫn sử dụng hàm RAND trong Excel

Tác giả: duongquan211287

· · · · ·

Nếu bạn cần tạo những số ngẫu nhiên trong Excel, hàm RAND và hàm RANDBETWEEN sẽ giúp bạn làm điều đó dễ dàng. Hãy tham khảo cách sử dụng của 2 hàm này trong bài viết sau của Điện máy XANH nhé.

Ví dụ trong bài được thực hiện trên phiên bản Excel 2016. Bạn có thể áp dụng tương tự trên các phiên bản Excel khác như: 2007, 2010, 2013, 2017 và Microsoft Excel 365.Excel 2016. Bạn có thể áp dụng tương tự trên các phiên bản Excel khác như: 2007, 2010, 2013, 2017 và Microsoft Excel 365.

1Các loại hàm RAND:Các loại hàm RAND:

Công thức Mô tả Kết quả
=RAND() Số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 1  lớn hơn hoặc bằng 0 và nhỏ hơn 1 biến đổi
=RAND()*100 Số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 100  lớn hơn hoặc bằng 0 và nhỏ hơn 100 biến đổi
=RAND()*100 Số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 100  ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 100 =INT(RAND()*100)

Số nguyên ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 100 Công thức hàm RAND

biến đổi   thực ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 1. Hàm này là viết tắt của từ Random trong tiếng Anh, có nghĩa là ngẫu nhiên.

2Công thức hàm RAND

=RAND()

Hàm RAND trả về một số thực ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 1. Hàm này là viết tắt của từ Random trong tiếng Anh, có nghĩa là ngẫu nhiên.

Cú pháp:

=RAND()*(b-a)+a

Hàm RAND không có đối số nào.

  • Để tạo một số thực ngẫu nhiên nằm giữa a và b, bạn hãy dùng:
  • Lưu ý:F9 -> Enter. Kết quả trong ô sẽ không còn ở dạng công thức mà sẽ về dạng giá trị (Value).

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Kết quả hàm RAND sẽ thay đổi khi trang tính được cập nhật (bằng cách nhập công thức hay dữ liệu vào một ô khác hay đóng mở lại file Excel). Ví dụ hàm RAND

Nếu bạn không muốn kết quả bị thay đổi, sau khi nhập công thức xong, bạn nhấn F9 -> Enter. Kết quả trong ô sẽ không còn ở dạng công thức mà sẽ về dạng giá trị (Value).

3Ví dụ hàm RAND

=RAND()

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Tạo số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 1

Để tạo số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 1, ta dùng công thức sau:

=RAND()*(100-1)+1

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Tạo số ngẫu nhiên lớn hơn hoặc bằng a, nhỏ hơn hoặc bằng b

Để tạo số ngẫu nhiên từ 1 đến 100, ta sử dụng công thức sau:

  • Lấy 1 ký tự bất kỳ trong bảng chữ cái bằng hàm RAND
  • Để lấy 1 ký tự bất kỳ trong bảng chữ cái bằng hàm RAND, ta kết hợp 3 hàm RAND, hàm INT và hàm CHAR.

Các chữ viết hoa nằm từ mã 65-90 trong bảng mã ASCII.: Lấy chữ viết hoa.

Các chữ cái thường nằm từ mã 97-122 trong bảng mã ASCII.hàm RAND để tạo số ngẫu nhiên trong khoảng 65 - 90.

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Ví dụ: Lấy chữ viết hoa.hàm INT để làm tròn xuống số nguyên gần nhất.

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Sử dụng hàm RAND để tạo số ngẫu nhiên trong khoảng 65 - 90.hàm CHAR để lấy ký tự bất kỳ trong bảng ký tự của máy tính bạn.

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Sử dụng hàm INT để làm tròn xuống số nguyên gần nhất.

=CHAR(INT(RAND()*(90-65)+65))

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Sử dụng hàm CHAR để lấy ký tự bất kỳ trong bảng ký tự của máy tính bạn.Hàm RANDBETWEEN

Hoặc bạn có thể gộp cả 3 hàm trong cùng 1 công thức:nguyên ngẫu nhiên lớn nằm giữa các số do bạn chỉ định. Hàm này là viết tắt của từ Random Between.

2Công thức hàm RAND

Hàm RAND trả về một số thực ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 1. Hàm này là viết tắt của từ Random trong tiếng Anh, có nghĩa là ngẫu nhiên.

Cú pháp:

  • Hàm RAND không có đối số nào.: Số nguyên nhỏ nhất mà hàm RANDBETWEEN sẽ trả về.
  • Để tạo một số thực ngẫu nhiên nằm giữa a và b, bạn hãy dùng:: Số nguyên lớn nhất mà hàm RANDBETWEEN sẽ trả về.

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Lưu ý:: Để tạo ngẫu nhiên các số nguyên trong khoảng từ 1 đến 100, bạn sử dụng công thức sau:

=RANDBETWEEN(1,100)

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Hàm RAND không có đối số nào.

  • Để tạo một số thực ngẫu nhiên nằm giữa a và b, bạn hãy dùng:
  • Lưu ý:F9 -> Enter. Kết quả trong ô sẽ không còn ở dạng công thức mà sẽ về dạng giá trị (Value).
  • Kết quả hàm RAND sẽ thay đổi khi trang tính được cập nhật (bằng cách nhập công thức hay dữ liệu vào một ô khác hay đóng mở lại file Excel). 

Nếu bạn không muốn kết quả bị thay đổi, sau khi nhập công thức xong, bạn nhấn F9 -> Enter. Kết quả trong ô sẽ không còn ở dạng công thức mà sẽ về dạng giá trị (Value).Một số lỗi thường gặp

3Ví dụ hàm RAND

Tạo số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 1

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Để tạo số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 1, ta dùng công thức sau:

Tạo số ngẫu nhiên lớn hơn hoặc bằng a, nhỏ hơn hoặc bằng b

Hướng dẫn random number generator excel - excel tạo số ngẫu nhiên

Để tạo số ngẫu nhiên từ 1 đến 100, ta sử dụng công thức sau:

Lấy 1 ký tự bất kỳ trong bảng chữ cái bằng hàm RAND

  • Để lấy 1 ký tự bất kỳ trong bảng chữ cái bằng hàm RAND, ta kết hợp 3 hàm RAND, hàm INT và hàm CHAR.
  • Các chữ viết hoa nằm từ mã 65-90 trong bảng mã ASCII.
  • Hàm IFERROR trong Excel: Cách sử dụng để bắt lỗi hiệu quả

Trên đây là bài viết chia sẻ cách dùng hàm RAND và RANDBETWEEN trong Excel. Hy vọng những thông tin này đã giúp ích cho bạn khi sử dụng 2 hàm này cho công việc của mình.