Tuesday, July 21, 2009

Random Function in Excel

Nếu muốn tạo 1 số ngẫu nhiên hoặc chọn 1 số ngẫu nhiên trong danh sách có sẵn trên Excel, xin chia sẻ cách thực hiện như sau:

Ví dụ: Tạo 1 số ngẫu nhiên từ 1 đến 5 hoặc chọn 1 tên (name) ngẫu nhiễn trong danh sách


Hàm Rand() trong Excel có giá trị lớn hơn hoặc bằng 0 và nhỏ hơn 1.
Ta sử dụng công thức: =Rand() * (m-n) + n
Sẽ ra kết quả ngẫu nhiên từ: n đến ~m

Nếu lấy số nguyên ngẫu nhiên, ta kết hợp thêm hàm Int(). Ví dụ: =Int(
Rand() * (m-n) + n)

Ví dụ:
a) Nếu lấy 1 số nguyên ngẫu nhiên từ 1 đến 5, ta lập công thức như sau:
=Int(Rand() * (5-1) + 1) --> sẽ cho ra kết quả ngẫu nhiên từ 1 đến 5.

b) Nếu lấy 1 tên (name) trong danh sách có sẵn (như hình trên), tại Cell C9 ta lập công thức:
=VLOOKUP(INT(RAND()*(5-1)+1),A2:B6,2)

No comments:

Post a Comment