返回列表 上一主題 發帖

[發問] 搜尋最後一列都有相同數字的組合。

回復 10# ziv976688




以上 1 ~ 8 的
        StrRng =
        Nrange =
        num    =
        RrngA  =
        CrngA  =
        RrngB  =
        CrngB  =
        RrngC  =
        CrngC  =
        Order  =
        Number =
        Ncount =
能否一一告知?

TOP

本帖最後由 ziv976688 於 2017-1-9 16:43 編輯

回復 13# c_c_lai
不好意思。您可能誤解圖示的配置與說明了;
重新說明如下:  

    StrRng = "1"
    Nrange = "28"
    num = "15"
    RrngA = "21-24"
    CrngA = "1-2"
    RrngB = "18-21"
    CrngB = "1-2"
    Order = ""
    Number = "3,11,21-26,43,49"
    Ncount = "2-3"

能否就以此圖示, 再將它詮釋一下 (A組合、B組合、基準列的訂定)?
EX︰
當取RrngA=其中的第24期;CrngA=其中的1;RrngB=其中的第20期;CrngB=其中的1時;
則其
第24期之第3位(D欄)開21(=RrngA_CrngA=A基準組合);往下4期=開獎期。
第20期之第5位(F欄)開30(=RrngB_CrngB=B基準組合);往下8期=開獎期。
第24期之第3位(D欄)開21)且其往上4期的第20期之第5位(F欄)開30(=RrngA_CrngA +RrngB_CrngB=A基準組合*B基準組合);往下4期=開獎期。

當由第24期(A基準組合)往上搜尋︰
第1次出現第3位(D欄)開21的期數為22期(第1個A組合驗證版);往下4期=26期,開03,11,42,45,46,49,21
第2次出現第3位(D欄)開21的期數為20期(第2個A組合驗證版);往下4期=24期,開11,17,21,26,43,49,03
請見圖示1

當由第20期(B基準組合)往上搜尋︰
第1次出現第5位(F欄)開30的期數為18期(第1個B組合驗證版);往下8期=26期,開03,11,42,45,46,49,21
第2次出現第5位(F欄)開30的期數為16期(第2個B組合驗證版);往下8期=24期,開03,11,42,45,46,49,21
請見圖示2

當由第24期(A基準組合)往上搜尋︰
第1次出現第3位(D欄)開21且其往上4期的第5位(F欄)開30的期數為22,18(第1個A組合*B組合驗證版);往下4期=26期,開03,11,42,45,46,49,21
第2次出現第3位(D欄)開21且其往上4期的第5位(F欄)開30的期數為20,16(第2個A組合*B組合驗證版);往下4期=24期,開11,17,21,26,43,49,03
請見圖示3

依據邏輯條件︰當各組合的第1個到第n個之各驗證版都有出現任1個(含)以上的相同指定號碼則成立~~
因為本例︰各組合的第1個和第2個之各驗證版都有出現03,11,21,49,所以符合n=2的邏輯條件︰本例成立。
請見開獎版&3個組合的驗證版拉平圖說


效果檔案的需求︰請詳見Sheet1

P.S.
A基準組合和B基準組合和A基準組合*B基準組合的各驗證版不是一定要同為一個組合~~~
本例A基準組合和B基準組合和A基準組合*B基準組合的各驗證版同為一個組合~~純屬巧合。

請重新檢視比對其他範例;如有不解的地方,尚請不吝告知。謝謝!

TOP

回復 12# ziv976688
  1.     Nrange = "28"
  2.     RrngA = "22-26"
  3.     CrngA = "1-2"   

  4.     RrngB = "20-24"
  5.     CrngB = "1-2"   
  6.     Number = "3,11,21-26,43,49"
複製代碼
這樣的程式碼與圖示的說明對稱嗎?
能否就以此圖示, 再將它詮釋一下 (A組合、B組合、基準列的訂定)?

TOP

本帖最後由 ziv976688 於 2017-1-9 12:54 編輯

EX:6#就是以第20期為A基準期數,另以第15期為B基準期數;則A基準期數*B基準期數=20*15
因為檔案名稱不能以符號"*"表示,只好以"+"替代。
修正筆誤~~~
EX:6#就是以第24期為A基準期數,另以第20期為B基準期數;則A基準期數*B基準期數=24*20
因為檔案名稱不能以符號"*"表示,只好以"+"替代。

TOP

回復 9# c_c_lai

是指22期到26期之間,21出現4次;11出現3次;02出現2次。
各期數與期數之間的某號碼共出現幾次,與本題的邏輯條件和需求無關。



至於
(一) 指定號碼的範圍
     是指 "A基準期數21期到24期" 的 第 24 期行中,有出現 "指定號碼"?


填入Number InputBox裡的號碼
是指各組合(即A組合,B組合,A*B組合)的最後一列必須同時出現任一個(含)以上的號碼。
EX:6#的Sheet1!列22
A組合和B組合和A組合*B組合的最後一列都有同時出現03,11,21,49的4個指定號碼。

(二) A基準期數*B基準期數比對的期數
     有21*18,21*19,21*20;
     22*18,22*19,22*20,22*21;23*18,23*19,23*20,23*21,23*22;
     24*18,24*19,24*20,24*21,24*22,24*23
     不太明白,21*18 , . . . . .  等等是何義?


21*18 就是以第21期為A基準期數,另以第18期為B基準期數
EX:6#就是以第20期為A基準期數,另以第15期為B基準期數;則A基準期數*B基準期數=20*15
因為檔案名稱不能以符號"*"表示,只好以"+"替代。

TOP

再補充:
CrngA=1-2;表示A組合基準期數 的7個欄位任取其中的1個欄位和任取其中的2個欄位的不重複組合。
即1,2,3,4,5,6,7和12.13,14,15,16,17,23,24,25,26,27,34,35,36,37,45,46,47,56,57,67等共28個同欄同號的組合。

CrngA=1-3;表示A組合基準期數 的7個欄位任取其中的1個欄位和任取其中的2個欄位和任取其中的3個欄位的不重複組合。
即1,2,3,4,5,6,7和12.13,14,15,16,17,23,24,25,26,27,34,35,36,37,45,46,47,56,57,67;123,124,125,126,127,134,135,136,137,145,146,147,156,157,167;234,235,236,237,...567;等共63個同欄同號的組合。
其餘1-4,1-6,2-3,2-4,2-5,2-6,....,5-6,1,2,3,4,5,6類推。

CrngB=1-2;表示B組合基準期數 的7個欄位任取其中的1個欄位和任取其中的2個欄位的不重複組合。
即1,2,3,4,5,6,7和12.13,14,15,16,17,23,24,25,26,27,34,35,36,37,45,46,47,56,57,67等共28個同欄同號的組合。

CrngA=1-3;表示A組合基準期數 的7個欄位任取其中的1個欄位和任取其中的2個欄位和任取其中的3個欄位的不重複組合。
即1,2,3,4,5,6,7和12.13,14,15,16,17,23,24,25,26,27,34,35,36,37,45,46,47,56,57,67;123,124,125,126,127,134,135,136,137,145,146,147,156,157,167;234,235,236,237,...567;等共63個同欄同號的組合。
其餘1-4,1-6,2-3,2-4,2-5,2-6,....,5-6,1,2,3,4,5,6類推。

TOP

本帖最後由 c_c_lai 於 2017-1-9 11:12 編輯

回復 8# ziv976688
是指22期到26期之間,21出現4次;11出現3次;02出現2次。

至於
(一) 指定號碼的範圍
     是指 "A基準期數21期到24期" 的 第 24 期行中,有出現 "指定號碼"?

(二) A基準期數*B基準期數比對的期數
     有21*18,21*19,21*20;
     22*18,22*19,22*20,22*21;23*18,23*19,23*20,23*21,23*22;
     24*18,24*19,24*20,24*21,24*22,24*23
     不太明白,21*18 , . . . . .  等等是何義?

TOP

本帖最後由 ziv976688 於 2017-1-9 10:56 編輯

回復 7# c_c_lai
您是說指定號碼的範圍嗎?
Number InputBox  指定號碼的範圍是從01~49作任意選擇:
EX:1,3,5就是如果各組合(即A組合,B組合,A*B組合)的最後一列都有顯示01或03或05的任一個(含)以上的指定號碼即成立。
EX:1-3,10-15就是如果各組合的最後一列都有顯示01或02或03或10或11或12或13或14或15的任一個(含)以上的指定號碼即成立。
EX:10-15,23,38,47-49就是如果各組合的最後一列都有顯示11或12或13或14或15或23或38或47或48或49的任一個(含)以上的指定號碼即成立。
EX:1-49就是如果各組合的最後一列都有顯示01~49的任一個(含)以上的指定號碼即成立。
所以~
範例主檔(BASE_T-1(MF))的指定號碼(Number) = "3,11,21-26,43,49"
即是如果各組合的最後一列都有顯示03或11或21或22或23或24或25或26或43或49的任一個(含)以上的指定號碼即成立。

還是您是說比對的基準期數範圍嗎?
RrngA = "21-24"  指A基準期數21期到24期
RrngB = "18-21" 指B基準期數18期到21期
RrngA>RrngB 才執行;所以
A組合基準期數  21期, 22期, 23期, 24期
B組合基準期數 18期,19期, 20期, 21期
A組合基準期數*B組合基準期數的比對期數有21*18,21*19,21*20;22*18,22*19,22*20,22*21;23*18,23*19,23*20,23*21,23*22;24*18,24*19,24*20,24*21,24*22,24*23

=============================================================================================================
   '  22 ~ 26  :  21 (4)、11 (3)、2 (2)、26 (2)、 38 (2)、 43 (2)、 46 (2)
    '  20 ~ 24  :  21 (4)、2 (3)、12 (2)、14 (2)、 30 (2)、 46 (2)、 17 (1)
    '  45 ~ 51  :  11 (3)、34 (2)、6 (2)、41 (2)、 49 (2)、 22 (2)、 30 (2)
不太懂 21 (4)、11 (3)、2 (2)中的 (4),(3),(2)的意思?
是指22期到26期之間,21出現4次;11出現3次;02出現2次?

期間某號碼出現幾次與需求無關^^

TOP

回復 6# ziv976688
    '  22 ~ 26  :  21 (4)、11 (3)、2 (2)、26 (2)、 38 (2)、 43 (2)、 46 (2)
    '  20 ~ 24  :  21 (4)、2 (3)、12 (2)、14 (2)、 30 (2)、 46 (2)、 17 (1)
    '  45 ~ 51  :  11 (3)、34 (2)、6 (2)、41 (2)、 49 (2)、 22 (2)、 30 (2)
這三種組合,跟你要的數據有所差距嗎?

TOP

回復 4# c_c_lai
看這樣行不行~~~~






以上為1星_1星_2次的圖示~~
圖示1~3=搜尋邏輯的分解說明。
拉平圖說=開獎版&3個 組合的驗證版的對應期數拉平齊後的圖示和重點說明。
Sheet1=為  I_28期_15_24-3+20-5_2次_3,11,21,49 效果檔案的內容和工作表格式。

其餘 1_1星_3次; 1_2星_2次; 1星_2星_3次; 2星_1星_2次;2星_1星_3次;2星_2星_2次;2星_2星_3次
情詳見上傳範例。

PS:BASE_T-1(MF)的DATA開獎表為模擬資料。

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題