Cách chọn một kết quả ngẫu nhiên trong Google Sheets

Trước đây Quantrimang.com đã hướng dẫn bạn tạo dãy số ngẫu trên trên Google Sheets. Và trong bài viết này bạn sẽ biết thêm cách để chọn một kết quả ngẫu nhiên, phục vụ cho mục đích quay số trúng thưởng, hoặc chọn 1 người may mắn duy nhất chẳng hạn. Để có thể chọn được 1 kết quả ngẫu nhiên trong Google Sheets thì chúng ta cần kết hợp nhiều hàm khác nhau trong Sheets, theo bài viết dưới đây.

Chúng ta sẽ có bảng danh sách như hình. Bạn sẽ chọn 1 người ngẫu nhiên. Bạn có thể chọn 1 số ngẫu nhiên tương ứng với tên hoặc hiện 1 tên ngẫu nhiên.

Bảng Google Sheets

Cách chọn 1 số ngẫu nhiên Google Sheets

Trước hết để tạo số ngẫu nhiên trong Google Sheets thì chúng ta sẽ dùng hàm RANDBETWEEN. Giá trị nhỏ nhất ở đây sẽ là 1 và giá trị lớn nhất sẽ là cột danh sách thành viên. Tuy nhiên, cột danh sách có thể không cố định, thay đổi số lượng nên không có giá trị chính xác cho giá trị lớn.

Như vậy chúng ta sẽ dùng hàm COUNTA để sử dụng cột tên là giá trị lớn nhất, đếm số lượng ở ô không trống.

Tiếp đến có thể do cột tên sẽ thay đổi, thêm người, xóa bớt người, không có giới hạn, nên bạn có thể đặt giới hạn là cột A. Khi đó hàm COUNTA sẽ là COUNTA(A1:A), với A1 là tên người bắt đầu của cột.

Chúng ta có hàm kết hợp là =RANDBETWEEN(1;COUNTA(A1:A)), nhấn Enter để có được kết quả.

Kết hợp RANDBETWEEN với COUNTA

Bạn sẽ nhìn thấy kết quả 1 số ngẫu nhiên được chọn như hình dưới đây. Số này có thể thay đổi ngẫu nhiên, tương ứng với tên của người có trong danh sách.

Chọn 1 số ngẫu nhiên trong Sheets

Cách chọn 1 người ngẫu nhiên trong Google Sheets

Trong trường hợp bạn đã có tên cụ thể các thành viên và muốn hiện luôn tên người may mắn thì cần dùng thêm hàm INDEX.

Hàm INDEX sẽ trả về kết quả 1 ô được chỉ định với hàng và cột, có công thức =INDEX(reference, row, column). Trong đó:

  • Reference: là phạm vi của các ô cần chọn.
  • Row (tùy chọn): là số thứ tự hàng trong phạm vi để trả về 1 ô tham chiếu.
  • Column (tùy chọn): là số thứ tự cột trong phạm vi để trả về 1 ô tham chiếu.

Áp dụng với bài toán này thì Reference chính là danh sách tên cần chọn và chọn số ngẫu nhiên dưới dạng hàng, từ đó đối chiếu ra được tên tương ứng với số ngẫu nhiên.

Công thức thực hiện là =INDEX(A1:A;RANDBETWEEN(1;COUNTA(A1:A))). Cụ thể:

  • A1:A chính là phạm vi, đối số đầu tiên cho hàm INDEX.
  • Row ở đây chính là toàn bộ vùng RANDBETWEEN(1;COUNTA(A1:A), lấy giá trị cụ thể từ kết quả ngẫu nhiên.

Áp dụng vào bảng Sheets, bạn nhập công thức hoàn chỉnh rồi nhấn Enter.

Kết hợp INDEX, RANDBETWEEN, COUNTA

Kết quả sẽ ra được 1 người ngẫu nhiên mà bạn cần chọn.

Chọn 1 người ngẫu nhiên trong Excel

Như vậy với việc kết hợp hàm RANDBETWEEN với hàm COUNTA và hàm INDEX trong Google Sheets, chúng ta có thể áp dụng để xử lý với nhiều yêu cầu chọn số ngẫu nhiên khác nhau.

Video hướng dẫn chọn 1 kết quả ngẫu nhiên trong Google Sheets

Thứ Hai, 03/01/2022 11:03
52 👨 1.838
0 Bình luận
Sắp xếp theo
    ❖ Google Sheets