Menu

Hỏi về cách dùng hàm CHOOSE kết hợp với RANDBETWEEN để chọn ngẫu nhiên

Tráng Kim Giang 06/06/2026 02:42 491 lượt xem 1 trả lời

Chào mọi người,

Mình đang làm một bài tập nhỏ về Excel và gặp chút vướng mắc với việc lựa chọn ngẫu nhiên một giá trị từ một danh sách. Mình đã thử tìm hiểu và thấy hàm CHOOSE có vẻ phù hợp, nhưng mình không biết làm sao để kết hợp nó với RANDBETWEEN để nó chọn ngẫu nhiên một trong các lựa chọn đó.

Cụ thể, mình có một danh sách các loại trái cây, ví dụ:

  • Táo
  • Cam
  • Chuối
  • Dưa hấu

Mình muốn tạo một công thức sao cho mỗi lần tính toán lại (nhấn F9), Excel sẽ chọn ngẫu nhiên một trong 4 loại trái cây này.

Mình đã thử:

=CHOOSE(RANDBETWEEN(1,4), "Táo", "Cam", "Chuối", "Dưa hấu")

Công thức trên có vẻ đúng, nhưng nếu danh sách trái cây của mình dài hơn thì việc gõ tay từng cái tên vào công thức sẽ rất bất tiện. Liệu có cách nào để CHOOSE tham chiếu đến một danh sách các giá trị trong một vùng ô không ạ?

Ví dụ, nếu các loại trái cây nằm từ A1:A4, thì mình có thể viết công thức như thế nào để nó lấy giá trị ngẫu nhiên từ vùng đó?

Mong các cao thủ Excel chỉ giáo ạ!

Cảm ơn mọi người đã đọc bài.

1

Chào bạn,

Bạn đang tìm cách chọn ngẫu nhiên một giá trị từ danh sách, đây là một bài toán khá thú vị. Việc kết hợp CHOOSE với RANDBETWEEN là hoàn toàn khả thi.

Để chọn ngẫu nhiên một trong 4 loại trái cây bạn liệt kê, bạn có thể dùng công thức sau:

=CHOOSE(RANDBETWEEN(1,4),"Táo","Cam","Chuối","Dưa hấu")

Ở đây:

  • RANDBETWEEN(1,4) sẽ tạo ra một số nguyên ngẫu nhiên từ 1 đến 4.
  • CHOOSE sẽ lấy số ngẫu nhiên đó làm chỉ số để trả về giá trị tương ứng trong danh sách các đối số tiếp theo (từ "Táo" đến "Dưa hấu").

Mỗi lần nhấn F9, số ngẫu nhiên sẽ thay đổi và CHOOSE sẽ chọn một loại trái cây khác. Hy vọng cách này giúp bạn giải quyết bài tập!

2

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký