Ngẫu nhiên 1 hoặc 2 excel

Trong bài viết này, chúng ta sẽ học cách tạo một số ngẫu nhiên trong excel giữa hai số. Trong Excel, có các hàm tích hợp khác nhau có thể tạo một số ngẫu nhiên giữa hai số rất nhanh. Chúng tôi cũng có thể sử dụng ToolPak phân tích và VBA cho mục đích này. Tại đây, bạn sẽ học cách tạo cả số nguyên và số thập phân ngẫu nhiên. Vì vậy, không chậm trễ, hãy bắt đầu cuộc thảo luận


Mục lục ẩn

Tải sách thực hành

4 Cách Tạo Số Ngẫu Nhiên Giữa Hai Số Trong Excel

1. Tạo số nguyên ngẫu nhiên giữa hai số trong Excel

1. 1 Sử dụng chức năng RANDBETWEEN

1. 2 Áp Dụng Các Hàm ROUND và RAND Cùng Nhau

1. 3 Triển khai hàm RANDARRAY trong Excel

1. 4 Kết hợp XẾP HẠNG. Chức năng EQ & COUNTIF

2. Tạo số thập phân ngẫu nhiên giữa hai số

2. 1 Chèn chức năng RAND

2. 2 Sử dụng hàm RANDARRAY

3. Bật ToolPak phân tích trong Excel để tạo số ngẫu nhiên giữa hai số

4. Tạo số ngẫu nhiên giữa hai số bằng Excel VBA

Những điều cần ghi nhớ

Phần kết luận

Những bài viết liên quan

Tải sách thực hành

Tải sách thực hành tại đây

Số ngẫu nhiên giữa hai số. xlsm


4 Cách Tạo Số Ngẫu Nhiên Giữa Hai Số Trong Excel

Để giải thích các phương pháp, chúng tôi sẽ sử dụng tập dữ liệu có chứa tên của một số nhân viên. Chúng ta cần gán số ngẫu nhiên cho từng nhân viên trong Cột C

Ngẫu nhiên 1 hoặc 2 excel


1. Tạo số nguyên ngẫu nhiên giữa hai số trong Excel

Trong các phương pháp con sau, chúng tôi sẽ tạo một số nguyên ngẫu nhiên giữa hai số trong Excel. Chúng ta có thể sử dụng các chức năng mặc định khác nhau cho mục đích này

1. 1 Sử dụng chức năng RANDBETWEEN

Excel có hàm RANDBETWEEN mặc định chỉ có thể tạo một số nguyên ngẫu nhiên giữa hai số một cách dễ dàng. Hàm RANDBETWEEN có hai đối số bắt buộc. Đối số đầu tiên biểu thị giới hạn dưới và đối số thứ hai biểu thị giới hạn trên. Hãy làm theo các bước dưới đây để biết thêm

CÁC BƯỚC

  • Trước hết, chọn Ô C5 và nhập công thức

=RANDBETWEEN(10,20)

Ngẫu nhiên 1 hoặc 2 excel

  • Sau đó nhấn Enter để xem kết quả

Ngẫu nhiên 1 hoặc 2 excel

Ở đây, hàm RANDBETWEEN tạo ra một số ngẫu nhiên trong khoảng từ 10 đến 20

  • Cuối cùng kéo Fill Handle xuống dưới sẽ thấy kết quả như hình bên dưới

Ngẫu nhiên 1 hoặc 2 excel

Ghi chú. Các số được tạo sẽ tự động thay đổi nếu có bất kỳ thay đổi nào được thực hiện trong trang tính. Vì vậy, để tránh điều đó, hãy sao chép các số đã tạo và chỉ dán các giá trị vào các ô khác.


1. 2 Áp Dụng Các Hàm ROUND và RAND Cùng Nhau

Hàm RAND tạo số thập phân ngẫu nhiên. Nhưng chúng ta có thể tạo ra các số nguyên bằng cách đặt hàm RAND bên trong hàm ROUND. Giả sử, bạn cần tạo các số nguyên ngẫu nhiên giữa các số K & M trong đó M là số lớn hơn. Khi đó, công thức sẽ là

=ROUND(RAND()*M-K+K,0)

Hãy làm theo các bước dưới đây để tạo số

CÁC BƯỚC

  • Đầu tiên, chọn Ô C5 và nhập công thức

=ROUND(RAND()*10+5,0)

Ngẫu nhiên 1 hoặc 2 excel

  • Thứ hai, nhấn Enter để xem kết quả

Ngẫu nhiên 1 hoặc 2 excel

