Đ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 (1 người xem)

Liên hệ QC

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

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!
 

File đính kèm

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!
Mã:
E4 =RANDBETWEEN(100,D4/10-100)*2
Copy xuống
Mã:
F4 =E4+($D4/5-$E4)/2
Copy cho các ô còn lại
 

File đính kèm

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)
 
Lần chỉnh sửa cuối:
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)
Anh có thể làm 1 file được không ạ, cảm ơn anh!
Bài đã được tự động gộp:

Mã:
E4 =RANDBETWEEN(100,D4/10-100)*2
Copy xuống
Mã:
F4 =E4+($D4/5-$E4)/2
Copy cho các ô còn lại
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 SXTổ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​
 
Lần chỉnh sửa cuối:
Anh 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 SXTổ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 được
 
Sao xem có vẻ làm báo cáo ma quá.

Toán số, nếu tăng theo một hằng số a thì:

Tong = (X+a*0) + (X+a*1) + (X+a*2) + .... (X+a*(n-1))
= n*X + a*(0+1+2+...n-1)
= n*X + a*(2+...n)
= n*X + a * (n * (n + 1) / 2 - 1)
Giải bài toán sẽ ra X.

Nếu tăng theo % thì tương đối rắc rối. Nó là bài toán lãi luỹ tiến. Hàm PMT văn vẹo một chút hy vọng tính ra.
 
Web KT

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

Back
Top Bottom