Dừng excel ngẫu nhiên

Hàm RANDBETWEEN trả về một số nguyên ngẫu nhiên giữa hai số. Kết quả từ RANDBETWEEN là tự động và một số ngẫu nhiên mới sẽ được tính toán lại mỗi khi trang tính được mở hoặc thay đổi

Hàm RANDBETWEEN nhận hai đối số. dưới cùng và trên cùng. Dưới cùng đại diện cho giới hạn dưới cho một số ngẫu nhiên và trên cùng đại diện cho giới hạn trên. RANDBETWEEN bao gồm cả giá trị trên cùng và dưới cùng trong phạm vi số nguyên có thể được trả về.  

ví dụ

Dưới đây là các ví dụ cơ bản về công thức RANDBETWEEN

=RANDBETWEEN(1,9) // random number between 1 and 9
=RANDBETWEEN(10,100) // random number between 10 and 100
=RANDBETWEEN(-10,0) // random number between -10 and zero

Nhiều kết quả

Để tạo nhiều số ngẫu nhiên trong nhiều ô, hãy chọn các ô mục tiêu, nhập hàm RANDBETWEEN và nhấn control + enter để nhập cùng một công thức vào tất cả các ô cùng một lúc

kết quả tĩnh

RANDBETWEEN trả về một giá trị ngẫu nhiên mới mỗi khi bảng tính được tính toán lại, bao gồm các thay đổi được thực hiện đối với các ô không liên quan trong cùng một sổ làm việc. Để ngăn các số ngẫu nhiên thay đổi, hãy sao chép các ô chứa RANDBETWEEN vào khay nhớ tạm, sau đó sử dụng Dán Đặc biệt > Giá trị để chuyển đổi thành văn bản. Để nhận một số ngẫu nhiên không thay đổi, hãy nhập RANDBETTWEEN vào thanh công thức, nhấn F9 để chuyển đổi công thức thành kết quả tĩnh và nhấn Enter để nhập giá trị vào ô

Ghi chú. trong Excel 365, hàm RANDARRAY là một sự thay thế linh hoạt hơn. RANDARRAY có thể tạo số thập phân ngẫu nhiên và số nguyên ngẫu nhiên, đồng thời có thể trả về nhiều giá trị ngẫu nhiên cùng một lúc

RAND trả về một số thực ngẫu nhiên được phân phối đều lớn hơn hoặc bằng 0 và nhỏ hơn 1. Một số thực ngẫu nhiên mới được trả về mỗi khi bảng tính được tính toán

Ghi chú. Kể từ Excel 2010, Excel sử dụng thuật toán Mersenne Twister (MT19937) để tạo số ngẫu nhiên.  

cú pháp

RAND()

Cú pháp hàm RAND không có đối số

Nhận xét

  • Để tạo một số thực ngẫu nhiên giữa a và b, hãy sử dụng

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

  • Nếu bạn muốn sử dụng RAND để tạo một số ngẫu nhiên nhưng không muốn các số thay đổi mỗi khi ô được tính toán, bạn có thể nhập =RAND() vào thanh công thức rồi nhấn F9 để thay đổi công thức thành số ngẫu nhiên. . Công thức sẽ tính toán và để lại cho bạn một giá trị

Thí dụ

Sao chép dữ liệu ví dụ trong bảng sau và dán vào ô A1 của trang tính Excel mới. Để các công thức hiển thị kết quả, hãy chọn chúng, nhấn F2, rồi nhấn Enter. Bạn có thể điều chỉnh độ rộng cột để xem tất cả dữ liệu, nếu cần

Công thức

Sự miêu tả

Kết quả

=RAND()

Một số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 1

thay đổi

=RAND()*100

Một số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 100

thay đổi

=INT(RAND()*100)

Một số nguyên ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 100

thay đổi

Ghi chú. Khi một trang tính được tính toán lại bằng cách nhập công thức hoặc dữ liệu vào một ô khác hoặc bằng cách tính toán lại theo cách thủ công (nhấn F9), một số ngẫu nhiên mới sẽ được tạo cho bất kỳ công thức nào sử dụng hàm RAND

Tôi đang gặp sự cố là mỗi khi tôi nhấp vào một ô khác ở bất kỳ đâu trong trang tính hoặc thậm chí mở và đóng trang tính sau khi lưu, các số ngẫu nhiên lại thay đổi. Làm cách nào để giữ cho các số ngẫu nhiên không thay đổi?

Nếu bạn có một danh sách các số ngẫu nhiên trong Excel được tạo bởi Hàm RAND hoặc Hàm RANDBETWEEN, mỗi khi bạn chỉnh sửa một số giá trị trong sổ làm việc, danh sách này sẽ tự động cập nhật các số ngẫu nhiên mới. Để dừng việc này và đóng băng các số ngẫu nhiên, bạn có thể sao chép và dán dưới dạng giá trị hoặc đặt phép tính công thức thành thủ công

Đóng băng số ngẫu nhiên

Dán giá trị

Giả sử bạn có danh sách các số ngẫu nhiên sau trong phạm vi B2. B9, được tạo bằng Hàm RANDBETWEEN

 

Dừng excel ngẫu nhiên

 

Nếu bạn thay đổi bất kỳ giá trị nào trong sổ làm việc, danh sách các số sẽ được tạo lại

 

Dừng excel ngẫu nhiên

 

Để đóng băng các số ngẫu nhiên, hãy làm theo các bước sau

  1. Chọn dãy ô có số ngẫu nhiên (B2. B9), nhấp chuột phải vào bất kỳ đâu trong vùng đã chọn và chọn Sao chép (hoặc sử dụng phím tắt CTRL + C)

 

Dừng excel ngẫu nhiên

 

  1. Bấm chuột phải vào ô đầu tiên trong phạm vi (B2) và chọn Giá trị trong Tùy chọn dán

 

Dừng excel ngẫu nhiên

 

Do đó, phạm vi hiện là danh sách các số không có công thức. Nếu bạn thay đổi bất kỳ ô nào trong trang tính, các giá trị trong Cột B sẽ không bị thay đổi

 

Dừng excel ngẫu nhiên

 

Thay đổi Tùy chọn Tính toán

Trong Excel, tính toán công thức được đặt thành tự động, có nghĩa là bất cứ khi nào một giá trị được thay đổi trong sổ làm việc, tất cả các công thức sẽ được tính toán lại. Để ngăn chặn điều này và chỉ tính toán các công thức khi bạn muốn, hãy đặt các tùy chọn tính toán thành thủ công. Bằng cách đó, bạn cũng sẽ đóng băng danh sách các số ngẫu nhiên của mình. Để đạt được điều này, trong Dải băng, đi tới Công thức > Tùy chọn tính toán

 

Dừng excel ngẫu nhiên

 

Bây giờ, mặc dù bạn có công thức RANDBETWEEN trong Cột B, các giá trị chỉ được cập nhật khi bạn nhấp vào Tính toán ngay trong tab Công thức hoặc đặt các tùy chọn tính toán trở lại Tự động

Cố định số ngẫu nhiên trong Google Trang tính

Trong Google Trang tính, bạn có thể sử dụng tùy chọn Dán giá trị để cố định các số ngẫu nhiên theo cách được mô tả ở trên, nhưng không thể đặt phép tính công thức thành thủ công