
Công thức chung
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
Tóm lược
Để nhanh chóng điền vào một dải ô với các số ngẫu nhiên từ một tập hợp các tùy chọn cố định (tức là 25,50,75,100), bạn có thể sử dụng công thức dựa trên các hàm CHỌN và CHỌN GIỮA.
Trong ví dụ được hiển thị, công thức trong B4 là:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Trả về một số ngẫu nhiên từ các số được cung cấp.
Giải trình
Hàm CHOOSE thực hiện hầu hết công việc trong công thức này. Chọn lấy một giá trị số duy nhất làm đối số đầu tiên của nó (index_number) và sử dụng số này để chọn và trả về một trong các giá trị được cung cấp làm đối số tiếp theo, dựa trên chỉ mục số của chúng.
Trong trường hợp này, chúng tôi đang cung cấp bốn số dưới dạng tùy chọn: 25,50,75,100, vì vậy chúng tôi cần cung cấp CHO CHỌN một số từ 1 đến 4.
Để tạo ra số này, chúng tôi sử dụng RANDBETWEEN, một hàm trả về một số nguyên ngẫu nhiên dựa trên giới hạn dưới và giới hạn trên. Vì chúng tôi chỉ làm việc với 4 giá trị trong CHỌN, nên chúng tôi cung cấp 1 cho số dưới cùng và 4 cho số trên cùng.
Khi công thức này được sao chép xuống, nó sẽ trả về một trong bốn số.
Lưu ý rằng RANDBETWEEN sẽ tính toán một giá trị mới bất cứ khi nào trang tính được thay đổi. Khi bạn có các giá trị trong phạm vi, bạn có thể muốn thay thế các công thức bằng các giá trị để ngăn thay đổi thêm. Bạn có thể thực hiện việc này với cách dán đặc biệt: chọn tất cả các công thức, sao chép, dán các giá trị> đặc biệt để thay thế các công thức bằng các giá trị.