Bài toán tìm đoạn ít đường nhất. (2 người xem)

Liên hệ QC

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

tamhoang.pm

Thành viên mới
Tham gia
13/1/15
Bài viết
40
Được thích
3
Tôi có 65 cột và mỗi cột rải rác (random) các số 1 và ô trắng.

Xin mọi người giúp tôi đoạn code tìm ra ít nhất các cột ghép lại thỏa mãn điều kiện tổng của tất cả các dòng phải lớn hơn hoặc = 1.

Nếu có nhiều kết quả thì ... lấy hết các kết quả ít nhất đó.

Cảm ơn mọi người.
 

File đính kèm

Sub RunMe()

Dim ArrGoc, ArrPhu As Variant
Dim I, J, K As Long
Dim iMin, rW, rWs, IndexRw, Col As Long


ArrGoc = Sheet3.[A2:Z20].Value
iMin = 4 'Xac dinh min tu dau

ReDim ArrPhu(1 To iMin)


For I = 1 To iMin
ArrPhu(I) = 0
Next I


rW = 0
Col = 0
IndexRw = 1

Do
rW = rW + IndexRw
If rW < iMin Then
If rW = 0 Then Exit Sub
ThoatCol:
ArrPhu(rW) = ArrPhu(rW) + 1
If ArrPhu(rW) <> UBound(ArrGoc, 2) Then
For Col = 1 To rW - 1
If ArrPhu(Col) = ArrPhu(rW) Then GoTo ThoatCol
Next Col
IndexRw = 1
GoTo Thoat
ElseIf ArrGoc(rW, ArrPhu(rW)) = 0 And ArrPhu(rW) <> UBound(ArrGoc, 2) Then
GoTo ThoatCol
ElseIf ArrPhu(rW) = UBound(ArrGoc, 2) Then
IndexRw = -1
ArrPhu(rW) = 0
GoTo Thoat
End If

Else
ThoatCol1:
ArrPhu(rW) = ArrPhu(rW) + 1
If ArrPhu(rW) <> UBound(ArrGoc, 2) Then
For rWs = 1 To UBound(ArrGoc)
s = ""
For Col = 1 To UBound(ArrPhu)
s = s & ArrGoc(rWs, ArrPhu(Col))
Next Col

If Len(s) = 0 Then GoTo ThoatCol1
If rWs = UBound(ArrGoc) Then
Sheet3.[AI100].End(3).Offset(1).Resize(, iMin) = ArrPhu
GoTo ThoatCol1
End If
Next rWs

ElseIf ArrPhu(rW) = UBound(ArrGoc, 2) Then
IndexRw = -1
ArrPhu(rW) = 0
GoTo Thoat
End If
End If

Thoat:
Loop Until rW = 0


End Sub

Nói ra thì ngại quá... Code này của tôi là chạy tự dò tay giá trị iMin.... và chưa khử hết kq trùng như của bạn huuthang_bd

Tôi mới tìm hiểu code thôi nên tư duy lập trình còn kém ...

Arr phụ sẽ có iMin (tự đặt) phần tử! và với mỗi phần tử thì theo dõi Dòng nó chạy đến đâu, THeo tư duy của tôi thì nếu nó chạy hết các dòng đều có giá trị 1 >>> thì các dòng đầu phải thỏa mãn đk đó đã! nên thay phần tử vào nếu gãy >>> goto Thoat cho gãy nhánh (không tìm nữa) và tìm nhánh khác. Nếu chạy max của dòng đó rồi thì lùi 1 dòng và tăng giá trị đứng trước lên 1 rồi quét tiếp.

Chưa tìm đc điều kiện để bẻ gãy thêm các nhánh thừa vì vậy nếu iMin ko phù hợp thì tăng iMin lên.... (Chưa tự động được)

Mong mọi người chỉ bảo thêm
 