Ở đây, công thức tạo ra các số nguyên ngẫu nhiên trong khoảng từ 5 đến 15. Đó là lý do tại sao chúng tôi đã nhân 10 với hàm RAND. 10 là phép trừ của 15 & 5

  • Cuối cùng, sử dụng Fill Handle để tạo thêm số ngẫu nhiên

Ngẫu nhiên 1 hoặc 2 excel


1. 3 Triển khai hàm RANDARRAY trong Excel

Nếu bạn cần tạo các số nguyên ngẫu nhiên trong một mảng hoặc phạm vi, thì RANDARRAY là hàm hoàn hảo dành cho bạn. Ở đây, chúng tôi sẽ sử dụng một cột khác để chèn một nhóm số khác

Ngẫu nhiên 1 hoặc 2 excel

Cú pháp của hàm RANDARRAY được đưa ra dưới đây

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

Giả sử, bạn muốn tạo một mảng có 5 hàng và 4 cột, số nhỏ nhất trong đó sẽ là 10 và lớn nhất sẽ là 50. Khi đó, công thức sẽ là RANDARRAY(5,4,10,50,TRUE)

Hãy chú ý đến các bước dưới đây để tìm hiểu thêm

CÁC BƯỚC

  • Ban đầu, chọn Ô C5 và nhập công thức

=RANDARRAY(6,2,10,20,TRUE)

Ngẫu nhiên 1 hoặc 2 excel

  • Sau đây, nhấn Enter để xem kết quả

Ngẫu nhiên 1 hoặc 2 excel

  • Thật thú vị, Cell C5 sẽ lưu trữ công thức. Vì vậy, nếu bạn xóa giá trị của Ô C5, thì toàn bộ mảng sẽ biến mất

Ngẫu nhiên 1 hoặc 2 excel


1. 4 Kết hợp XẾP HẠNG. Chức năng EQ & COUNTIF

Chúng ta có thể tính toán các số thứ tự duy nhất bằng cách sử dụng RANK. Chức năng EQ và COUNTIF cùng nhau. Nhưng điều này có thể được sử dụng cho một trường hợp nhất định. Giả sử, chúng ta đã có các số trong Nhóm 1 và một số trong số chúng bị trùng lặp. Bây giờ, bạn muốn có một dãy số ngẫu nhiên bắt đầu từ 1. Trong trường hợp đó, chúng ta có thể sử dụng phương pháp sau

Hãy quan sát các bước dưới đây để biết thêm

CÁC BƯỚC

  • Ở nơi đầu tiên, chọn Ô D5 và nhập công thức

=RANK.EQ(C5,$C$5:$C$10)+COUNTIF($C$5:C5,C5)-1

Ngẫu nhiên 1 hoặc 2 excel

  • Sau đó nhấn Enter để xem kết quả

Ngẫu nhiên 1 hoặc 2 excel

Ở đây, XẾP HẠNG. Chức năng EQ xếp Ô C5 trong phạm vi C5. C10. Hàm COUNTIF đếm số Ô C5 trong phạm vi $C$5. C5

  • Cuối cùng, sử dụng Fill Handle để xem kết quả trong các ô còn lại

Ngẫu nhiên 1 hoặc 2 excel

Đọc thêm. Công thức Excel để tạo số ngẫu nhiên (5 ví dụ)


2. Tạo số thập phân ngẫu nhiên giữa hai số

Trong trường hợp thứ hai, chúng tôi sẽ tạo một số thập phân ngẫu nhiên giữa hai số trong Excel. Chúng ta có thể sử dụng các hàm RAND và RANDARRAY cho mục đích này. Hàm RAND tạo số thập phân từ 0 đến 1. Một lần nữa, chúng tôi sẽ sử dụng cùng một tập dữ liệu. Vì vậy, không cần phải quảng cáo thêm, hãy chuyển sang các phương thức phụ

2. 1 Chèn chức năng RAND

Để tạo các số thập phân ngẫu nhiên trong khoảng từ 0 đến 1, hãy sử dụng hàm RAND. Thực hiện theo các bước dưới đây để biết thêm

CÁC BƯỚC

  • Để bắt đầu, hãy chọn Ô C5 và nhập công thức bên dưới

=RAND()

Ngẫu nhiên 1 hoặc 2 excel

  • Sau đó nhấn Enter để xem kết quả

Ngẫu nhiên 1 hoặc 2 excel

  • Cuối cùng, kéo xuống Fill Handle để tạo số trong các ô trống khác

Ngẫu nhiên 1 hoặc 2 excel


2. 2 Sử dụng hàm RANDARRAY

Chúng tôi đã sử dụng hàm RANDARRAY để tạo số nguyên ngẫu nhiên. Hàm RANDARRAY cũng có thể được sử dụng để tạo số thập phân. Để làm được điều đó, chúng ta cần thực hiện một thay đổi nhỏ. Giả sử, bạn muốn tạo một mảng có số thập phân có 4 hàng và 5 cột. Các số thập phân phải nằm trong khoảng từ 20 đến 30. Khi đó, công thức sẽ là

________số 8

Ở đây, chúng tôi đã viết FALSE trong đối số cuối cùng thay vì TRUE. Để giải thích phương pháp, chúng tôi sẽ sử dụng tập dữ liệu bên dưới

Ngẫu nhiên 1 hoặc 2 excel

Bây giờ, hãy làm theo các bước để tìm hiểu thêm

CÁC BƯỚC

  • Đầu tiên, chọn Ô C5 và nhập công thức

=RANDARRAY(6,2,5,15,FALSE)

Ngẫu nhiên 1 hoặc 2 excel

Ở đây, công thức này sẽ tạo ra một mảng sẽ có 6 hàng và 2 cột. Số thập phân phải nằm trong khoảng từ 5 đến 15

  • Sau đó nhấn Enter để xem kết quả

Ngẫu nhiên 1 hoặc 2 excel

Đọc thêm. Tạo số ngẫu nhiên trong Excel bằng số thập phân (3 phương pháp)


bài đọc tương tự

  • Tạo số ngẫu nhiên với độ lệch chuẩn và trung bình trong Excel
  • Tự động tạo số hóa đơn trong Excel (với 4 bước nhanh chóng)
  • Trình tạo số 5 chữ số ngẫu nhiên trong Excel (7 ví dụ)
  • Trình tạo số 4 chữ số ngẫu nhiên trong Excel (8 ví dụ)
  • Cách tạo dữ liệu ngẫu nhiên trong Excel (9 phương pháp dễ dàng)

3. Bật ToolPak phân tích trong Excel để tạo số ngẫu nhiên giữa hai số

Bạn cũng có thể sử dụng ToolPak Phân tích để tạo số ngẫu nhiên. Đối với điều đó, bạn cần thêm nó trước. Đôi khi, ToolPak có thể không khả dụng ngay từ đầu. Trong trường hợp đó, bạn cần tải xuống. Trong các bước sau, chúng tôi sẽ mô tả toàn bộ quá trình

CÁC BƯỚC

  • Trước hết, chọn tab Tệp trong ruy-băng

Ngẫu nhiên 1 hoặc 2 excel

  • Thứ hai, chọn Tùy chọn từ phía dưới bên trái của màn hình

Ngẫu nhiên 1 hoặc 2 excel

  • Thứ ba, chọn Bổ trợ rồi chọn Bổ trợ Excel
  • Sau đó, chọn Đi. Thao tác này sẽ mở cửa sổ Phần bổ trợ

Ngẫu nhiên 1 hoặc 2 excel

  • Kiểm tra Phân tích ToolPak và nhấp vào OK

Ngẫu nhiên 1 hoặc 2 excel

  • Tiếp theo, chuyển đến tab Dữ liệu và chọn Phân tích dữ liệu. Thao tác này sẽ mở cửa sổ Phân tích dữ liệu

Ngẫu nhiên 1 hoặc 2 excel

  • Trong cửa sổ Phân tích dữ liệu, chọn Tạo số ngẫu nhiên

Ngẫu nhiên 1 hoặc 2 excel

  • Tạo số ngẫu nhiên sẽ giống như hình bên dưới

Ngẫu nhiên 1 hoặc 2 excel

  • Bây giờ, hãy đặt số cột trong trường Số lượng biến và số hàng trong trường Số lượng số ngẫu nhiên
  • Chọn Đồng phục trong trường Phân phối
  • Nhập giới hạn trên và dưới vào trường Tham số. Chúng tôi có 10 & 20
  • Và cuối cùng, nhập ô bắt đầu có ký hiệu đô la ($) vào trường Phạm vi đầu ra. Chúng tôi đã gõ $C$5 ở đây

Ngẫu nhiên 1 hoặc 2 excel

  • Cuối cùng nhấn OK để xem kết quả như hình bên dưới

Ngẫu nhiên 1 hoặc 2 excel

Đọc thêm. Trình tạo số ngẫu nhiên với các hàm và công cụ phân tích dữ liệu trong Excel


4. Tạo số ngẫu nhiên giữa hai số bằng Excel VBA

