Nguyễn Duy cm
Thành viên mới
- Tham gia
- 21/3/22
- Bài viết
- 3
- Được thích
- 0
Dùng VBA không.Hay là công thức.Mình cần tạo 1 dãy số ngẫu nhiên tương ứng với số kg gạo cho 20 hộ gia đình với tổng số cho trước là 500kg nhưng với điều kiện là số kí từ (15;60)
Tính nhẩm thì ít nhất có nghiệm là mỗi nhà 500/20=25 kgsDùng Solver.
Bài #1 = Vô nghiệm.
Nếu không trùng thì tính nhẩm:Thớt nêu không rõ, chính xác là ngẫu nhiên, không trùng.
Công thức ạ, do nghĩ hoài hông raDùng VBA không.Hay là công thức.
Cái này giống như hàm Rand nhưng có điều kiện cụ thể, chắc bài toán này vô nghiệm rồi ạNếu không trùng thì tính nhẩm:
1) 15 kg
2) 16 kg
...
19) 33 kg
20) 44 kg (Chắc nhà ông trưởng thôn)
SUM = 500 kg
=INDEX($K$2:$K$21,MATCH(A2,$J$2:$J$21,0))
=RANDBETWEEN(15,MIN(60,$D$2-(20-A2)*15-SUM($C$1:C1)))
Tóm lại là cho phép trùng hay "không trùng"? Vì câu hỏi ban đầu không thấy đề cập việc "không trùng"Công thức ạ, do nghĩ hoài hông ra
Bài đã được tự động gộp:
Cái này giống như hàm Rand nhưng có điều kiện cụ thể, chắc bài toán này vô nghiệm rồi ạ
Rõ ràng đáp án người ta đưa ra ở bài #6 là không trùng. Những số đó "đẹp" nhưng không trùng, vì mục đích chỉ là chứng minh tồn tại nghiệm. Còn nếu muốn các số đó không "đẹp" thì ngồi làm bằng tay: xuất phát từ đáp án bài #6 lấy 1 từ người này sang người kia. Cứ như thế một hồi thì các số nhận được vẫn có tổng 500 nhưng chúng không trùng nhau và không liên tiếp, đủ để "ngẫu nhiên". Tất nhiên không ai làm bằng tay. Nhưng xét như thế để cho bạn thấy là tồn tại nghiệm, đủ cả về mặt "ngẫu nhiên", chứ không phải như bạn kết luận. Trong các bài toán chứng minh tồn tại thì chỉ cần chứng minh tồn tại, không bắt buộc phải liệt kê ra một kết quả cụ thể nào.Cái này giống như hàm Rand nhưng có điều kiện cụ thể, chắc bài toán này vô nghiệm rồi ạ
500 / 20 = 25;Mình cần tạo 1 dãy số ngẫu nhiên tương ứng với số kg gạo cho 20 hộ gia đình với tổng số cho trước là 500kg nhưng với điều kiện là số kí từ (15;60)
Cho phép trùng và không liên tiếp ạ, nhưng không quá nhiều số trùng nhauNếu yêu cầu không trùng thì vẫn làm được nhé, tuy nhiên bạn cần xác nhận rõ ràng yêu cầu: cho phép trùng hay không thôi.
Từ 15 tới 35 là 21 số chứ không phải 20, và tổng là 525 chứ không là 500.500 / 20 = 25;
15, 16, 17,. . . . ., 35 OK!
Excel sẽ không hiểu chỗ này "không quá nhiều số trùng nhau".Cho phép trùng và không liên tiếp ạ, nhưng không quá nhiều số trùng nhau
Bài này khá khó.Mình cần tạo 1 dãy số ngẫu nhiên tương ứng với số kg gạo cho 20 hộ gia đình với tổng số cho trước là 500kg nhưng với điều kiện là số kí từ (15;60)
mình ngu ngơ làm được vậy thôi bạn ah....Mình cần tạo 1 dãy số ngẫu nhiên tương ứng với số kg gạo cho 20 hộ gia đình với tổng số cho trước là 500kg nhưng với điều kiện là số kí từ (15;60)