luuhonghai
Thành viên mới
- Tham gia
- 1/2/17
- Bài viết
- 32
- Được thích
- 4
Bài toán vô nghiệmEm có một danh sách KH cần phân chia cho nhân viên theo các điều kiện. Rất mong được các anh/chị và các thầy cô giúp đỡ. Em xin cảm ơn!
Đang tính nhào 'vô' để 'nghiệm', thấy anh bảo 'vô nghiệm', thành thử không nghiệm luôn!Bài toán vô nghiệm
Anh ơi danh sách KH chia một cách random và tổng tiền xấp xỉ nhau k được ạBài toán vô nghiệm
Bạn hãy "nghĩ" có bao nhiêu cách chia 200 khách hàng cho 10 nhóm?Anh ơi danh sách KH chia một cách random và tổng tiền xấp xỉ nhau k được ạ
"Bài toán vô nghiệm" có nghĩa tương đương với "Tiêu đề bài viết phạm quy".Anh ơi danh sách KH chia một cách random và tổng tiền xấp xỉ nhau k được ạ
Dạ vâng. Em đã sửa tiêu đề ạ, tại em mới tham gia diễn đàn nên đăng bài còn thiếu sót. E sẽ rút kn ạ"Bài toán vô nghiệm" có nghĩa tương đương với "Tiêu đề bài viết phạm quy".
Không bỏ "HELP!!!" thì bài viết sẽ được vào"công viên"
Hơn 400 KH, 10 NV, chia mỗi NV 20 KH, như vậy lấy ngẫu nhiên ra 200 KH, còn lại "bỏ mứa"?Dạ vâng. Em đã sửa tiêu đề ạ, tại em mới tham gia diễn đàn nên đăng bài còn thiếu sót. E sẽ rút kn ạ
Đúng ạ. Danh sách KH thực của e có khoảng 30,000 KH, tuy nhiên mỗi nhân viên chỉ phụ trách được 20KH nên đống KH còn lại sẽ được “bỏ lại trong kho” để chia dần ạHơn 400 KH, 10 NV, chia mỗi NV 20 KH, như vậy lấy ngẫu nhiên ra 200 KH, còn lại "bỏ mứa"?
Xem file này coi sao, dữ liệu nhiều chắc hơi bị chậm.Đúng ạ. Danh sách KH thực của e có khoảng 30,000 KH, tuy nhiên mỗi nhân viên chỉ phụ trách được 20KH nên đống KH còn lại sẽ được “bỏ lại trong kho” để chia dần ạ
Dạ file của thầy giải quyết được vấn đề của em rồi ạ. Em cảm ơn thầy rất nhiều!Xem file này coi sao, dữ liệu nhiều chắc hơi bị chậm.
Hay quá thầy @Ba Tê ơi...Xem file này coi sao, dữ liệu nhiều chắc hơi bị chậm.
thì gọi "thầy tu" lại sẽ đúng thôi!Thầy ơi có một vấn đề ạ. Em chạy code thì ra được danh sách chuẩn. Nhưng khi em thay đổi KH ở bảng lịch sử phân bổ thì không còn đúng nữa ạ
View attachment 238205
Em có gọi “thầy tu” lại nhưng nó k chạy ạ ((Hay quá thầy @Ba Tê ơi...
sort + step 10 => giải quyết được "tổng gần bằng nhau"
học , học , ... và học cái này.
Bài đã được tự động gộp:
thì gọi "thầy tu" lại sẽ đúng thôi!
Code tôi viết là lấy 200 KH gán cho 10 NV trong danhsach NV, không quan tâm đến lịch sử phân bổ. Bạn giải thích lại rõ đi.Thầy ơi có một vấn đề ạ. Em chạy code thì ra được danh sách chuẩn. Nhưng khi em thay đổi KH ở bảng lịch sử phân bổ thì không còn đúng nữa ạ
View attachment 238205
Trớt hướt rồi kìa!Hay quá thầy @Ba Tê ơi...
sort + step 10 => giải quyết được "tổng gần bằng nhau"
học , học , ... và học cái này.
Dạ. Em cần lấy một số lượng (a) KH bất kỳ trong kho để chia cho số lượng (x) Nhân viên thỏa mãn các điều kiện:Code tôi viết là lấy 200 KH gán cho 10 NV trong danhsach NV, không quan tâm đến lịch sử phân bổ. Bạn giải thích lại rõ đi.
vậy là đã ngược với cái mà bạn nói trước kia "lấy 200 KH phân bổ mà không quan tâm tới số KH còn lại"Em cần dùng 200KH trong kho để gán cho 10NV trong danh sách nhân viên thoả mãn các điều
Dạ. Em cần lấy một số lượng (a) KH bất kỳ trong kho để chia cho số lượng (x) Nhân viên thỏa mãn các điều kiện:
1. Các nhân viên quản lý số lượng KH bằng nhau
2. "Tổng tiền" theo danh sách KH của mỗi nhân viên gần bằng nhau
3. Các KH không phân bổ lặp lại, ví dụ:
- KH 10000123 đã được phân bổ cho nhân viên A (theo bảng lịch sử phân bổ) thì ở lần chia này sẽ không phân bổ KH này cho A nữa
- KH 10000134, 1000xxxx đã được phân bổ cho nhân viên B (theo bảng lịch sử phân bổ) thì ở lần chia này sẽ không phân bổ cho B nữa
...
Em cảm ơn thầy ạ!
Thực ra em đã ghi rõ ở trong file r mà anh. Đối với bài này thì a=200KH (số KH còn lại không quan tâm), x=10 Nhân viênvậy là đã ngược với cái mà bạn nói trước kia "lấy 200 KH phân bổ mà không quan tâm tới số KH còn lại"
Mà phải nói là Phân bổ cho toàn bộ KH với nhiều đợt phân bổ và mỗi đợt phân bổ là 200KH và không có KH nào dc phân bổ lại
Nói không rõ thì sao người khác làm đúng dc?? => tốn sức tốn công lại tốn tiền...
Ở chỗ này nèĐúng ạ. Danh sách KH thực của e có khoảng 30,000 KH, tuy nhiên mỗi nhân viên chỉ phụ trách được 20KH nên đống KH còn lại sẽ được “bỏ lại trong kho” để chia dần ạ
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2