VBA cũng cho chúng ta cơ hội tạo ra cả số ngẫu nhiên số nguyên và số thập phân với một hàm do người dùng xác định. Trong phương pháp này, chúng tôi sẽ sử dụng cùng một bộ dữ liệu. Vì vậy, không chậm trễ, hãy làm theo các bước dưới đây

CÁC BƯỚC

  • Ban đầu, chọn Visual Basic từ tab Nhà phát triển. Nó sẽ mở cửa sổ Visual Basic

Ngẫu nhiên 1 hoặc 2 excel

  • Sau đó, chọn Chèn và sau đó, Mô-đun trong cửa sổ Visual Basic. Cửa sổ Mô-đun sẽ xuất hiện

Ngẫu nhiên 1 hoặc 2 excel

  • Bây giờ, nhập mã vào cửa sổ Mô-đun
Public Function RandNum(x As Long, y As Long, Optional Decimals As Integer)
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
    RandNum = Int((y + 1 - x) * Rnd + x)
Else
    RandNum = Round((y - x) * Rnd + x, Decimals)
End If
End Function

Ngẫu nhiên 1 hoặc 2 excel

Ở đây, x là giới hạn dưới và y là giới hạn trên. Tên UDF là RandNum. Nó sẽ lấy 3 đối số làm đầu vào. Chúng ta có thể viết RandNum(lower,upper,decimal point). Đối số thứ ba chỉ ra các điểm thập phân. Nếu bạn không muốn có dấu thập phân trong các số được tạo, thì bạn cần nhập 0 vào đối số thứ ba

  • Nhấn Ctrl + S để lưu mã rồi đóng cửa sổ Visual Basic
  • Tiếp theo, chọn Ô C5 và nhập công thức bên dưới

=RANDBETWEEN(10,20)0

Ngẫu nhiên 1 hoặc 2 excel

  • Nhấn Enter để xem kết quả

Ngẫu nhiên 1 hoặc 2 excel

Ở đây, công thức tạo ra một số ngẫu nhiên từ 10 đến 20 mà không có bất kỳ số thập phân nào

  • Một lần nữa, hãy sử dụng Fill Handle để xem kết quả trong tất cả các ô

Ngẫu nhiên 1 hoặc 2 excel

  • Để tạo số đến 2 chữ số thập phân, hãy nhập công thức bên dưới

=RANDBETWEEN(10,20)1

Ngẫu nhiên 1 hoặc 2 excel

  • Sau đó, nhấn Enter

Ngẫu nhiên 1 hoặc 2 excel

  • Cuối cùng kéo Fill Handle xuống sẽ thấy kết quả như hình bên dưới

Ngẫu nhiên 1 hoặc 2 excel

Đọc thêm. Cách tạo số ngẫu nhiên bằng Excel VBA (4 ví dụ)


Những điều cần ghi nhớ

Điều quan trọng nhất cần nhớ là các số chúng tôi tạo bằng các phương pháp trên không khó. Để làm cho chúng không đổi, hãy sao chép các số được tạo bằng cách nhấn Ctrl + C, sau đó, chỉ dán các giá trị vào bất kỳ ô nào khác


Phần kết luận

Chúng tôi đã trình bày 4 phương pháp dễ dàng để tạo một số ngẫu nhiên trong Excel giữa hai số. Chúng tôi đã sử dụng các phương pháp khác nhau và cũng đã thảo luận về một phương pháp với VBA. Tôi hy vọng những phương pháp này sẽ giúp bạn thực hiện các nhiệm vụ của mình một cách dễ dàng. Hơn nữa, chúng tôi cũng đã thêm cuốn sách thực hành ở đầu bài viết. Bạn có thể tải về để tìm hiểu thêm. Cuối cùng, nếu bạn có bất kỳ đề xuất hoặc thắc mắc nào, vui lòng hỏi trong phần bình luận bên dưới

Rand() trong Excel là gì?

Hàm RAND[1] được phân loại theo hàm Excel Math và Lượng giác. Hàm sẽ trả về một số ngẫu nhiên trong khoảng từ 0 đến 1. Nó cung cấp một số thực sẽ được trả về mỗi khi trang tính được mở. Là một nhà phân tích tài chính, hàm RAND có thể được sử dụng để tạo các số ngẫu nhiên

Làm cách nào để gõ 1 2 trong Excel?

Ví dụ: nhập . 5 hoặc 1/2 cho kết quả 1/2 khi ô được định dạng với kiểu phân số Tối đa một chữ số. Nếu không có định dạng phân số nào được áp dụng cho một ô và bạn nhập một phân số chẳng hạn như 1/2, phân số đó sẽ được định dạng là ngày tháng.