Tạo số liệu ngẫu nhiên ?

  • Thread starter NguTDung
  • Ngày gửi
N

NguTDung

Guest
11/4/06
62
0
0
HaNoi
Các bạn cho tôi hỏi, hiện tôi muốn tạo các số liệu ngẫu nhiên cho ở từng Sheet khác nhau, nhưng lại không muốn thay đổi mỗi khi mở File thì có cách nào đơn giản kiểm soát được
Ví dụ tôi muốn tạo dãy dữ liệu trên cột G, chỉ chạy từ 0 đến 50 dao động quanh vị trí 30.
 
Khóa học Quản trị dòng tiền
Đào Việt Cường

Đào Việt Cường

Moderator
22/11/05
400
4
18
Khánh Hòa
Dear NguTDung,
---------------
Bạn hoàn toàn có thể làm được điều này mà chỉ cần dựa vào nhóm hàm cơ bản của MS Excel. Bạn tìm hiểu hàm RAND() để biết ý nghĩa của nó:
MSE Assistant nói:
Returns an evenly distributed random number greater than or equal to 0 and less than 1. A new random number is returned every time the worksheet is calculated.
Syntax
RAND( )
Remarks To generate a random real number between a and b, use:
RAND()*(b-a)+a
If you want to use RAND to generate a random number but don't want the numbers to change every time the cell is calculated, you can enter =RAND() in the formula bar, and then press F9 to change the formula to a random number.
 
N

NguTDung

Guest
11/4/06
62
0
0
HaNoi
Bạn chưa hiểu ý tôi. Dùng hàm trong Excel sẽ bị thay đổi mỗi lần mở file không kiểm soát được

Đại khái là tôi muốn làm giả một số số liệu thống kê (nghe điều này có vẻ kinh chứ nhỉ :alcon: ) mà kiểm soát được kết quả đầu ra theo ý chủ quan của mình.
 
B

Bình_OverAC

Over Abnormal / Crazy
14/5/04
845
10
18
43
Nha Trang
Vậy thì bác chép giá trị (paste special, value) lại sau mỗi lần lấy số liệu để làm thống kê.
 
N

NguTDung

Guest
11/4/06
62
0
0
HaNoi
Cám ơn các bạn. Tôi làm được rồi lấy Số thứ tự làm tham số kết hợp với việc dùng các hàm MOD.
 
B

be_yeu

Guest
26/4/06
3
0
0
vũng tàu
NguTDung ơi !!! tạo một số liệu ngẫu nhiên ,không dễ chút nào phải không.có thể nói rõ cách làm cho mọi ngưởi biết được không nè, beyeu đã từng nghĩ đến việc tạo ra một số liệu ngẫu nhiên hay là số liệu giả rồi nhưng nghĩ là không dễ chút nào cho nên chưa thử sức mình nè .
 
HongViet

HongViet

Cao cấp
10/11/05
286
10
18
Đà nẵng
VD tôi muốn tạo dãy dữ liệu trên cột G, chỉ chạy từ 0 đến 50 dao động quanh vị trí 30.
Trước tiên bạn chọn dãy G từ G2-G51; Vô thanh công thức & nhập hàm:
= 1 + Int(30 * RAND())
Giữ phím CTRL & Nhấn ENTER;
Tiếp theo muốn mãi chỉ à số: Bạn phải Copy Range nói trên & thực hiện Past Special tại vị trí bắt đầu là G2 luôn cũng xong!
:dzo: :friend: :angel: :dzo: (Các số 1 & 30 bạn tự nghiên cứu & thay cho thích hợp!)
 
Sửa lần cuối:
Đào Việt Cường

Đào Việt Cường

Moderator
22/11/05
400
4
18
Khánh Hòa
NguTDung nói:
Cám ơn các bạn. Tôi làm được rồi lấy Số thứ tự làm tham số kết hợp với việc dùng các hàm MOD.
Dear all,
-------
Mình thì lại không hiểu ý bạn!
Nói đến số ngẫu nhiên là nói đến kết quả của phép chọn (thống kê). Nghĩa là qua mỗi một sự kiện hay biến cố "chọn" nào đó ta có được một kết quả mà không ai định trước. Nếu lấy số thứ tự làm tham số kết hợp với việc dùng các hàm MOD thì số ngẫu nhiên phát sinh ở đâu ra? Nếu tôi biết số thứ tự của bạn thì tôi cũng "biết thừa" số ngẫu nhiên của bạn là gì!!! Hơn nữa cũng không thấy sự kiện phát sinh đâu cả! :bigok:
Bạn NguTDung có thể mô tả rõ hơn được không!:friend:
 
N

NguTDung

