Hướng dẫn hàm random excel

Để 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à 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 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:

=RAND()

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

Hướng dẫn hàm random excel

Đặ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

Hướng dẫn hàm random excel

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

Để 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:

Hướng dẫn hàm random excel

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

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

  • 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 quả luôn là 1 số nguyên

Nguyên tắc tính của hàm RANDBETWEEN:

Giá trị tạo ra bởi RandBetween = (Số cuối – Số đầu)*Số ngẫu nhiên + Số đầu

Như vậy với 2 hàm RAND và RANDBETWEEN, chúng ta hoàn toàn có thể tạo ra được những số ngẫu nhiên trong Excel một cách dễ dàng.

Sử dụng RANDBETWEEN tạo dữ liệu mẫu

Trong một số trường hợp yêu cầu dữ liệu mẫu (các bài kiểm tra, các dữ liệu mật…) ta có thể thay đổi số liệu thông qua RANDBETWEEN:

Hướng dẫn hàm random excel

Sử dụng RANDBETWEEN kết hợp các hàm để lấy giá trị ngẫu nhiên

Bạn có thể sử dụng RANDBETWEEN kết hợp các hàm như VLOOKUP, INDEX/MATCH… để lấy ra giá trị ngẫu nhiên.

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

Ngoài ra bạn còn có thể sử dụng VBA để viết ra các macro tạo ra số ngẫu nhiên nữa đó:

Hướng dẫn cách sử dụng hàm tạo số ngẫu nhiên trong VBA Excel

Để biết hàm tạo số ngẫu nhiên được ứng dụng như thế nào trong thực tế, các bạn có thể tìm hiểu trong bài viết:

Hướng dẫn tạo dữ liệu ngẫu nhiên tự động trong excel với hàm vlookup randbetween

Để tạo ra số ngẫu nhiên không trùng nhau, các bạn có thể tìm hiểu tại bài viết:

Cách tạo số tự nhiên ngẫu nhiên không trùng trong khoảng

Tác giả: duongquan211287

· · ·

  • blog.hocexcel.online
  • Excel cơ bản
  • Hàm RAND, hướng dẫn sử dụng hàm RAND trong Excel

Hướng dẫn hàm random excel

  • Chuyên mục:
  • Excel cơ bản

Hàm RAND() được dùng để trả về một giá trị ngẫu nhiên. Đó có thể là một số thực ngẫu nhiên lớn hơn 0 và nhỏ hơn một số bất kì nào đó hay là một chữ cái thuộc bản Alphabet …

Cú pháp: = RAND()

Đây là hàm không chưa tham số.

Ví dụ

  • Muốn lấy một số ngẫu nhiên lớn hơn 0 và nhỏ hơn 1, dùng công thức: =RAND()

Hướng dẫn hàm random excel

  • Muốn lấy một số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn n, dùng công thức: =RAND() * n

Hướng dẫn hàm random excel

Hàm RANDOM ngoài việc cho kết quả là một con số ngẫu nhiên thì hàm cũng có thể trả về kết quả là một ký tự ngẫu nhiên.

  • Muốn lấy một ký tự ngẫu nhiên trong bảng chữ cái tiếng Anh. Biết bảng chữ cái tiếng Anh có 26 chữ cái nên đầu tiên các bạn cần lấy một số nguyên ngẫu nhiên giữa 1 và 26 với công thức: =INT(RAND() * 26 + 1)
  • Muốn trả về một chữ cái nằm trong bảng chữ cái Alphabet. Được biết, theo bảng mã ANSI, những ký tự viết hoa (A tới Z) nằm từ mã ANSI 65 đến mã ANSI 90. Dùng hàm CHAR() với công thức: =CHAR(INT(RAND() * 26 + 1) + 64)

Hướng dẫn hàm random excel

Hướng dẫn hàm random excel

  • Tương tự, nếu là chữ cái ngẫu nhiên là chữ thường từ a tới z nằm từ mã ANSI 97 đến mã ANSI 122, dùng hàm CHAR() với công thức: =CHAR(INT(RAND() * 26 + 1) + 96)

Hướng dẫn hàm random excel

Để sử dụng thành thạo Excel, bạn không chỉ sử dụng tốt các hàm mà còn cần biết và sử dụng các công cụ, các thủ thuật của Excel. Ngoài ra, bạn không thể sử dụng thành thạo nếu không được học một cách có hệ thống, logic. Đừng lo lắng, Học Excel Online sẽ giúp bạn chinh phục Excel, biến Excel thành công cụ hữu hiệu giúp bạn xử lý công việc nhanh chóng, hiệu quả và thông minh.

Hiện tại, Học Excel Online có khóa học EX101 – Excel từ cơ bản tới chuyên gia. Đây là khóa học giúp bạn hệ thống kiến thức Excel một cách đầy đủ, chi tiết. Hơn nữa không hề có giới hạn về thời gian học tập nên bạn có thể thoải mái học bất cứ lúc nào, dễ dàng tra cứu lại kiến thức khi cần. Hiện nay hệ thống đang có ưu đãi rất lớn cho bạn khi đăng ký tham gia khóa học. Chi tiết xem tại: HocExcel.Online


  • Tags: bài tập excel∙Hàm excel

Tác giả: dtnguyen (Nguyễn Đức Thanh)

@ Học Excel Online | DTNguyen.business

· · ·

Khóa học mới xuất bản

  • Tất cả
  • Python
  • SQL
  • VBA

Bài viết liên quan


Khóa học liên quan

Sản phẩm

Về tác giả

Danh mục khóa học

© Học Excel Online. All rights reserved.