Lần chỉnh sửa cuối:
Upvote 0
Code của tôi là code dùng vòng lặp nên chạy cả ngày mới xong nên đưa lên anh chị em cười chết ... :(

Kết quả: [TABLE="width: 546"]
[TR]
[TD="width: 39, align: right"]14[/TD]
[TD="width: 39, align: right"]15[/TD]
[TD="width: 39, align: right"]1[/TD]
[TD="width: 39, align: right"]29[/TD]
[TD="width: 39, align: right"]6[/TD]
[TD="width: 39, align: right"]49[/TD]
[TD="width: 39, align: right"]50[/TD]
[TD="width: 39, align: right"]21[/TD]
[TD="width: 39, align: right"]10[/TD]
[TD="width: 39, align: right"]36[/TD]
[TD="width: 39, align: right"]12[/TD]
[TD="width: 39, align: right"]13[/TD]
[TD="width: 39, align: right"]39[/TD]
[TD="width: 39, align: right"]57[/TD]
[/TR]
[/TABLE]

Đây chỉ là 1 KQ thôi! chưa lấy được hết KQ như code của bạn @huuthang_bd

Chạy ra đc 1kq đã oải quá rồi nên stop lại ... :(
Kết quả này có đúng không bạn ?
Sao mình thấy cả đống dòng đâu có dữ liệu, các dòng 2, 3, 5, 10, 14, 22, 32, 34......
Hay chắc chưa hiểu đề bài.
Híc+-+-+-++-+-+-++-+-+-+ mà khó hiểu thật
 
Upvote 0
Xin lỗi mọi người! Vì xét thử đổi thứ tự cột nên lấy cột bị thay rồi mà quên mất up lên là dữ liệu cũ! ... mình post lại kết quả:

KQ: 1-5-8-13-14-15-16-21-29-36-39-50-51-58
 
Upvote 0
Xin lỗi mọi người! Vì xét thử đổi thứ tự cột nên lấy cột bị thay rồi mà quên mất up lên là dữ liệu cũ! ... mình post lại kết quả:

KQ: 1-5-8-13-14-15-16-21-29-36-39-50-51-58
cũng còn nhiều dòng không có dữ liệu: dòng [TABLE="width: 225"]
[TR]
[TD="class: xl65, width: 18"]4[/TD]
[TD="class: xl65, width: 18"]6[/TD]
[TD="class: xl65, width: 27"]21[/TD]
[TD="class: xl65, width: 27"]37[/TD]
[TD="class: xl65, width: 27"]41[/TD]
[TD="class: xl65, width: 27"]53[/TD]
[TD="class: xl65, width: 27"]54[/TD]
[TD="class: xl65, width: 27"]57[/TD]
[TD="class: xl65, width: 27"]58[/TD]
[/TR]
[/TABLE]
 
Lần chỉnh sửa cuối:
Upvote 0
Mọi người xem file này nhé! ... Mình đã + từng dòng rồi
 

File đính kèm

Upvote 0
Chắc từ kết quả suy ngược ra dữ liệu --=0

Không bạn nhé! ... nếu vậy thì không dám đưa lên đây để múa rìu qua mắt các thợ ....

Bài này là tôi làm để tìm ít giá trị nhất ở link này....

Tôi xuất ra theo dạng ma trận để dễ xử lý. Kết quả 14 đã được bạn gtri tìm ra nhưng không đưa code lên.

Số cột ứng với giá trị của cột tính tương ứng với dòng có giá trị của cột hay không ở bên

http://www.giaiphapexcel.com/forum/...-hợp-các-giá-trị-duy-nhất&p=588557#post588557

Bạn có thể kiểm tra dữ liệu theo file đính kèm.... không lại nói tôi bịa ra dữ liệu với kết quả.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Đây là hướng mình làm để tìm ra phương pháp của bạn gtri

http://www.giaiphapexcel.com/forum/...-hợp-các-giá-trị-duy-nhất&p=588557#post588557

Mình xuất từng giá trị và tính theo từng dòng có là 1, ko có là trống để tạo ra ma trận giải quyết. Còn kết quả ứng với cột thì nó đã có cách đây 2 năm rồi. (Ma trận tôi chỉ bỏ các cột ít hơn 3)

Hoàn toàn không bịa đặt cái này...
 
Lần chỉnh sửa cuối:
Upvote 0
Đây là hướng mình làm để tìm ra phương pháp của bạn gtri

http://www.giaiphapexcel.com/forum/...-hợp-các-giá-trị-duy-nhất&p=588557#post588557

Mình xuất từng giá trị và tính theo từng dòng có là 1, ko có là trống để tạo ra ma trận giải quyết. Còn kết quả ứng với cột thì nó đã có cách đây 2 năm rồi. (Ma trận tôi chỉ bỏ các cột ít hơn 3)

Hoàn toàn không bịa đặt cái này...
Ủa. Tưởng kết quả bạn mới tìm được từ code của bạn chứ.
Code của tôi là code dùng vòng lặp nên chạy cả ngày mới xong nên đưa lên anh chị em cười chết ... :(

Kết quả: [TABLE="width: 546"]
[TR]
[TD="align: right"]14[/TD]
[TD="width: 39, align: right"]15[/TD]
[TD="width: 39, align: right"]1[/TD]
[TD="width: 39, align: right"]29[/TD]
[TD="width: 39, align: right"]6[/TD]
[TD="width: 39, align: right"]49[/TD]
[TD="width: 39, align: right"]50[/TD]
[TD="width: 39, align: right"]21[/TD]
[TD="width: 39, align: right"]10[/TD]
[TD="width: 39, align: right"]36[/TD]
[TD="width: 39, align: right"]12[/TD]
[TD="width: 39, align: right"]13[/TD]
[TD="width: 39, align: right"]39[/TD]
[TD="width: 39, align: right"]57[/TD]
[/TR]
[/TABLE]

Đây chỉ là 1 KQ thôi! chưa lấy được hết KQ như code của bạn @huuthang_bd

Chạy ra đc 1kq đã oải quá rồi nên stop lại ... :(
Đây là tất cả các kết quả có ít cột nhất của file ở bài 25
[TABLE="width: 392"]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]22[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]26[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]42[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]43[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]50[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]54[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[TD="align: right"]66[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]36[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]55[/TD]
[TD="align: right"]58[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]55[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]16[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]23[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]51[/TD]
[TD="align: right"]54[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]16[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]23[/TD]
[TD="align: right"]36[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]51[/TD]
[TD="align: right"]55[/TD]
[TD="align: right"]58[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]16[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]36[/TD]
[TD="align: right"]39[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]51[/TD]
[TD="align: right"]55[/TD]
[TD="align: right"]58[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]9[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]17[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]28[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]43[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]60[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]14[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]16[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]36[/TD]
[TD="align: right"]39[/TD]
[TD="align: right"]50[/TD]
[TD="align: right"]51[/TD]
[TD="align: right"]58[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]14[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]16[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]39[/TD]
[TD="align: right"]50[/TD]
[TD="align: right"]51[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]2[/TD]
[TD="align: right"]3[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]10[/TD]
[TD="align: right"]16[/TD]
[TD="align: right"]20[/TD]
[TD="align: right"]23[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]34[/TD]
[TD="align: right"]35[/TD]
[TD="align: right"]54[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]11[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]36[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]41[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]58
[/TD]
[/TR]
[TR]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]11[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]36[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]48[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]66[/TD]
[/TR]
[TR]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]11[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]41[/TD]
[TD="align: right"]47[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[/TR]
[TR]
[TD="align: right"]5[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]11[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]48[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]59[/TD]
[TD="align: right"]66[/TD]
[/TR]
[TR]
[TD="align: right"]6[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]11[/TD]
[TD="align: right"]12[/TD]
[TD="align: right"]13[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]17[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]22[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]43[/TD]
[TD="align: right"]48[/TD]
[TD="align: right"]58[/TD]
[/TR]
[/TABLE]
 
Lần chỉnh sửa cuối:
Upvote 0
Chạy ra hết KQ của bạn mất bao nhiêu lâu vậy bạn?
 
Upvote 0
Không bạn nhé! ... nếu vậy thì không dám đưa lên đây để múa rìu qua mắt các thợ ....

Bài này là tôi làm để tìm ít giá trị nhất ở link này....

Tôi xuất ra theo dạng ma trận để dễ xử lý. Kết quả 14 đã được bạn gtri tìm ra nhưng không đưa code lên.

Số cột ứng với giá trị của cột tính tương ứng với dòng có giá trị của cột hay không ở bên

http://www.giaiphapexcel.com/forum/...-hợp-các-giá-trị-duy-nhất&p=588557#post588557

Bạn có thể kiểm tra dữ liệu theo file đính kèm.... không lại nói tôi bịa ra dữ liệu với kết quả.

vậy bài toán này không phải của bạn? vét cạn, code bạn cũng không hiểu nhiều?

xin cho hỏi bài này bạn ứng dụng vào đâu việc gì thực tế, và vấn đề gốc là gì -- có khi sau khi nói có giải pháp khác hay hơn nhiều. tiêu đề không hợp với nội dung vì tìm đường đi ngắn nhất nhưng không có đường nào trong nội dung ?

phải chăng là bạn tự nghĩ ra bài toán để mọi người lao vào làm, như thế thật phí thời gian.

Nếu là bài toán của chính bạn thì xem bài 19 sẽ giúp ích bạn nhiều khi lập trình: http://www.giaiphapexcel.com/forum/...án-tìm-đoạn-ít-đường-nhất&p=723571#post723571
 
Upvote 0
Cảm ơn bạn malang!

Đây không phải bài toán của tôi! và thật sự tôi chưa biết nhiều lắm về lập trình!
Nhưng chủ đề của bài cũ link ở trên tôi đã quan tâm rất lâu vì nó giúp ích cho tôi rất nhiều.
Tôi đã comments ở đây http://www.giaiphapexcel.com/forum/...-hợp-các-giá-trị-duy-nhất&p=640630#post640630 Cách đây hơn 1 năm. Do tôi ko biết nhiều về lập trình nên đến hiện tại vẫn chưa giải quyết được bài toán này chứ không phải là đưa lên để đánh đố hay nhờ mọi người lao vào làm....

Sáng đến giờ tôi cũng đang ngồi xem các dòng và cột công thức của bạn hướng dẫn ... nhưng vẫn chưa tìm được hướng. Thật sự năng lực có hạn nên bạn thông cảm.
 
Upvote 0
Cảm ơn bạn malang!

Đây không phải bài toán của tôi! và thật sự tôi chưa biết nhiều lắm về lập trình!
Nhưng chủ đề của bài cũ link ở trên tôi đã quan tâm rất lâu vì nó giúp ích cho tôi rất nhiều.
Tôi đã comments ở đây http://www.giaiphapexcel.com/forum/...-hợp-các-giá-trị-duy-nhất&p=640630#post640630 Cách đây hơn 1 năm. Do tôi ko biết nhiều về lập trình nên đến hiện tại vẫn chưa giải quyết được bài toán này chứ không phải là đưa lên để đánh đố hay nhờ mọi người lao vào làm....

Sáng đến giờ tôi cũng đang ngồi xem các dòng và cột công thức của bạn hướng dẫn ... nhưng vẫn chưa tìm được hướng. Thật sự năng lực có hạn nên bạn thông cảm.

Nếu không bài toán của bạn thì khuyên bạn xa nó ra vì thuộc bài toán khó (khó hơn khi bạn chưa biết code)

Nếu là "vì nó giúp ích cho tôi rất nhiều." thì bạn hãy viết ra đây rõ giúp cái gì cho bạn trong thực tế nhé

Nếu có ích nhiều cho bạn và bạn lại không hiểu code, thuật toán (ví như vét cạn) thì tốt nhất chuyển sang giải pháp solver của Excel nhé, nhanh và tìm được tối ưu

tuy vậy, tôi sẽ không tiếp tục nếu không biết rõ mục đích thực tế là ứng dụng việc chi?

 
Upvote 0
Máy của tôi chỉ hiện ra các đoạn ký tự:


Sub CallMe(): Dim l_I_l_I_l_l_I_I_l_I_l, l_I_l_I_I_I_l_l_I_l_I_I_l_I() As Long , l_I_l_l_I_I_l_I_l_l_I() As Long, l_I_l_I_l_I_I_l_I_l_l_l_l_I As Long, l_l_l_l_l_l_l_I_l_l_I_l_l_l() As Long, l_l_I_I_I_I_I_l_l_I_I_l_l_I(), l_l_I_I_I_I_I_I_l_I_l_l_l As Double: l_l_I_I_I_I_I_I_l_I_l_l_l = Time

khi chạy Macro CallMe thì cũng đứng yên không hoạt động gì cả bạn ạ! Test kiểu gì bây giờ :(
 
Upvote 0
Web KT

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

Back
Top Bottom