Guest
11/4/06
62
0
0
HaNoi
Đào Việt Cường nói:
Dear all,
-------
Mình thì lại không hiểu ý bạn!
Nói đến số ngẫu nhiên là nói đến kết quả của phép chọn (thống kê). Nghĩa là qua mỗi một sự kiện hay biến cố "chọn" nào đó ta có được một kết quả mà không ai định trước. Nếu lấy số thứ tự làm tham số kết hợp với việc dùng các hàm MOD thì số ngẫu nhiên phát sinh ở đâu ra? Nếu tôi biết số thứ tự của bạn thì tôi cũng "biết thừa" số ngẫu nhiên của bạn là gì!!! Hơn nữa cũng không thấy sự kiện phát sinh đâu cả! :bigok:
Bạn NguTDung có thể mô tả rõ hơn được không!:friend:
Thực ra cũng không hẳn là số liệu ngẫu nhiên thực sự như trong môn Xác suất, ở đây tôi cần tạo kết quả đo thử giả theo yêu cầu (ví dụ báo cáo thứ 1 cần có 34% kết quả đo là đạt, báo cáo thứ 3 cần có 60% kết quả đo là đạt ..., nói thế chắc bạn hiểu.
Sử dụng số thứ tự chỉ là 1 tham số thôi.
 
K

KIMANHBK

Guest
20/11/08
1
0
0
Tp. Hồ Chí Minh
Thực ra cũng không hẳn là số liệu ngẫu nhiên thực sự như trong môn Xác suất, ở đây tôi cần tạo kết quả đo thử giả theo yêu cầu (ví dụ báo cáo thứ 1 cần có 34% kết quả đo là đạt, báo cáo thứ 3 cần có 60% kết quả đo là đạt ..., nói thế chắc bạn hiểu.
Sử dụng số thứ tự chỉ là 1 tham số thôi.
Chào bạn!
tôi cũng đang rất quan tâm đến việc tạo 1 bảng số liệu giả như bạn. Có thể share cách làm của bạn cho mọi người học tập ko? Thanks!
 
Sửa lần cuối:
QDuc

QDuc

Cao cấp
3/6/06
254
18
18
Biển khơi
Bạn hãy đưa file giả lập lên đi.

Chào bạn!
tôi cũng đang rất quan tâm đến việc tạo 1 bảng số liệu giả như bạn. Có thể share cách làm của bạn cho mọi người học tập ko? Thanks!

Không rõ bạn muốn nhận được 1 bảng số ngẫu như thế nào?
Bạn hãy đưa file lên sẽ nhận được câu trả lời nhanh hơn từ các khác viên khác;
Rất sẵn lòng giúp bạn!:sick:
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
47
Goooogle
Mình cũng đang muốn tạo 1 dãy số ngẫu nhiên tứ 1-100 nhưng không phải phân phối theo xác suất hoàn toàn bằng nhau, mà phân phối theo đồ thị hình chuông:
+ Dao động từ 40-60 chiếm khoảng 60%.
+ 30-40 và 60-70 chiếm khoảng 20%
+ 20-30 và 70-80 chiếm 10%
+ 10-20 và 80-90 chiếm 7%
+ Còn lại chiếm 3%
Vấn đề là = công thức chứ không phải bằng VBA!:quiet::quiet:
 
T

Trần Thế Mai

Guest
11/11/16
2
0
1
38
Dear all,
-Nếu các bạn muốn tạo 1 số ngẫu nhiên trong khoảng bạn mong muốn thì nên thử với hàm =RAND() là hợp lý
-Nếu các bạn muốn tạo một số ngẫu nhiên không xác định để làm cơ sở đối chiếu dữ liệu nhập xuất hệ thống hoặc nhập xuất hàng hóa thì nên dùng hàm =today() để lấy ra ngày dạng số và kết hợp với 1 - 2 thông tin khác bằng hàm CONCATENATE() để tạo mã ngẫu nhiên.
Trong thiết kế các báo cáo tài chính, báo cáo tình hình sản xuất, kho bãi thì ứng dụng của hàm CONCATENATE() là rất phổ biến để nó tạo ra một mã đối chiếu được xác định.
mình đã kiểm tra các phần mềm hiện nay dùng CSDL mySQL tương tự như excel (SAP, ERP...) đều dùng hàm này
Tuy nhiên để thiết kế 1 file quản lý hàng hóa, tài chính, bán hàng thì còn kết hợp chủ yếu là phương pháp tạo mã:
-Batch theo ngày ví dụ 2017/03/02 thì mã batch sẽ là 00001703002
- Masterial: ="ký hiệu"(loại tài khoản, loại nguyên vật liệu, ...)&rand()
vậy dùng hàm CONCATENATE gộp 2 loại mã kia sẽ có một mã để xuất hệ thống, báo cáo tài chính, bán hàng...
Nếu cảm thấy ý kiến của mình chưa hợp lý thì hãy góp ý cho mình nhé!
Cám ơn rất nhiều vì đã đọc
 

Xem nhiều

Webketoan Zalo OA