Hàm tạo số ngẫu nhiên sao cho tổng bằng 1 số cố định (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

pk220793

Thành viên mới
Tham gia
22/3/24
Bài viết
2
Được thích
0
Em có 1 câu hỏi.
Em cần tạo 1 hàm để random giá trị 10 hàng, và tổng của chúng đúng bằng giá trị hàng 11 cho trước.
Em có thử mày mò rồi mà k có kết quả đúng.
Các cao nhân giúp em với ạ.
1711109648075.png
 
Ví dụ tổng trong A12 và công thức trong A2:A11.

Thử công thức trong A2:A10:

=RANDBETWEEN(50,$A$12-SUM($A$1:A1)-50*ROWS(A2:$A$11))

Trong A11:

=$A$12-SUM($A$2:A10)
Nếu max cố định là 500 thì sao ạ?
Bài đã được tự động gộp:

E cần random các số từ 3.00-5.00 từ cột A đến G để ra kết quả ở cột TỔNG. Các cao nhân chỉ e với ạ!
ABCDEFHIJGTỔNG
4.804.604.904.304.704.704.804.854.585.0047.23
 
Lần chỉnh sửa cuối:
Phân bổ tính ngẫu nhiên thôi thì rất dễ.
Tính đều đặn một chút (như kiểu báo cáo ma) thì rất khó. Nhiều trường hợp bắt buộc phải dùng cột phụ.
 
Tiếp theo ý tưởng bài 9, #5b có thể trãi qua các bước sau
1./ Lấy tổng đem chia cho 10 (được ~ 4.7)
2./ Tạo 9 số ngẫu trong khoảng 4.7 ± .25
3./ Số cuối sẽ là hiệu của (tổng) - (tổng của 9 số ngãu)
 
Quý vị có phải chiên diên "bá cá mao" hây không mà làm câu hày hay quá vậy :clap:
 
Tiếp theo ý tưởng bài 9, #5b có thể trãi qua các bước sau
1./ Lấy tổng đem chia cho 10 (được ~ 4.7)
2./ Tạo 9 số ngẫu trong khoảng 4.7 ± .25
3./ Số cuối sẽ là hiệu của (tổng) - (tổng của 9 số ngãu)
Lỡ rồi ma báo cáo cho tới luôn,
Thêm 1 cái độ lệch chuẩn, rồi mới quyết định cái vụ ± .25
Xong tiếp thì xác xuất 95% cho nó có độ tin cậy, 1 trăm kết quả thì có 2-3 kết quả bị vượt.
 
Lỡ rồi ma báo cáo cho tới luôn,
Thêm 1 cái độ lệch chuẩn, rồi mới quyết định cái vụ ± .25
Xong tiếp thì xác xuất 95% cho nó có độ tin cậy, 1 trăm kết quả thì có 2-3 kết quả bị vượt.
95% thì chọn 2 độ lệch chuẩn chứ.
1 độ lệch chuẩn thì chỉ bao tới 68%.
Mà bá cá mao dùng 1 độ lệch chẩn hơi đều quá. Nhìn cũng đáng nghi.
 
Với số liệu mùa vụ, dùng độ lệch chuẩn để "như thật" có lẽ là hơi bị khó
 
Với số liệu mùa vụ, dùng độ lệch chuẩn để "như thật" có lẽ là hơi bị khó
Nó giống như quy hoạch kinh tế vỹ mô.
Tính cho có để mà gọi là có thôi chứ mấy người làm kinh tế vẫn cãi nhau rầm rầm.

Làm cái này người ta lập một mô hình thật chỉnh, nạp dữ liệu từ nên kia vào. Tính toán xong, cóp đầu ra vào báo cáo.
Chứ chẳng lẽ làm trên file báo cáo thì có khác gì "lạy ông tôi ở bụi này"
 
Bài này toán học hay quá trời mà lạc trôi rồi, chắc phải mở bài bên hòm lập trình thôi.
 
Bài này toán học hay quá trời mà lạc trôi rồi, chắc phải mở bài bên hòm lập trình thôi.
Chỉ cần tạo giới hạn cận trên, hoặc cận dưới của randbetween khi tổng có khả năng vượt quá, hoặc không thể đạt được mục tiêu khi các ô còn lại đều là 3 hoặc là 5.
Còn hàm chủ đạo chắc là randbetween(300,500)/100.
Nếu là excel 365 có khả năng sẽ dễ hơn, bằng cách tăng giảm theo tỷ lệ khi tổng chưa bằng hoặc vượt quá mục tiêu.
 
Chỉ cần tạo giới hạn cận trên, hoặc cận dưới của randbetween khi tổng có khả năng vượt quá, hoặc không thể đạt được mục tiêu khi các ô còn lại đều là 3 hoặc là 5.
....
Không hẳn do vậy.
Ta không cho vượt quá là vì đây là một báo cáo ma. Tự dưng thấy một con số nhảy vọt hoặc con số tuột dốc đứng thì người đọc đâm thắc mắc - chuyện gì đã xảy ra khiến tháng xx doanh thu bằng 1,5 tháng xx-1?
Gặp 1 độ lệch chuẩn thì người đọc sẽ có hai trường hợp:
1. yên tâm vì mọi thứ đã theo theo sát dự tính?
2. mình nghe phong phanh có biến động, tại sao những con số này nó đều như đường cao tốc vậy?

Thực tế ra, bài toán báo cáo ma nó thủ công nhiều hơn tự động như nhiều người tưởng.
 
Web KT

Bài viết mới nhất

Back
Top Bottom