Danh mục

Chiêu thứ 31: Sắp xếp ngẫu nhiên

Số trang: 3      Loại file: pdf      Dung lượng: 267.83 KB      Lượt xem: 16      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (3 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chiêu thứ 31: Sắp xếp ngẫu nhiên Bạn có thể dùng Excel để chọn ra một cách ngẫu nhiên ba người thắng cuộc – 1, 2 và 3 từ một danh sách trên bảng tính. Để thực hiện điều này một cách dễ dàng nhất và công bằng nhất, bạn nên dùng hàm RAND kết hợp với tính năng sắp xếp của Excel. Giả sử bạn có một bảng dữ liệu như hình sau:Tại ô A2 bạn nhập vào hàm =RAND và sao chép xuống đến ô A10. Bạn có thể sắp xếp các cột Name, Age và ID No....
Nội dung trích xuất từ tài liệu:
Chiêu thứ 31: Sắp xếp ngẫu nhiênChiêu thứ 31: Sắp xếp ngẫu nhiênBạn có thể dùng Excel để chọn ra một cách ngẫu nhiên ba người thắng cuộc – 1, 2 và 3từ một danh sách trên bảng tính. Để thực hiện điều này một cách dễ dàng nhất và côngbằng nhất, bạn nên dùng hàm RAND kết hợp với tính năng sắp xếp của Excel.Giả sử bạn có một bảng dữ liệu như hình sau:Tại ô A2 bạn nhập vào hàm =RAND và sao chép xuống đến ô A10. Bạn có thể sắp xếpcác cột Name, Age và ID No. theo cột A và từ đó chọn ra được ngẫu nhiên 3 người thắngcuộc.Hàm RAND sẽ được tự động tính lại mỗi khi có sự thay đổi trên bảng tính, do vậy chúngta có thể nhấn F9 để ép Excel tính toán lại và từ đó chọn ra được những phần tử trongdanh sách một cách ngẫu nhiên. Tuy nhiên chúng ta cần phải tạo một thủ tục sắp xếp lạidữ liệu sau khi Excel tạo ra bộ số ngẫu nhiên mới.Để việc chọn lựa được dễ dàng, chúng ta sẽ ghi một Macro và gán nó vào một nút lệnhtrên bảng tính. Mỗi khi muốn chọn ra nhóm người thắng cuộc thì bạn chỉ cần nhấn nútlệnh này. Bạn làm theo hướng dẫn sau:Bước này bạn sẽ tiến hành ghi Macro, bạn chọn một ô bất kỳ và vào Developer ➝ Code ➝Record Macro (E2003: Tools ➝ Macro ➝ Record New Macro…). Chọn 4 cột A, B, C và Drồi nhấn F9. Vào Data ➝ Sort & Filter ➝ Sort ➝ chọn sắp xếp cột A theo thứ tự tùy ý (nhỏ ➝lớn hoặc lớn ➝ nhỏ).Bước tiếp theo, bạn hãy vào ngăn Developer ➝ nhóm Controls ➝ Insert (E2003: View ➝Toolbars ➝ Forms) ➝ chọn Button (Form Control) và vẽ thành một nút trên bảng tính ➝chọn tên Macro vừa ghi ➝nhấn OK để hoàn tất.Bạn chọn cột A và ẩn nó để người dùng không thấy các số ngẫu nhiên. Mỗi lần bạn nhấpchuột lên nút Pick Winner thì dữ liệu của bạn sẽ được sắp xếp một cách ngẫu nhiên vàbạn có thể dễ dàng chọn ra 3 người thắng cuộc.Lưu ý: Hàm RAND trong các phiên bản trước Excel 2003 có tồn tại lỗi trong việc phát sốngẫu nhiên. Về mặt lý thuyết, hàm RAND chỉ trả về các giá trị từ 0 đến 1, điều này khôngphải luôn luôn đúng khi phát nhiều số ngẫu nhiên vì đôi khi hàm trả về giá trị nhỏ hơn 0.Xem thêm thông tin về việc Microsoft thay đổi giải thuật phát số ngẫu nhiên trong cácphiên bản Excel 2003 & 2007 tại http://support.microsoft.com/default.aspx?kbid=828795.

Tài liệu được xem nhiều: