Xếp số tự nhiên theo từng hàng sao cho không trùng nhau (1 người xem)

Liên hệ QC

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

Vậy thì bình thường bạn làm thế nào,

Và giờ chuẩn bị số liệu phù hợp thực tế đí (lấy số liệu cũ càng tốt)
Bình thường em làm tay chọn loại quà đầu tiên nhìn thấy và thường em quan tâm loại quà có SL nhiều chia trước
Vâng, Em dùng số liệu cũ trong bảng làm ví dụ cũng được, sau này tùy thực tế em sẽ nhập sau
 
Bình thường em làm tay chọn loại quà đầu tiên nhìn thấy và thường em quan tâm loại quà có SL nhiều chia trước
Vâng, Em dùng số liệu cũ trong bảng làm ví dụ cũng được, sau này tùy thực tế em sẽ nhập sau

Như thế cũng lạ vì quà có tương đương nhau đâu, tặng toàn mì tôm với mì chính, với trà, với cafe chẳng hạn - thế trung tâm đó bị kém ah,

và 1 điều nữa, nếu phát cho ttbt1 trước đầy đủ quá, thì các ttbt sau sẽ thiệt thòi, vậy bạn muốn làm sao??? có cân bằng số quà giữa các ttbt không (nếu quà dư thì okie, nhưng quà thiếu thif sẽ thiệt cho ttbt bị chia sau)
 
Như thế cũng lạ vì quà có tương đương nhau đâu, tặng toàn mì tôm với mì chính, với trà, với cafe chẳng hạn - thế trung tâm đó bị kém ah,

và 1 điều nữa, nếu phát cho ttbt1 trước đầy đủ quá, thì các ttbt sau sẽ thiệt thòi, vậy bạn muốn làm sao??? có cân bằng số quà giữa các ttbt không (nếu quà dư thì okie, nhưng quà thiếu thif sẽ thiệt cho ttbt bị chia sau)
Em vẫn để nguyên, các lần phát đầu tiên sẽ nhận đầy đủ, các lần phát sau có thể thiẹt thòi thiếu quà cũng được, Vậy ko cần cân bằng số quà giữa các ttbt
 
Như thế cũng lạ vì quà có tương đương nhau đâu, tặng toàn mì tôm với mì chính, với trà, với cafe chẳng hạn - thế trung tâm đó bị kém ah,
Điều này em đã nghĩ đến rồi nên mỗi lần phát chỉ phát một số lượng tùy chọn em mô tả như sau mong anh giúp

"* Lần phát thứ nhất: đầu tiên quuyets vùng (C6:AE10) có mấy ô có 150 ô(ứng với 150 quà =5nguoi x 30 cty) , rồi từ đó xác định cách chọn loại quà để phát là lấy 150 quà : 4 quà(số 4 tùy chọn) = 37,8 loại quà (như vậy trong lần phát này sẽ phải dùng 37,8 tuc là 38 loại quà của 30cty để phát cho 5 người) tại sao chia cho 4 tại vì mỗi loại quà chỉ phát tối đa 4 lần"

Có thể tạo cho em một bảng phụ(em lập ở dưới sheet khong phát) để ghi phép: 4 quà(số 4 tùy chọn) = 37,8tùy chọn để mỗi lần phát em có thể điều chỉnh được số loại quà phát cho mỗi lần phát (Mục đích để thay số 4 bàng số khác chẳng hạn 150 quà : 3 thì = 50 loại quà >37,8quà)như vậy khi thay số 4 bằng số 3 thì lần 1 phát được 38 loại quà đã tăng lên 50 loại chính vì thế ta có thể điều chỉnh được sự cân bằng
Em cảm ơn vodoi2x đã xét hết các khả năng, để "thấu tình đạt lí" thì phải nghĩ như vd2x là chuẩn rui, nhưng vẫn giữ nguyên tắc lần phát trước thì nhận đủ, lần phát sau có thể thiếu.
Cảm ơn vodoi2x và xem em bổ sung như trên có đc ko
 
Lần chỉnh sửa cuối:
Điều này em đã nghĩ đến rồi nên mỗi lần phát chỉ phát một số lượng tùy chọn em mô tả như sau mong anh giúp
"* Lần phát thứ nhất: đầu tiên quuyets vùng (C6:AE10) có mấy ô có 150 ô(ứng với 150 quà =5nguoi x 30 cty) , rồi từ đó xác định cách chọn loại quà để phát là lấy 150 quà : 4 quà(số 4 tùy chọn) = 37,8 loại quà (như vậy trong lần phát này sẽ phải dùng 37,8 tuc là 38 loại quà của 30cty để phát cho 5 người) tại sao chia cho 4 tại vì mỗi loại quà chỉ phát tối đa 4 lần"
Có thể tạo cho em một bảng phụ để ghi phép: 4 quà(số 4 tùy chọn) = 37,8tùy chọn để mỗi lần phát em có thể điều chỉnh được số loại quà (Mục đích để thay số 4 bàng số khác chẳng hạn 150 quà : 3 thì = 50 loại quà >37,8quà)như vậy khi thay số 4 bằng số 3 thì lần 1 phát được 38 loại quà đã tăng lên 50 loại chính vì thế ta có thể điều chỉnh được sự cân bằng
Em cảm ơn vodoi2x đã xét hết các khả năng, để "thấu tình đạt lí" thì phải nghĩ như vd2x là chuẩn rui, nhưng vẫn giữ nguyên tắc lần phát trước thì nhận đủ, lần phát sau có thể thiếu.
Cảm ơn vodoi2x

Vậy file bạn chuẩn bị số liệu đầy đủ đưa lên đi,

về số liệu: 100 loại quà bạn cũng chưa đưa đủ tên (???) ; số lượng quà đến từ công ty từ loại quà 31, 32,...100 cũng khôgn có,

Vậy thì sao giúp????
 
Và giả sử như bạn nói

trong vd bạn nói
Phát tối đa 4 lượt cho 1 lần quà --> chỉ có thể nói dùng tối thiểu là 38 loại quà KHÔNG THỂ nói là chỉ dùng 38 loại quà hay là không dùng hơn 38 loại quà (40,50,60)

Ví như dùng 45 loại quà ==> có quà phát 1 lần, 2 lần thôi có sao đâu

chỗ này cần làm rõ, vì như thế thì mới rõ ràng quà cho 1 ttbt thì ra sao

* hiện giờ trong vd mỗi tbbt là 5 người (số người =nhau) nhưng THỰC TẾ CÓ VẬY KHÔNG? hay là mỗi ttbt có số người khác nhau
 
Lần chỉnh sửa cuối:
Vậy file bạn chuẩn bị số liệu đầy đủ đưa lên đi,
Em gửi ở #104 rồi nhưng lại quên về số liệu: 100 loại quà bạn cũng chưa đưa đủ tên (???) ; số lượng quà đến từ công ty từ loại quà 31, 32,...100
em loay hoay ko gửi lại, sửa lại được File, để cập nhật số liệu mà chưa tải lên đcj
 
Và giả sử như bạn nói

trong vd bạn nói
Phát tối đa 4 lượt cho 1 lần quà --> chỉ có thể nói dùng tối thiểu là 38 loại quà KHÔNG THỂ nói là chỉ dùng 38 loại quà hay là không dùng hơn 38 loại quà (40,50,60)

Ví như dùng 45 loại quà ==> có quà phát 1 lần, 2 lần thôi có sao đâu

chỗ này cần làm rõ, vì như thế thì mới rõ ràng quà cho 1 ttbt thì ra sao

Chỉ nói "Dùng tối thiểu 38 loại quà" tức là có thể dùng nhiều hơn 38, 40,50 dúng như bạn nói (Việc này nhằm mục đích là để dành quà cho lần sau thôi)

* hiện giờ trong vd mỗi tbbt là 5 người (số người =nhau) nhưng THỰC TẾ CÓ VẬY KHÔNG? hay là mỗi ttbt có số người khác nhau

Thực tế số người là khác nhau có ttbt 5 người, có ttbt lại 10 ng, hoac 4 người. nhưng em sợ khó vodoi2x nên lấy 5 người hét, có thể linh động thì rất tốt
 
Lần chỉnh sửa cuối:
Em gửi ở #104 rồi nhưng lại quên về số liệu: 100 loại quà bạn cũng chưa đưa đủ tên (???) ; số lượng quà đến từ công ty từ loại quà 31, 32,...100
em loay hoay ko gửi lại, sửa lại được File, để cập nhật số liệu mà chưa tải lên đcj

Nếu cố gắng mà không gửi được, thì có thể mail cho tôi theo địa chỉ mail vodoi909090@yahoo.com
 
Nếu cố gắng mà không gửi được, thì có thể mail cho tôi theo địa chỉ mail vodoi909090@yahoo.com
Vâng ah, Em ĐÃ gửi cho cả hai nơi mong vodoi2x nhận được, em rất cảm ơn

Như thế cũng lạ vì quà có tương đương nhau đâu, tặng toàn mì tôm với mì chính, với trà, với cafe chẳng hạn - thế trung tâm đó bị kém ah,
Để tránh thua thiệt cho một số trung tâm, em đã nghĩ ra một số phương án như loại quà nào thì được phát; loại quà nào ko đc phát trong lần này; Mỗi loại quà của mỗi cty đc phát liên tiếp cho hai người liền kề; tránh trường hợp phát liên tiếp cho 3,4,5 người liền kề.
Em có mô tả thêm trong file bảng phụ 4,5 sheet khong phat; chỗ nào em mô tả chưa rõ rất mong vodoi2x phản hồi, em rất cảm ơn
 
Lần chỉnh sửa cuối:
Nếu cố gắng mà không gửi được, thì có thể mail cho tôi theo địa chỉ mail vodoi909090@yahoo.com
Vâng ah, Em ĐÃ gửi cho cả hai nơi mong vodoi2x nhận được, em rất cảm ơn

Như thế cũng lạ vì quà có tương đương nhau đâu, tặng toàn mì tôm với mì chính, với trà, với cafe chẳng hạn - thế trung tâm đó bị kém ah,
Để tránh thua thiệt cho một số trung tâm, em đã nghĩ ra một số phương án như loại quà nào thì được phát; loại quà nào ko đc phát trong lần này; Mỗi loại quà của mỗi cty đc phát liên tiếp cho hai người liền kề; tránh trường hợp phát liên tiếp cho 3,4,5 người liền kề, sẽ để lại được quà cho lần sau.
Em có mô tả thêm trong file bảng phụ 4,5 sheet khong phat; chỗ nào em mô tả chưa rõ rất mong vodoi2x phản hồi.
Cảm ơn và chúc ngủ ngon
 
Lần chỉnh sửa cuối:
Vâng ah, Em ĐÃ gửi cho cả hai nơi mong vodoi2x nhận được, em rất cảm ơn


Để tránh thua thiệt cho một số trung tâm, em đã nghĩ ra một số phương án như loại quà nào thì được phát; loại quà nào ko đc phát trong lần này; Mỗi loại quà của mỗi cty đc phát liên tiếp cho hai người liền kề; tránh trường hợp phát liên tiếp cho 3,4,5 người liền kề, sẽ để lại được quà cho lần sau.
Em có mô tả thêm trong file bảng phụ 4,5 sheet khong phat; chỗ nào em mô tả chưa rõ rất mong vodoi2x phản hồi.
Cảm ơn và chúc ngủ ngon

- Phức tạp quá,

- Không rõ bạn gõ đúng tên chưa, chứ ví dụ Dầu đĩa VCD1
Dầu đĩa VCD2
Dầu đĩa VCD3
Dầu đĩa VCD4
Dầu đĩa VCD5
Dầu đĩa VCD6
Dầu đĩa VCD7
Dầu đĩa VCD8

thì phải gộp vào 1 loại hàng - nếu không sẽ có 1 người nhận 2 đầu đĩa VCD (ví dụ 2 và 7) --

