linhcentrio
Thành viên mới

- Tham gia
- 13/1/16
- Bài viết
- 2
- Được thích
- 0
Cả nhà ơi, em nhờ ví dụ này với ạ "Điền số nguyên vào một số ô nhất định sao cho giá trị tăng dần và tổng thỏa mãn điều kiện".
Xin xem file đính kèm nhé.
Em cảm ơn!
E4 =RANDBETWEEN(100,D4/10-100)*2
F4 =E4+($D4/5-$E4)/2
Anh có thể làm 1 file được không ạ, cảm ơn anh!Theo tôi nhìn thì bài này lô gic là a(i) > a(i-1)
phải làm theo từ từ (nếu là VBA thì là hàm đệ quy)
- Mỗi lần Random, số phải lớn hơn số trước nó, và
- Nếu nhỏ hơn tổng còn lại / 2 thì lấy, nếu lớn hơn thì lấy tổng còn lại (*)
- Tính tổng còn lại mới
- Phần tổng còn lại mới, nếu không lớn hơn số vừa có * 2 thì lấy luôn và chấm dứt.
(*) để bớt thiên vị cho chỗ tổng còn lại, có thể RandBetween( số trước + 1, tổng còn lại / 2 + 1)
cảm ơn anh!Copy xuốngMã:E4 =RANDBETWEEN(100,D4/10-100)*2
Copy cho các ô còn lạiMã:F4 =E4+($D4/5-$E4)/2
Đề bài: | Từ 1 đến tổ 5, điền số lượng tăng dần sao cho trong 5 ngày tổng số lượng bằng cột tổng | |||||||
VD: | ||||||||
Số ngày SX | Tổng | 1-May | 2-May | 3-May | 4-May | 5-May | ||
Tổ 1 | 5 | 50000 | 3918 | 6959 | 10000 | 13041 | 16082 | |
Tổ 2 | 5 | 100000 | 4894 | 12447 | 20000 | 27553 | 35106 | |
Tổ 3 | 5 | 4000 | 574 | 687 | 800 | 913 | 1026 | |
Tổ 4 | 5 | 5000 | 286 | 643 | 1000 | 1357 | 1714 | |
Tổ 5 | 5 | 6000 | 792 | 996 | 1200 | 1404 | 1608 |
Hy vọng VBA làm đượcAnh có thể làm 1 file được không ạ, cảm ơn anh!
Bài đã được tự động gộp:
cảm ơn anh!
Bài đã được tự động gộp:
Có cách nào để thay đổi số ngày sản xuất thì sẽ tự điền thêm ô và tổng thỏa mãn giá trị cho trước, và có thể thêm điều kiện về khoảng tăng giữa các ngày ví dụ là 10-20% hoặc 1 giá trị được quy định trong 1 ô nhất định không ạ?
Đề bài: Từ 1 đến tổ 5, điền số lượng tăng dần sao cho trong 5 ngày tổng số lượng bằng cột tổng VD: Số ngày SX Tổng 1-May 2-May 3-May 4-May 5-MayTổ 1 5 50000 3918 6959 10000 13041 16082Tổ 2 5 100000 4894 12447 20000 27553 35106Tổ 3 5 4000 574 687 800 913 1026Tổ 4 5 5000 286 643 1000 1357 1714Tổ 5 5 6000 792 996 1200 1404 1608