Làm cách nào để giữ số ngẫu nhiên không thay đổi trong Excel?


9

Tôi đang cố gắng tạo một danh sách tập hợp các số ngẫu nhiên từ 1 đến 5 bằng RANDBETWEENcông thức.

Tôi đang gặp phải một vấn đề là mỗi lần 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 nó, các số ngẫu nhiên lại thay đổi. Làm thế nào tôi có thể giữ cho các số ngẫu nhiên không thay đổi?


Tôi chưa cài đặt Excel và do đó không thể kiểm tra điều này nhưng bạn sẽ tìm thấy những gì bạn muốn ở đây . Trong tùy chọn 3, anh ta tạo ra chức năng của riêng mình bắt chước RAND và RANDBETweEN, nhưng loại bỏ sự biến động đi kèm với các chức năng đó.
Michael Frank

Câu trả lời:


8

Sao chép phạm vi và chèn vào cùng một vị trí. Sau khi chèn, nhấn Ctrlvà chọn tùy chọn để chỉ giữ các giá trị thực từ menu mở ra.


1
Các phím tắt để thực hiện việc này: Chọn phạm vi với các randoms, nhấn Ctrl+C, nhấn Shift+F10, nhấnV
Alex Frolov

5

RANDBETWEEN () được tái tạo mỗi khi bảng được tính vì vậy cách duy nhất để giữ các giá trị ngẫu nhiên dai dẳng là để tắt các tính toán tự động hoặc để sao chép các giá trị được tạo ra và lưu trữ chúng.

Bạn có thể ghi đè lên nơi chúng được tính toán hoặc đặt chúng ở vị trí khác bằng cách sao chépdán các giá trị đặc biệt .


1

MS đã giải thích cách thực hiện điều này trong tài liệu của hàm RAND

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

    =RAND()*(b-a)+a
    
  • Nếu bạn muốn sử dụng RAND để tạo số ngẫu nhiên nhưng không muốn số đó thay đổi mỗi khi ô được tính, bạn có thể nhập =RAND()vào thanh công thức, sau đó 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 chỉ với một giá trị.

Vì vậy, bạn có thể nhập =RAND()*(b-a)+ahoặc =RANDBETWEEN(a, b)sau đó nhấnF9 để thay thế công thức với kết quả của nó

Xem thêm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.