Nên gộp vào và nhóm lại cho đúng tên hàng (như trường hợp này là đầu DVD thui - tương tự còn nhiều cái khác nữa

* nhìn vào nick bạn là ng thuộc FPT? vậy ở đó toàn siêu sao máy tính tôi không dám múa rừu đâu,
 
Cảm ơn vodoi2x đã nhiệt tình giúp đỡ, em thực lòng xúc động và cảm kích ah, việc này khó cho em quá
- Phức tạp quá,

- Không rõ bạn gõ đúng tên chưa, chứ ví dụ Dầu đĩa VCD1
Dầu đĩa VCD2Dầu đĩa VCD3Dầu đĩa VCD4Dầu đĩa VCD5
Dầu đĩa VCD6Dầu đĩa VCD7Dầu đĩa VCD8

thì phải gộp vào 1 loại hàng - nếu không sẽ có 1 người nhận 2 đầu đĩa VCD (ví dụ 2 và 7) --

Nên gộp vào và nhóm lại cho đúng tên hàng (như trường hợp này là đầu DVD thui - tương tự còn nhiều cái khác nữa
Vâng ah, em nhập hàng sai rồi khi nhập tạm một số hàng nên có trường hợp 1ng nhận 2 VCD vô lí quá em xin lỗi hihii...,thui vodoi2x lập dùm vào DS hàng mới từ loại HA1,HA2,HA3,...,HA100 GIÙM em như thế dễ quan sát kiểm tra hơn. Sau này tùy vào thực tế em nhập sau.
* nhìn vào nick bạn là ng thuộc FPT? vậy ở đó toàn siêu sao máy tính tôi không dám múa rừu đâu,
Ây chết ko phải đâu ah em xin lỗi, thực ra việc này em làm và có nhờ mấy đứa bạn nhưng giải quyết ko được, may mắn được vodoi2x giúp.
Nick của em lập vô tình nên nhiều bạn hiểu nhầm đó ah. oan quá
Chân thành cảm ơn vodoi2x và diễn đàn đã tạo cơ hội cho em và mọi người cùng sẽ chia
 
Lần chỉnh sửa cuối:
Em quy hoạch lại dữ liệu có thể đưa vào phương án thêm sau vodoi2x tham khảo giúp em

trong vd bạn nói
Phát tối đa 4 lượt cho 1 lần quà --> chỉ có thể nói dùng tối thiểu là 38 loại quà KHÔNG THỂ nói là chỉ dùng 38 loại quà hay là không dùng hơn 38 loại quà (40,50,60)
chỗ này cần làm rõ, vì như thế thì mới rõ ràng quà cho 1 ttbt thì ra sao
Em muốn chốt lại kết quả là "không dùng hơn 38 loại quà" thay thế câu "dùng tối thiểu 38 loại quà"vì 38x4=152>150quà (dư2 rồi) thõa.
Ý này em có thể hiện số liệu ở bảng 4 sheet khong phát và bảng 1 Sheet1 rồi, ở đây em có thể hiện sự can thiệp điều chỉnh lên những chủng loại quà có giá trị, ko có giá trị...>cân bằng cho các ttbt. vodoi2x xem có thể tham khảo giúp em

* hiện giờ trong vd mỗi tbbt là 5 người (số người =nhau) nhưng THỰC TẾ CÓ VẬY KHÔNG? hay là mỗi ttbt có số người khác nhau
Để chủ động bố trí số người nên em nên em cũng lập bảng có ấn định số người cho mỗi lần phát.
------------
Đây là những thay đổi và BS thêm nếu tham khảo đưa vào để giải quyết được thì vodoi2x giúp em, còn nếu điều nào khó vodoi2x ko thể đưa vào thì bỏ ra tùy ý.
Em chân thành cảm ơn vodoi2x và các anh chị trong diễn đàn GPE.
 
Lần chỉnh sửa cuối:
Tôi gửi file tạm làm,

Trong đó các ô nền xanh chữ vàng - là các ô được đặt name (bấm Ctrl+F3 sẽ thấy) để định vị vị trí dữ liệu (có nghĩa là nếu thêm dữ liệu quà, người ... vv cứ chèn thoả mãi dịch chuyển cả bảng thoả mãi, - MIỄN là không xoá ô định vị đó đi)

Trong file này, chưa xét đ.k bảng 1 nhé,

chưa có các đk, phát chọn quà theo đợt mà chỉ ngẫu nhiên chọn mà thôi - số lượng chủng loại quà chọn ngẫu nhiên trong đợt được giới hạn tối đa ở cột AZ bảng 2 ("Số chủng loại hiệu chỉnh") nhập tay màu đỏ vào cột này cho nó chuẩn sát (xem sẽ hiểu)

bấm nút RUN để chạy,

vùng AH:AL của sheet KETQUA là vùng tạm để kiểm tra KQ (có thể xoá)
 

File đính kèm

Tôi gửi file tạm làm,

Trong đó các ô nền xanh chữ vàng - là các ô được đặt name (bấm Ctrl+F3 sẽ thấy) để định vị vị trí dữ liệu (có nghĩa là nếu thêm dữ liệu quà, người ... vv cứ chèn thoả mãi dịch chuyển cả bảng thoả mãi, - MIỄN là không xoá ô định vị đó đi)

Trong file này, chưa xét đ.k bảng 1 nhé,

chưa có các đk, phát chọn quà theo đợt mà chỉ ngẫu nhiên chọn mà thôi - số lượng chủng loại quà chọn ngẫu nhiên trong đợt được giới hạn tối đa ở cột AZ bảng 2 ("Số chủng loại hiệu chỉnh") nhập tay màu đỏ vào cột này cho nó chuẩn sát (xem sẽ hiểu)

bấm nút RUN để chạy,

vùng AH:AL của sheet KETQUA là vùng tạm để kiểm tra KQ (có thể xoá)
Cảm ơn vodoi2x, chờ đợi trả lời với nhiều cảm xúc chờ mong ..hihi...vui quá. Để em test thử
 
Cảm ơn vodoi2x, chờ đợi trả lời với nhiều cảm xúc chờ mong ..hihi...vui quá. Để em test thử

Ngó lại, thì thấy rằng,

* Nên xem xét lại phương thức chia quà giữa các lần phát (ttbt) sao cho các chủng loại quà hiếm (số lượng ít giá trị) thì phải đều, như PC, hay Đầu DVD ... - cái này bạn phải đặt ra thui

* Vì không phải loại quà nào cũng nhiều, đa số số lượng < tổng số người chia ==> không thể khống chế số tối đa chủng loại ở 1ttbt (ví như 38 ở ví dụ)

* Không nên cấm phát cho từng cá nhân người nhận (có thể theo ttbt thì còn được) vì cấm thế là phân biệt đối xử

* nên chăng cho người nhận có thể có 1 2 hay vài nguyện vọng - ví như nhận sách đúng với lớp con họ mong đợi (không lẽ con đang học lớp 11 lại phải nhận sách lớp 7)...

vv
 
Em cũng đang định gửi trao đổi lại với vodoi2x , em xin chép lại bài này
Ngó lại, thì thấy rằng,
* Nên xem xét lại phương thức chia quà giữa các lần phát (ttbt) sao cho các chủng loại quà hiếm (số lượng ít giá trị) thì phải đều, như PC, hay Đầu DVD ... - cái này bạn phải đặt ra thui
Em cũng nghĩ vậy, mấy mặt hàng PC,DVD,... này em bỏ ra và có chương trình riêng sẽ phù hợp hơn.
* Vì không phải loại quà nào cũng nhiều, đa số số lượng < tổng số người chia ==> không thể khống chế số tối đa chủng loại ở 1ttbt (ví như 38 ở ví dụ)

* Không nên cấm phát cho từng cá nhân người nhận (có thể theo ttbt thì còn được) vì cấm thế là phân biệt đối xử

Nghe anh phân tích em thấy là hợp với thực tế, vậy anh giúp em chuyển ưu tiên này sang ưu tiên nào đó thấy phù hợp thực tế hơn. Giống như Run5x2 lấy sl nhiều chia trứoc..>cho kq sau khi phát thì số dư nhỏ hơn
*Em nghĩ bỏ (Bảng 3 Shet dữ liệu AW:BA) bước giới hạn chủng loại quà mỗi đợt phát đi(Bước này cũng ko tác động được nhiều)
*Để nó phát như Run5x2 xong thì đóng khung phân định lần phát thứ1,2,3,....,thứ12.

* nên chăng cho người nhận có thể có 1 2 hay vài nguyện vọng - ví như nhận sách đúng với lớp con họ mong đợi (không lẽ con đang học lớp 11 lại phải nhận sách lớp 7)...
vv
Nếu thực hiện được "cho người nhận có thể có 1 2 hay vài nguyện vọng" thì hay quá, đúng nguyện vọng, nhận được quà đúng nhu cầu của người nhận là tuyệt rồi.
---------------
Còn so sánh Run new em tháy nó chia quà không hay bằng Run5x2 anh kiểm tra so sánh chưa
Cảm ơn, chờ sự giúp đỡ của vodoi2x và các anh chị
 
Lần chỉnh sửa cuối:
Còn so sánh Run new em tháy nó chia quà không hay bằng Run5x2 anh kiểm tra so sánh chưa
Cảm ơn, chờ sự giúp đỡ của vodoi2x và các anh chị

Chờ đợi chi đâu - việc bạn bạn phải làm là phương thức chia giữa các ttbt (lần phát) thế nào cái này thuộc về kỹ thuật của bạn mà - ai nghĩ hộ và đề hộ đây?

Tôi không có điều kiện kiểm tra với RUN5x2, và 2 cách khác nhau, cách hạn chế theo ttbt cách không sao so sánh được,

Và nữa 2 kiểu phát khác nhau mà,

Hay bạn thích chạy theo RUN5 đó thì dùng RUN5 vậy???
 
Lần chỉnh sửa cuối:
Chờ đợi chi đâu - việc bạn bạn phải làm là phương thức chia giữa các ttbt (lần phát) thế nào cái này thuộc về kỹ thuật của bạn mà - ai nghĩ hộ và đề hộ đây?

Và nữa 2 kiểu phát khác nhau mà,

Hay bạn thích chạy theo RUN5 đó thì dùng RUN5 vậy???
Vâng ah, do em diễn tả chưa toát được nội dung và việc tìm hiểu hai kiểu phát em cũng nhìn vào một khía cạnh hẹp nên mong anh thông cảm và giúp em với nguỵen vọng như #118.
Em cảm ơn.
 
Vâng ah, do em diễn tả chưa toát được nội dung và việc tìm hiểu hai kiểu phát em cũng nhìn vào một khía cạnh hẹp nên mong anh thông cảm và giúp em với nguỵen vọng như #118.
Em cảm ơn.

Đã thử sub newnew chưa, và thấy sao bạn không phản hồi và mong muốn gì hơn thế,

và như tôi nói trên, bạn phải đề ra (chọn) p.a chia quà cho các ttbt thế nào
 
Đã thử sub newnew chưa, và thấy sao bạn không phản hồi và mong muốn gì hơn thế,

và như tôi nói trên, bạn phải đề ra (chọn) p.a chia quà cho các ttbt thế nào
Em đã thử, sub new new rui khả năng chia quà còn bị trống nhiều ô nên sl quà dư nhiều, có lẽ do hạn chế chủng loại quà
Em muốn khả năng chia quà được nhiều hơn trong đơt(ít ô trống hơn), có lẽ nên bỏ hạn chế chủng loại quà
----
Sau khi nghe phân tích của vodoi2x em muốn chia đều quà cho các ttbt (Dựa theo nguyên tắc run5, có thể để lại các NÚT lựa chọn RUN;RUN 2; RUN 3; RUN 4; RUN 5 như yêu cầu của bạn COLACLAC) và có thể cho ngẫu nhiên một số người nhận quà theo nguyện vọng như trên # đã nói
em cảm ơn
 
Lần chỉnh sửa cuối:
Em đã thử, sub new new rui khả năng chia quà còn bị trống nhiều ô nên sl quà dư nhiều, có lẽ do hạn chế chủng loại quà
Em muốn khả năng chia quà được nhiều hơn trong đơt(ít ô trống hơn), có lẽ nên bỏ hạn chế chủng loại quà
----
Sau khi nghe phân tích của vodoi2x em muốn chia đều quà cho các ttbt (Dựa theo nguyên tắc run5, có thể để lại các NÚT lựa chọn RUN;RUN 2; RUN 3; RUN 4; RUN 5 như yêu cầu của bạn COLACLAC) và có thể cho ngẫu nhiên một số người nhận quà theo nguyện vọng như trên # đã nói
em cảm ơn

Vậy bạn dùng RUN5x2 nhé - theo như ý bạn mong muốn

tạm dừng chủ đề tại đây - vì khôg thể tôi cứ là người đi hỏi và đặt điều kiện mà đáng ra đó là việc của bạn. và cứ thế mất thời gian , dành thời gian giúp vấn đề khác nhiều thành viên còn đang đợi.
 
Vậy bạn dùng RUN5x2 nhé - theo như ý bạn mong muốn

tạm dừng chủ đề tại đây - vì khôg thể tôi cứ là người đi hỏi và đặt điều kiện mà đáng ra đó là việc của bạn. và cứ thế mất thời gian , dành thời gian giúp vấn đề khác nhiều thành viên còn đang đợi.

vodoi2x giúp đưa kết hợp hai yêu cầu vào trong 1 bảng cấm phát:Ví dụ khi nhập 12 mã số "3" úng với 12 Tivi(để làm nguyện vọng nhận Tivi của 12 người, như vậy khi gặp "x" thì nó ko phát, khi gặp một mã số bất kì thì nó chọn luôn để đưa sang bảng kết quả (hoặc khi gặp "x" nó lấy "x", khi gặp mã số "3" nó lấy mã số "3" và đưa sang bảng kết quả.
Nhìn lại thấy ở Bảng 1 có mục ưu tiên ko phát trong đợt này(tuy nhiên chương trình cũng chưa xét) giúp em v/đề này luôn
Em xin lỗi vì cũng mất nhiều thời gian của vodoi2x và diễn đàn do kỹ năng diễn đạt lờ mờ của em làm cho các thành viên khác cũng sốt ruột
Em cảm ơn
 
Lần chỉnh sửa cuối:
Nhờ các anh chị giúp em chủ đề này với ah, cũng gần gần xong rồi. em cảm ơn các anh chị:
Em xin phép gửi File tạm của vodoi2x, có lẽ vodoi2x đi công tác xa hay sao
Bài tập yêu cầu đưa thêm 2 điều kiện vào CODE chia quà đã có sẳn trong file đó là
1) ĐK xét những loại quà ko phát trong đợt này (sheet Dulieu, ở Bảng 1.từ cột 1.........>cột12
2) Trong sheet Dulieu có bảng 4 cấm phát: có "x" thì khi gặp "x" chương trìng sẽ ko phát vào ô tương ứng bên sheet kết quả ( việc này chương trình đã xét được rồi); em muốn bổ sung vào trong bảng bảng 4 này cả "x" và cả các "mã số quà"
Như vậy khi phát Chương trình sẽ soát qua Bảng
bảng 4 thì
*Nếu gặp một "mã số quà" bất kì nào đó thì nó sẽ chọn luôn để đưa sang sheet kết quả
*Nếu găp"x" nó không phát (Code đã xét rồi)
Rất mong các anh chị giúp đỡ, em cảm ơn các anh chị
 
Không có ạnh chị nào giúp em nữa rồi, GPE ơi+-+-+-+:wheelchair:
 
Lần chỉnh sửa cuối:
Nhờ các anh chị giúp em chủ đề này với ah, cũng gần gần xong rồi. em cảm ơn các anh chị:
Em xin phép gửi File tạm của vodoi2x, có lẽ vodoi2x đi công tác xa hay sao
Bài tập yêu cầu đưa thêm 2 điều kiện vào CODE chia quà đã có sẳn trong file đó là
1) ĐK xét những loại quà ko phát trong đợt này (sheet Dulieu, ở Bảng 1.từ cột 1.........>cột12
2) Trong sheet Dulieu có bảng 4 cấm phát: có "x" thì khi gặp "x" chương trìng sẽ ko phát vào ô tương ứng bên sheet kết quả ( việc này chương trình đã xét được rồi); em muốn bổ sung vào trong bảng bảng 4 này cả "x" và cả các "mã số quà"
Như vậy khi phát Chương trình sẽ soát qua Bảng
bảng 4 thì
*Nếu gặp một "mã số quà" bất kì nào đó thì nó sẽ chọn luôn để đưa sang sheet kết quả
*Nếu găp"x" nó không phát (Code đã xét rồi)
Rất mong các anh chị giúp đỡ, em cảm ơn các anh chị

Thui chót đâm lao thì theo lao,

Giúp bạn đây,

Tôi đã thiết kế lại các lựa chọn điều kiện cấu trúc cảng bảng từ bảng 0 đến bảng 5 (thêm bảng và thay điều kiện)

Bạn xem kỹ các ô có Comment trong sheet DuLieu , cũng như sheet Huongdan chạy trong file kèm

Hy vọng là đáp ứng yêu cầu, nếu ưng ý thì đề nghị tự nhận xét về cách thức đặt câu hỏi và đặt điều kiện nhé và chia sẻ tại đây, cảm ơn
 

File đính kèm

Thui chót đâm lao thì theo lao,

Giúp bạn đây,

Tôi đã thiết kế lại các lựa chọn điều kiện cấu trúc cảng bảng từ bảng 0 đến bảng 5 (thêm bảng và thay điều kiện)

Bạn xem kỹ các ô có Comment trong sheet DuLieu , cũng như sheet Huongdan chạy trong file kèm

Hy vọng là đáp ứng yêu cầu, nếu ưng ý thì đề nghị tự nhận xét về cách thức đặt câu hỏi và đặt điều kiện nhé và chia sẻ tại đây, cảm ơn
Mừng quá vodoi2x ơi, cảm ơn... cảm ơn...! vì công việc của mình đã làm vodoi2x vat vả rùi, ngại quá tháng này em mời cafe sáng cho vodoi2x thui; để em tải về test nha.
Em chưa vào đã có bốn thành viên tải rùi, nhanh thiệt à...hi..hi....
 
Thui chót đâm lao thì theo lao,

Giúp bạn đây,

Tôi đã thiết kế lại các lựa chọn điều kiện cấu trúc cảng bảng từ bảng 0 đến bảng 5 (thêm bảng và thay điều kiện)

Bạn xem kỹ các ô có Comment trong sheet DuLieu , cũng như sheet Huongdan chạy trong file kèm

Hy vọng là đáp ứng yêu cầu, nếu ưng ý thì đề nghị tự nhận xét về cách thức đặt câu hỏi và đặt điều kiện nhé và chia sẻ tại đây, cảm ơn
Chương trình này áp dụng cho phân công lao động 1ngày/1tháng của 60 người đi gom hàng của 30 cơ sở SX về 1 công ty mình được đây, để chế biến lại tí xíu he.
Cảm ơn vodoi2x, nghe tên quen quen
 
Chương trình này áp dụng cho phân công lao động 1ngày/1tháng của 60 người đi gom hàng của 30 cơ sở SX về 1 công ty mình được đây, để chế biến lại tí xíu he.
Cảm ơn vodoi2x, nghe tên quen quen

Chán ngủ , dạy sớm thì thấy bài này (hihih hiiii)

Không hiểu vấn đề bạn vận dụng sao - tuy vậy nếu áp dụng được thì bạn cứ áp dụng và tự sửa cho mình (vì code đã đưa lên đây là mở mà, cứ thoải mãi tùy biến) - tuy vậy bạn cũng như ai đó sử dụng thì tự đảm bảo, kiểm tra độ chính xác nhé
 
Cảm ơn vodoi2x, em có ghi lại một số ghi nhận sau test
* S (san số) là chia (san) đều theo Số - tức là chia đều bằng theo số (chú ý nếu chỉ ra ttbt thì chia đều cho số ttbt liệt kê - trái lại chia đều hết)
-----Đúng kết quả: Nếu chỉ chọn một TTBT.
* P (Phần trăm) - chia đều theo phần trăm - tức là chia theo tỷ trọng (ttbt có nhiều ng thì nhận nhiều hơn) --(chú ý nếu chỉ ra ttbt thì chia đều theo tỷ trọng cho số ttbt liệt kê - trái lại chia đều theo tỷ trọng hết)
-----Đúng kết quả: Nếu chỉ chọn một TTBT.
* D (Duy chỉ) - Chỉ có ttbt nào chỉ ra mới được nhận quà - chú ý phải chỉ ra TTBT chọn nếu không sẽ k có tác dụng
-----Hiện vẫn chưa cho kết quả: Vì khi chỉ chọn 1 TTBT, nhưng nó vẫn phát cho các TTBT còn lại
* K (Không) - Không chia cho các TT chỉ ra trong list - chú ý phải chỉ ra TTBT chọn nếu không sẽ k có tác dụng
-----Đạt kết quả 100% cho cả 12 TTBT, tức là nó đúng cho cả 12 lần phát
Bảng 5. Chưa cho kết quả. (bảng này có 10 nguyện vọng em chưa rõ là: có phải Nếu nguyen van A1 gõ số 1 vào cột 1 thì được nhận quà mã số 1 của cty1 nếu cty1 có loại quà này)
Em viết lại một số nhận xét để báo cáo vodoi2x biết kết quả
 
Cảm ơn vodoi2x, em có ghi lại một số ghi nhận sau test
* S (san số) là chia (san) đều theo Số - tức là chia đều bằng theo số (chú ý nếu chỉ ra ttbt thì chia đều cho số ttbt liệt kê - trái lại chia đều hết)
-----Đúng kết quả: Nếu chỉ chọn một TTBT.
* P (Phần trăm) - chia đều theo phần trăm - tức là chia theo tỷ trọng (ttbt có nhiều ng thì nhận nhiều hơn) --(chú ý nếu chỉ ra ttbt thì chia đều theo tỷ trọng cho số ttbt liệt kê - trái lại chia đều theo tỷ trọng hết)
-----Đúng kết quả: Nếu chỉ chọn một TTBT.
* D (Duy chỉ) - Chỉ có ttbt nào chỉ ra mới được nhận quà - chú ý phải chỉ ra TTBT chọn nếu không sẽ k có tác dụng
-----Hiện vẫn chưa cho kết quả: Vì khi chỉ chọn 1 TTBT, nhưng nó vẫn phát cho các TTBT còn lại
* K (Không) - Không chia cho các TT chỉ ra trong list - chú ý phải chỉ ra TTBT chọn nếu không sẽ k có tác dụng
-----Đạt kết quả 100% cho cả 12 TTBT, tức là nó đúng cho cả 12 lần phát
Bảng 5. Chưa cho kết quả. (bảng này có 10 nguyện vọng em chưa rõ là: có phải Nếu nguyen van A1 gõ số 1 vào cột 1 thì được nhận quà mã số 1 của cty1 nếu cty1 có loại quà này)
Em viết lại một số nhận xét để báo cáo vodoi2x biết kết quả
Tôi cũng thử rồi cũng đồng ý như bạn, nhưng tôi lại chưa hiểu bạn vận dụng S, P khi nào vi tôi thấy hai mong muốn này gần gần như nhau, tôi kiểm tra đi lại hai chỉ số này rồi nên hỏi bạn tôi thấy P là rất hay.
 
Chán ngủ , dạy sớm thì thấy bài này (hihih hiiii)

Không hiểu vấn đề bạn vận dụng sao - tuy vậy nếu áp dụng được thì bạn cứ áp dụng và tự sửa cho mình (vì code đã đưa lên đây là mở mà, cứ thoải mãi tùy biến) - tuy vậy bạn cũng như ai đó sử dụng thì tự đảm bảo, kiểm tra độ chính xác nhé
Chào vodoi2x, khi nào chán ngủ bạn giúp tôi một tẹo chỗ tùy chọn (S,P,D,K) trong bài "chia quà" thế này giúp
*Chỗ tùy chọn S tôi mong muốn là: VIDU. Đối với quà có MaSo1, của cty1, Khi chọn TTBt 1 thì không được phát cách người mà phải phát liên tục (VD.: TTBT 1 có 5 người thì phải phát làn lượt từ người 1 đến 2 dển 3,4 rồi đến người thứ 5 trường hợp cty1 này đủ quà.
Thật khó mô tả........ liên hệ như thời khóa biểu học sinh 1 ngày học: "Toán, toán, chính tả, tập viết, tập viết" hoặc "Văn, văn, truyện, vẽ, vẽ". cứ xếp hai tiết liên tục như vậy
 
Tôi cũng thử rồi cũng đồng ý như bạn, nhưng tôi lại chưa hiểu bạn vận dụng S, P khi nào vi tôi thấy hai mong muốn này gần gần như nhau, tôi kiểm tra đi lại hai chỉ số này rồi nên hỏi bạn tôi thấy P là rất hay.

bạn thử lại các trường hợp của hoahongfpt nói trên xem có chuẩn chưa,

tôi không thấy sai ở đâu
 
Chào vodoi2x, khi nào chán ngủ bạn giúp tôi một tẹo chỗ tùy chọn (S,P,D,K) trong bài "chia quà" thế này giúp
*Chỗ tùy chọn S tôi mong muốn là: VIDU. Đối với quà có MaSo1, của cty1, Khi chọn TTBt 1 thì không được phát cách người mà phải phát liên tục (VD.: TTBT 1 có 5 người thì phải phát làn lượt từ người 1 đến 2 dển 3,4 rồi đến người thứ 5 trường hợp cty1 này đủ quà.
Thật khó mô tả........ liên hệ như thời khóa biểu học sinh 1 ngày học: "Toán, toán, chính tả, tập viết, tập viết" hoặc "Văn, văn, truyện, vẽ, vẽ". cứ xếp hai tiết liên tục như vậy

Tôi đang đảm bảo tính ngẫu nhiên (công bằng) - nên hiện là phát theo thứ tự ngẫu nhiên (trong trung tâm đó) - nếu thích tuần tự thì được thôi,

Nhưng nên nhớ rằng S là chỉ ra số quà chia 1 cách đều có công ty ví dụ chúng ta có 12Tivi và 12 ttbt (trung tâm bảo trợ) thì mỗi ttbt sẽ nhận được 1 TV - và người nhận được reo ngẫu nhiên.

ví dụ khác, nếu cũng 12ttbt nhưng chúng ta 28 phần quà là con chuột (mouse) máy tính __> thì mỗi trung tâm trung bình là hơn 2 con - vì không chía đều được nên sẽ có 4 trung tâm nhận 3 con , còn 8ttbt nhận 2 con

Việc phân 3 hay 2 con mouse đó trong trung tâm được chia ngẫu nhiên cho 3 hay 2 người nhận bạn ah

đó là lý do sao nó bị cách người chia bạn ah,

( không rõ lý giải thế bạn hiểu không)
 
Cảm ơn vodoi2x, em có ghi lại một số ghi nhận sau test
* S (san số) là chia (san) đều theo Số - tức là chia đều bằng theo số (chú ý nếu chỉ ra ttbt thì chia đều cho số ttbt liệt kê - trái lại chia đều hết)
-----Đúng kết quả: Nếu chỉ chọn một TTBT.
* P (Phần trăm) - chia đều theo phần trăm - tức là chia theo tỷ trọng (ttbt có nhiều ng thì nhận nhiều hơn) --(chú ý nếu chỉ ra ttbt thì chia đều theo tỷ trọng cho số ttbt liệt kê - trái lại chia đều theo tỷ trọng hết)
-----Đúng kết quả: Nếu chỉ chọn một TTBT.
Bạn cứ chạy nguyên file mẫu của tôi sẽ hiểu điều này, tôi test thấy có kết quả chuẩn xác - k rõ sao bạn làm ra sai --- mà muốn nói về điều đó, tốt nhất đưa cụ thể file bạn cho là bị các lỗi đó -- tô màu ghi chú rõ sai ở đâu ô nào , hàng nào ....vv (cứ nhìn tôi làm kỹ cho bạn vậy, mà bạn đưa ra vài cái câu ngắn tủm, cũng chẳng hiểu là nhờ xem là sai, hay là thả vài câu bâng quơ cho vui)


* D (Duy chỉ) - Chỉ có ttbt nào chỉ ra mới được nhận quà - chú ý phải chỉ ra TTBT chọn nếu không sẽ k có tác dụng
-----Hiện vẫn chưa cho kết quả: Vì khi chỉ chọn 1 TTBT, nhưng nó vẫn phát cho các TTBT còn lại

Bạn xem chủng loại quà 6 (mì tôm) là ví dụ D 3;7;8 --> chỉ 3 trung tâm này mới có khả năng có mặt hàng này (ở đây nói có khả năng - vì có thể do mặt hàng này không được chia vì đảm bảo tính tối ưu ) - NHƯNG một điều chắc chắn là các ttbt còn lại 1,2,4,5,6,9,10,12 sẽ không có mặt hàng mì tôm

* K (Không) - Không chia cho các TT chỉ ra trong list - chú ý phải chỉ ra TTBT chọn nếu không sẽ k có tác dụng
-----Đạt kết quả 100% cho cả 12 TTBT, tức là nó đúng cho cả 12 lần phát


Bảng 5. Chưa cho kết quả. (bảng này có 10 nguyện vọng em chưa rõ là: có phải Nếu nguyen van A1 gõ số 1 vào cột 1 thì được nhận quà mã số 1 của cty1 nếu cty1 có loại quà này)
Em viết lại một số nhận xét để báo cáo vodoi2x biết kết quả

Bảng 5 có cho kết quả,
bạn phải hiểu đúng bảng 5 là bảng nguyện vọng, tức là cá nhân (người ) mong muốn nhận quà gì đó, dĩ nhiên quà đó cũng còn phải chịu ràng buộc về như 1 cty chỉ phát 1 loại quà cho 1 người
(hiện để 10 NV - là số tối đa, song khuyến cáo là nên ít ít thôi)

Nếu trong nguyen vong của Ng.V.A gõ 1 (ở bất cứ vị trí nào trong 10 NV đó) thì có nghĩa là anh ta muốn nhận quà số 1 (chủng loại số 1)- không liên quan gì công ty ở đây cả - chương trình sẽ tự tìm cty nào phát được quà đó cho anh ta thì phát - thế thui
 
bạn thử lại các trường hợp của hoahongfpt nói trên xem có chuẩn chưa,

tôi không thấy sai ở đâu
Tôi thử trên dữ liệu có trên file rồi hiện tại vẫn chưa thấy sai sót nào, có lẽ bạn này chưa tìm rõ các kết quả S,P,D,K hoặc bạn này test kỹ càng hơn khi thay mới dữ liệu, tôi đoán vậy. Để tôi thay đổi một số lựa chọn dữ liệu khác, tùy chọn khác xem sao
 
Lần chỉnh sửa cuối:
Muốn thêm

Tôi đang đảm bảo tính ngẫu nhiên (công bằng) - nên hiện là phát theo thứ tự ngẫu nhiên (trong trung tâm đó) - nếu thích tuần tự thì được thôi,

Nhưng nên nhớ rằng S là chỉ ra số quà chia 1 cách đều có công ty ví dụ chúng ta có 12Tivi và 12 ttbt (trung tâm bảo trợ) thì mỗi ttbt sẽ nhận được 1 TV - và người nhận được reo ngẫu nhiên.
ví dụ khác, nếu cũng 12ttbt nhưng chúng ta 28 phần quà là con chuột (mouse) máy tính __> thì mỗi trung tâm trung bình là hơn 2 con - vì không chía đều được nên sẽ có 4 trung tâm nhận 3 con , còn 8ttbt nhận 2 con

Việc phân 3 hay 2 con mouse đó trong trung tâm được chia ngẫu nhiên cho 3 hay 2 người nhận bạn ah

đó là lý do sao nó bị cách người chia bạn ah,

( không rõ lý giải thế bạn hiểu không)
Tôi đã hiểu tính năng của "S" rồi rất hiệu quả khi dùng nó, tôi muôn thêm khi chọn khi chọn S cho TTBT nào thì Kết quả cần liên tiếp, (không nên cách trống đối với một số quà, của một cty phát cho một số người cùng cty) có chú thích trong file tesf

?!.Tôi thấy khi có điều chỉnh thông tin trong Bảng 3. số người trong mỗi lần phát(mỗi TTbt) và copy, pats thì kết quả có sai khác
Cảm ơn bạn
 

File đính kèm

Lần chỉnh sửa cuối:
trưa nay có thời gian test lại thấy đúng là 1 chương trình cần người khác test, vì viết nhanh và dài nên có 1 số chỗ chưa kiểm tra kỹ, nay tôi đã sửa

Cảm ơn vodoi2x, em có ghi lại một số ghi nhận sau test
* S (san số) là chia (san) đều theo Số - tức là chia đều bằng theo số (chú ý nếu chỉ ra ttbt thì chia đều cho số ttbt liệt kê - trái lại chia đều hết)
-----Đúng kết quả: Nếu chỉ chọn một TTBT.
* P (Phần trăm) - chia đều theo phần trăm - tức là chia theo tỷ trọng (ttbt có nhiều ng thì nhận nhiều hơn) --(chú ý nếu chỉ ra ttbt thì chia đều theo tỷ trọng cho số ttbt liệt kê - trái lại chia đều theo tỷ trọng hết)
-----Đúng kết quả: Nếu chỉ chọn một TTBT.
* D (Duy chỉ) - Chỉ có ttbt nào chỉ ra mới được nhận quà - chú ý phải chỉ ra TTBT chọn nếu không sẽ k có tác dụng
-----Hiện vẫn chưa cho kết quả: Vì khi chỉ chọn 1 TTBT, nhưng nó vẫn phát cho các TTBT còn lại
* K (Không) - Không chia cho các TT chỉ ra trong list - chú ý phải chỉ ra TTBT chọn nếu không sẽ k có tác dụng
-----Đạt kết quả 100% cho cả 12 TTBT, tức là nó đúng cho cả 12 lần phát
Bảng 5. Chưa cho kết quả. (bảng này có 10 nguyện vọng em chưa rõ là: có phải Nếu nguyen van A1 gõ số 1 vào cột 1 thì được nhận quà mã số 1 của cty1 nếu cty1 có loại quà này)
Em viết lại một số nhận xét để báo cáo vodoi2x biết kết quả


Tôi đã sửa các điều bạn thắc mắc,

Đúng là S va P (bảng 1) không có tác dụng khi ttbt liệt kê ra --> tôi đã sửa lại trong code mơithêm việc có thể thích thì phân cách liệt kê bằng dấu ";" hay dấu "," đều được (chú ý lựa chọn "," thì phải chú ý có trùng với dấu phân cách thập phân số không)

về "D" , "K" tôi cũng đã sửa lại trường hợp chỉ có 1 ttbt liệt kê -- tuy vậy bạn chú ý D K chuẩn nhưng sẽ flexible (linh động)

ví như: bạn chọn D 1,3,5,7,9,11 cho chủng loại quà 30 chẳng hạn --> tuy vậy chưa chắc tất cả 6 ttbt đều có loại quà 30 nhé -- vì nó tùy thuộc vào số lượng quà 30 này , phụ thuộc vào việc chọn phương án tối ưu chọn (tức là sắp xếp phân quà sao cho hợp lý) nữa. TUy vậy đảm bảo chắc chắn rằng các ttbt còn lại (chẵn, không được liệt kê đó là 2,4,6,8,10,12) sẽ không được chia loại quà 30 này -

tương tự như cho trường hợp "K" nhé nghĩa là ttbt được liệt kê sau K đảm bảo không được chia -- nhưng các ttbt còn lại chưa chắc luôn có chủng loại quà đó

Về nguyện vọng BẢNG 5 tôi giải thích ở trên rùi nhé
Bảng 5 có cho kết quả,
bạn phải hiểu đúng bảng 5 là bảng nguyện vọng, tức là cá nhân (người ) mong muốn nhận quà gì đó, dĩ nhiên quà đó cũng còn phải chịu ràng buộc về như 1 cty chỉ phát 1 loại quà cho 1 người
(hiện để 10 NV - là số tối đa, song khuyến cáo là nên ít ít thôi)

Nếu trong nguyen vong của Ng.V.A gõ 1 (ở bất cứ vị trí nào trong 10 NV đó) thì có nghĩa là anh ta muốn nhận quà số 1 (chủng loại số 1)- không liên quan gì công ty ở đây cả - chương trình sẽ tự tìm cty nào phát được quà đó cho anh ta thì phát - thế thui
nói thêm là VD trong file ng.V.A2 nguyện vọng quà 66 (Bộ sách Cũ Toán lớp 5) thì CT sẽ sắp xếp cho anh ta có - như nói trên chú ý là it ít nguyện vọng thôi

Tôi đã hiểu tính năng của "S" rồi rất hiệu quả khi dùng nó, tôi muôn thêm khi chọn khi chọn S cho TTBT nào thì Kết quả cần liên tiếp, (không nên cách trống đối với một số quà, của một cty phát cho một số người cùng cty) có chú thích trong file tesf

?!.Tôi thấy khi có điều chỉnh thông tin trong Bảng 3. số người trong mỗi lần phát(mỗi TTbt) và copy, pats thì kết quả có sai khác
Cảm ơn bạn

Về Liên tiếp thì KHÔNG nên bạn ah, vì chương trình chọn sắp xếp cho tối ưu - và đó là bạn ví dụ 11, nhưng có nhiều chủng loại quà mà xếp thế nó loạn lên ah- TUY VẬY như bạn biết đấy vai trò của người A1 , A2, ... Ak,... là như nhau có tên cụ thể đâu, NÊN sau khi có kết quả bạn thích thì đổi thôi (đổi cho các ng có 11 nằm liền kề nhau là được mà)


Không hiểu bạn nói bảng 3 sai cái gì, sau khi hiệu chỉnh số người số trung tâm lại, thì kiểm tra xem bảng 0 có đúng không? (dĩ nhiên số người ở bảng 4, bảng 5 nếu cần thiết bổ sung thì bổ sung) / các công thức phải được đảm bảo fill đầy đủ và khôgn sai- dù tên Thứ tự của các lần phát (ttbt) sẽ tự động cập nhập hợp lý- Sau đó chạy lại thì kết quả mới đúng được (tô nền, kết quả chia quà vv)--

Trong sheet dữ liệu chỉ chú ý các ô nền xanh chữ chắc có đặt NAME để định vị bảng mà thôi - không nên Delete các cells này (các cells này giúp có thể chèn xóa thêm cột - miễn là giữ nguyên cấu trúc bảng)
---------
VẬY CÁC BẠN TEST FILE MỚI LẠI NHÉ; cám ơn nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
..........
Về Liên tiếp thì KHÔNG nên bạn ah, vì chương trình chọn sắp xếp cho tối ưu - và đó là bạn ví dụ 11, nhưng có nhiều chủng loại quà mà xếp thế nó loạn lên ah- TUY VẬY như bạn biết đấy vai trò của người A1 , A2, ... Ak,... là như nhau có tên cụ thể đâu, NÊN sau khi có kết quả bạn thích thì đổi thôi (đổi cho các ng có 11 nằm liền kề nhau là được mà)

Nói rõ thêm , ý tôi ở đây sau khi chạy sau có kết quả cuối rồi, bạn thích thì đổi hàng này cho hàng kia (trong 1 ttbt/ lần phát) của bảng kết quả là thỏa mãi - sao cho phù hợp cái liên tiếp bạn mong muốn
 
Nói rõ thêm , ý tôi ở đây sau khi chạy sau có kết quả cuối rồi, bạn thích thì đổi hàng này cho hàng kia (trong 1 ttbt/ lần phát) của bảng kết quả là thỏa mãi - sao cho phù hợp cái liên tiếp bạn mong muốn
Đúng rồi, chỉ cần đổi hàng thôi, tôi nghĩ xa quá đơn giản vậy thôi
Nhưng bạn ah, tôi thấy chương trình này là hữu ích nếu mọi người biết đến sẽ giúp họ rất nhiều, nếu họ biết chế biến. Nếu ai ko biết cũng mong bạn giúp đỡ khi có thời gian
Cảm ơn bạn nhiều lắm
----
Tôi thấy chương trình này như một dự án của GPE, nếu có nhiều người cùng tham gia thì đỡ bớt vất vả cho bạn hơn
 
Lần chỉnh sửa cuối:
trưa nay có thời gian test lại thấy đúng là 1 chương trình cần người khác test, vì viết nhanh và dài nên có 1 số chỗ chưa kiểm tra kỹ, nay tôi đã sửa
Tôi đã sửa các điều bạn thắc mắc,

Đúng là S va P (bảng 1) không có tác dụng khi ttbt liệt kê ra --> tôi đã sửa lại trong code mơithêm việc có thể thích thì phân cách liệt kê bằng dấu ";" hay dấu "," đều được (chú ý lựa chọn "," thì phải chú ý có trùng với dấu phân cách thập phân số không)

về "D" , "K" tôi cũng đã sửa lại trường hợp chỉ có 1 ttbt liệt kê -- tuy vậy bạn chú ý D K chuẩn nhưng sẽ flexible (linh động)

ví như: bạn chọn D 1,3,5,7,9,11 cho chủng loại quà 30 chẳng hạn --> tuy vậy chưa chắc tất cả 6 ttbt đều có loại quà 30 nhé -- vì nó tùy thuộc vào số lượng quà 30 này , phụ thuộc vào việc chọn phương án tối ưu chọn (tức là sắp xếp phân quà sao cho hợp lý) nữa. TUy vậy đảm bảo chắc chắn rằng các ttbt còn lại (chẵn, không được liệt kê đó là 2,4,6,8,10,12) sẽ không được chia loại quà 30 này -

tương tự như cho trường hợp "K" nhé nghĩa là ttbt được liệt kê sau K đảm bảo không được chia -- nhưng các ttbt còn lại chưa chắc luôn có chủng loại quà đó

Về nguyện vọng BẢNG 5 tôi giải thích ở trên rùi nhé

nói thêm là VD trong file ng.V.A2 nguyện vọng quà 66 (Bộ sách Cũ Toán lớp 5) thì CT sẽ sắp xếp cho anh ta có - như nói trên chú ý là it ít nguyện vọng thôi



Về Liên tiếp thì KHÔNG nên bạn ah, vì chương trình chọn sắp xếp cho tối ưu - và đó là bạn ví dụ 11, nhưng có nhiều chủng loại quà mà xếp thế nó loạn lên ah- TUY VẬY như bạn biết đấy vai trò của người A1 , A2, ... Ak,... là như nhau có tên cụ thể đâu, NÊN sau khi có kết quả bạn thích thì đổi thôi (đổi cho các ng có 11 nằm liền kề nhau là được mà)


Không hiểu bạn nói bảng 3 sai cái gì, sau khi hiệu chỉnh số người số trung tâm lại, thì kiểm tra xem bảng 0 có đúng không? (dĩ nhiên số người ở bảng 4, bảng 5 nếu cần thiết bổ sung thì bổ sung) / các công thức phải được đảm bảo fill đầy đủ và khôgn sai- dù tên Thứ tự của các lần phát (ttbt) sẽ tự động cập nhập hợp lý- Sau đó chạy lại thì kết quả mới đúng được (tô nền, kết quả chia quà vv)--

Trong sheet dữ liệu chỉ chú ý các ô nền xanh chữ chắc có đặt NAME để định vị bảng mà thôi - không nên Delete các cells này (các cells này giúp có thể chèn xóa thêm cột - miễn là giữ nguyên cấu trúc bảng)
---------
VẬY CÁC BẠN TEST FILE MỚI LẠI NHÉ; cám ơn nhiều
Rất rất cảm ơn bạn, để tôi test lại xem thế nào, đúng là làm ra đã khó rồi dùng được nó cũng là vấnđề
 
Nói rõ thêm , ý tôi ở đây sau khi chạy sau có kết quả cuối rồi, bạn thích thì đổi hàng này cho hàng kia (trong 1 ttbt/ lần phát) của bảng kết quả là thỏa mãi - sao cho phù hợp cái liên tiếp bạn mong muốn
Tôi làm như bạn hướng dẫn là đổi hàng tôi thấy cũng hay, song lại có vấn đề là khi đổi cho hai dòng này thì ảnh hưởng hai dòng khác rút cuộc cũng ko xử lí được vấn đề.
Lí do này trong thực tế là: khi mỗi cty đã phát loại quà nào cho lần phát nào thì họ muốn phát hết loại quà đó rồi mới sang loại qua khác(có lẽ vì khi phát thì vừa nhìn danh sách vùa lấy loại quà nên muốn hết quà đó luôn) và vì người phát lười biếng+sợ nhầm lẫn
Nếu có thời gian gian bạn và anh em GPE nghiên cứu giúp
Tôi cảm ơn các bạn
 
Lần chỉnh sửa cuối:
Tôi làm như bạn hướng dẫn là đổi hàng tôi thấy cũng hay, song lại có vấn đề là khi đổi cho hai dòng này thì ảnh hưởng hai dòng khác rút cuộc cũng ko xử lí được vấn đề.
Lí do này trong thực tế là: khi mỗi cty đã phát loại quà nào cho lần phát nào thì họ muốn phát hết loại quà đó rồi mới sang loại qua khác(có lẽ vì khi phát thì vừa nhìn danh sách vùa lấy loại quà nên muốn hết quà đó luôn) và vì người phát lười biếng+sợ nhầm lẫn
Nếu có thời gian gian bạn và anh em GPE nghiên cứu giúp
Tôi cảm ơn các bạn

Không hiểu bạn muốn liên tiếp làm gì, - nếu áp dụng vào lĩnh vực bài toán khác, thì e rằng bạn phải mô tả từ đầu và tại sao lại lấy ý tưởng bài này áp dụng, chứ giờ thêm đ.k đó hợp lý bài này bạn ah

vì ct này ở topic này ngay đầu tiên là muốn trên 1 hàng không giống nhau là dược, và đặt số quà được nhiều nhất
 
Không hiểu bạn muốn liên tiếp làm gì, - nếu áp dụng vào lĩnh vực bài toán khác, thì e rằng bạn phải mô tả từ đầu và tại sao lại lấy ý tưởng bài này áp dụng, chứ giờ thêm đ.k đó hợp lý bài này bạn ah

vì ct này ở topic này ngay đầu tiên là muốn trên 1 hàng không giống nhau là dược, và đặt số quà được nhiều nhất
Vâng đúng rồi đã quá hoàn hảo, như mong đợi của người đặt cho ý tưởng ban đầu của topic này rồi.
Nghe bạn tôi sẽ đặt một topic khác phù hợp hơn
Cảm ơn bạn, thân ái chào bạn
 
Lí do này trong thực tế là: khi mỗi cty đã phát loại quà nào cho lần phát nào thì họ muốn phát hết loại quà đó rồi mới sang loại qua khác(có lẽ vì khi phát thì vừa nhìn danh sách vùa lấy loại quà nên muốn hết quà đó luôn) và vì người phát lười biếng+sợ nhầm lẫn
Nếu có thời gian gian bạn và anh em GPE nghiên cứu giúp
Tôi cảm ơn các bạn

Nếu chỉ vì lý do này, thì đơn giản

Sau khi có kết quả của CT, bạn tách danh sách cho mỗi công ty ra - tức là ứng với 1 công ty có bảng: STT, ttbt (lần phá) , tên người, chủng loại quà phát từ công ty (tức là tách 1 cột của bảng kết quả)-

DS phát quà công ty 1
STT | TTBT(lần phát) | Họ và Tên | quà phát
1|1|Ng.V A1|.....
1|1|Ng.V A2|.....
1|1|Ng.V A3|.....
.....|.....
59|12|Ng.V A59|.....
60|12|Ng.V A60|.....

ta sắp xếp danh sách này lại theo cột quà phát (cột cuối)
tương tự cho các cty khác

Thì được kết quả mong muốn của bạn thôi.
 
Lần chỉnh sửa cuối:
Nếu chỉ vì lý do này, thì đơn giản

Sau khi có kết quả của CT, bạn tách danh sách cho mỗi công ty ra - tức là ứng với 1 công ty có bảng: tên người, chủng loại quà phát từ công ty (tức là tách 1 cột của bảng kết quả)-

DS phát quà công ty 1
Họ và Tên|Cty1
Ng.V A1|.....
Ng.V A2|.....
Ng.V A3|.....
.....|.....
Ng.V A59|.....
Ng.V A60|.....

ta sắp xếp danh sách này lại theo cột quà phát (cột 2) đó
tương tự cho các cty khác

Thì được kết quả mong muốn của bạn thôi.
Cảm ơn bạn, Tôi hiểu ý bạn hướng dẫn, nhưng cũng không được bạn ah, tôi muốn có cả bảng kết quả luôn cơ
 
Cảm ơn bạn, Tôi hiểu ý bạn hướng dẫn, nhưng cũng không được bạn ah, tôi muốn có cả bảng kết quả luôn cơ

Sao lại kết quả luôn, mỗi công ty thì cần 1 danh sách thôi mà

Vậy thì chắc bạn áp dụng vào bài khác rui, vậy thì mở topic mới -MÔ TẢ TỪ ĐẦU
 
trưa nay có thời gian test lại thấy đúng là 1 chương trình cần người khác test, vì viết nhanh và dài nên có 1 số chỗ chưa kiểm tra kỹ, nay tôi đã sửa

Tôi đã sửa các điều bạn thắc mắc,
---------
VẬY CÁC BẠN TEST FILE MỚI LẠI NHÉ; cám ơn nhiều
vodoi2x hướng dẫn em sử dụng các cách có thể chọn số phân đoạn "TL số vòng lặp theo số quà"; "TL số vòng lặp theo số người" và "không phân đoạn chia quà";"có phân đoạn chia quà"
em muốn biết các cách nhập số và lợi ích của những con số nhập...>sẽ cho kết quả ra sao
Bạn có HD rồi song có lẽ em chưa dùng hết được tính ưu việt của nó
mong được giúp
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom