Board logo

標題: 請問如何計算彩票幾期未開的方式 [打印本頁]

作者: eric7765    時間: 2023-9-14 17:22     標題: 請問如何計算彩票幾期未開的方式

想請問前輩們如圖有公式能顯示為幾期未開嗎? 或有其他方式能實現 謝謝

[attach]36813[/attach]



[attach]36812[/attach]
作者: Andy2483    時間: 2023-9-15 10:01

回復 1# eric7765


    謝謝前輩發表此主題與範例
後學藉此帖練習VBA陣列與字典,學習方案如下,請前輩參考

[attach]36815[/attach]

執行前:
[attach]36816[/attach]

執行結果:
[attach]36817[/attach]
作者: hcm19522    時間: 2023-9-15 11:12

H2 (往下幾期出現  同期出現為 0   往下無出現為空)=IF(COUNTIF($C2:$G2,H$1),,IFERROR(MATCH(1,MMULT(N($C3:$G$250=H$1),{1;1;1;1;1}),),""))
作者: Andy2483    時間: 2023-9-19 14:44

本帖最後由 Andy2483 於 2023-10-19 15:05 編輯

回復 2# Andy2483


號碼1
開過36次,已經連續10次沒有開出

號碼2
開過27次,上期開過,本期未開出

號碼3
開過27次,本期開出

號碼4
開過30次,已經連續6次沒有開出

依此類推………
作者: eric7765    時間: 2024-1-20 01:26

回復 3# hcm19522


    大大 請問 順序有辦法反過來的公式嗎 比如現在是 43210 變成01234 這樣比較好計算當天的期數再麻煩了 謝謝
作者: jdg188    時間: 2024-1-21 14:19

回復 5# eric7765
eric7765大大   參考看看
[attach]37331[/attach]
作者: eric7765    時間: 2024-1-21 20:27

回復 6# jdg188  

大大~你的圖表好清楚喔 能跟你請教 未開期數部分的公式嗎?
作者: jdg188    時間: 2024-1-22 05:32

回復 7# eric7765

" Q3=LOOKUP(2,1/($D$5:$H$1855<>""),Q$5:Q$1855)  "     →至最後...
作者: eric7765    時間: 2024-1-22 19:07

回復 8# jdg188


    大大 不好意思 因為我Q5~Q1855 那邊的公式 我不知道如何累加 所以只有Q3的公式 我沒辦法顯示
作者: jdg188    時間: 2024-1-23 05:51

回復 9# eric7765

eric7765 大大..... 如下:
Q5~BC5=0 (初始)
Q6=IF($D6="","",IF(COUNTIF($D6:$H6,Q$4)=1,0,Q5+1))    右拉+下拉 ~~~ 至最新一期儲存格:
Q1275=IF($D1275="","",IF(COUNTIF($D1275:$H1275,Q$4)=1,0,Q1274+1))
作者: Andy2483    時間: 2024-1-23 11:59

本帖最後由 Andy2483 於 2024-1-23 12:18 編輯

謝謝論壇,謝謝各位前輩
後學藉此帖學習到很多知識,學習方案如下,請各位前輩指教
[attach]37337[/attach]

執行前:
[attach]37338[/attach]

執行結果:
[attach]37339[/attach]

數字顯示1:
[attach]37340[/attach]

數字顯示2:
[attach]37342[/attach]

圖表:
[attach]37341[/attach]
作者: jdg188    時間: 2024-1-23 14:32

回復 11# Andy2483

感謝 Andy2483 大大分享:)
作者: Andy2483    時間: 2024-1-24 09:28

謝謝論壇,謝謝各位前輩
後學藉此帖練習限制範圍隨機取號,以字典記錄不重複,學習方案如下,請各位前輩指教
執行前:
[attach]37345[/attach]

執行結果:
[attach]37346[/attach]

Option Explicit
Sub 隨機取號()
Dim Z
Set Z = CreateObject("Scripting.Dictionary")
[C2:G2].UnMerge
Do Until Z.Count = 5
   Z(Int(Rnd() * 10 ^ 5) Mod 39 + 1) = ""
Loop
[C2].Resize(, 5) = Z.KEYS(): [C2:G2].Activate
End Sub
作者: jdg188    時間: 2024-1-24 09:48

回復 13# Andy2483

感謝 Andy2483 大大
分享下另外週期變動模式
[attach]37347[/attach]
作者: Andy2483    時間: 2024-1-24 10:08

回復 14# jdg188


    謝謝前輩回復分享
前輩今彩這方案研究得深入,Excel很厲害,後學對今彩這塊沒有涉獵,後學大概能看懂前輩分享的圖片裡資料的邏輯,但不知道其意義
作者: jdg188    時間: 2024-1-24 10:25

回復  jdg188


    謝謝前輩回復分享
前輩今彩這方案研究得深入,Excel很厲害,後學對今彩這塊沒有涉獵 ...
Andy2483 發表於 2024-1-24 10:08


Andy2483 大大,不敢當,您高看了..... 檔案您研究看看

    [attach]37348[/attach]
作者: Andy2483    時間: 2024-1-25 08:22

本帖最後由 Andy2483 於 2024-1-30 08:58 編輯

回復 16# jdg188


    謝謝前輩回復,您提供範例是練習VBA字典的好題材
後學學習方案如下,請前輩指教 PS:這 31 號曾經連續50次不開出
[attach]37351[/attach]
執行結果:
[attach]37349[/attach]

Sub 開出次數統計3()
Dim Crr(1 To 6, 1 To 100), i%, j%, V%, xR As Range, D As Date, y%, ii%, S&, Z, T$, TT, M%
If UBound(Brr) < 100 Then Exit Sub
Set Z = CreateObject("Scripting.Dictionary")
Worksheets.Add after:=Worksheets(Sheets.Count): ActiveSheet.Name = "開出次數3"
Cells.Font.Name = "微軟正黑體": Cells.HorizontalAlignment = xlCenter: Set xR = [C1]
For i = UBound(Brr) To 100 Step -1
   With xR.Resize(6, UBound(Crr, 2))
      Range(.Rows(1), .Rows(1).Offset(, -2)).Borders.LineStyle = xlContinuous
      Range(.Rows(1), .Rows(1).Offset(, -2)).Interior.ColorIndex = 19
      For ii = 7 To 10: Range(.Cells, .Offset(, -2)).Borders(ii).Weight = 4: Next
      Intersect(.Columns(1), .Columns(1).Offset(1)).Interior.ColorIndex = i Mod 15 + 33
   End With
   D = Brr(i, 2) + 1: S = Brr(i, 1) + 1
   For j = 1 To 6
      TT = T & "/": T = ""
      For V = 1 To 100
         Crr(1, V) = V - 1
         For y = 2 To 6
            If V = 1 Then T = T & "/" & Brr(i - V + 1, y + 1)
            If Z(Val(Brr(i - V + 1, y + 1))) = 0 Then
               Crr(y, V) = Brr(i - V + 1, y + 1)
               Z(Val(Brr(i - V + 1, y + 1))) = 1
               If InStr(TT, "/" & Val(Brr(i - V + 1, y + 1)) & "/") Then
                  xR(y, V).Interior.ColorIndex = 5: xR(y, V).Font.ColorIndex = 2
                  If M < V Then M = V
               End If
            End If
         Next
      Next
   Next
   With xR.Resize(6, UBound(Crr, 2)): .Value = Crr: xR(1, -1) = "期數 (日期)": End With
   xR(2, -1).Resize(5).Merge: xR(2, -1) = S & " (" & D & ")": xR(2, -1).Font.Bold = True
   xR(2, -1).Resize(5).Interior.ColorIndex = IIf(i = UBound(Brr), 38, 40)
   Set xR = xR(7, 1): Z.RemoveAll: Erase Crr
Next
ActiveSheet.UsedRange.EntireColumn.AutoFit: [B:B].ColumnWidth = 2
ActiveSheet.UsedRange.Offset(, M + 2).EntireColumn.Delete
ActiveSheet.UsedRange.Borders(10).Weight = 4: ActiveWindow.Zoom = 85
ActiveSheet.UsedRange.Offset([C65536].End(3).Row).EntireRow.Delete
End Sub
作者: jdg188    時間: 2024-1-26 08:19

回復 17# Andy2483

感謝 Andy2483大大精簡代碼呈現,真是太棒了,執行後基本沒有問題,
   1. 惟第一頁(今彩539)如刪除最後一列資料或更多儲存格(H336~AT336(如圖)會留下資料;且第二列統計會與最後一列相差一列。
   2. H2... 儲存格謹是未開期數之計算,蒒選無直接作用。
   3. K、S ... 等行原本之「多選取核取方塊」只是動態輔助觀看號碼落點應用,原意並非最新開出號碼行之標示。
   謝謝您!
   [attach]37352[/attach]
作者: Andy2483    時間: 2024-1-26 10:35

回復 18# jdg188


    謝謝前輩再回復
方案修正修改如下,請前輩指教
[attach]37354[/attach]
選取第1列號碼效果:
[attach]37353[/attach]
作者: jdg188    時間: 2024-1-27 07:55

回復 19# Andy2483
感謝Andy2483大大回覆及修正,尤其是即點即變色真是驚艷。
ps:H2...與 H337... 統計資料不符(如下圖只統計至 H336...)請修正,謝謝!
  [attach]37355[/attach]
作者: Andy2483    時間: 2024-1-27 08:57

回復 20# jdg188


    謝謝前輩繼續回覆一起學習
1.我們只用到Excel 的少許功能而已,更多的功能可以被學習與應用,請前輩提出更多的想法,一起學習
2.我現在用手機回覆,沒辦法開範例來看,記得那2列的未開次數是寫在VBA裡的一個= COUNTIF  函式計算出來的,前輩可先自行研究增減後測試看看
作者: jdg188    時間: 2024-1-27 09:45

回復 21# Andy2483

謝謝Andy2483大大回覆,解析,好的;不好意思打擾了...
作者: jdg188    時間: 2024-1-27 10:32

回復 21# Andy2483

感謝Andy2483大大指導,可以了;附上修改前後及結果截圖,請Andy2483大大及諸道友指正
[attach]37356[/attach]
作者: 准提部林    時間: 2024-1-27 12:59

純公式+格式條件//
[attach]37357[/attach]
作者: jdg188    時間: 2024-1-28 09:17

回復 24# 准提部林

感謝准提部林版主老師  精簡函數演示教學,供後進學習,謝謝!
作者: jdg188    時間: 2024-1-29 12:41

謝謝前輩繼續回覆一起學習
1.我們只用到Excel 的少許功能而已,更多的功能可以被學 ...
Andy2483 發表於 2024-1-27 08:57 [/quote]

[attach]37373[/attach]
Andy2483大大     請問以截圖中現有資料0次群 09 再次開出 09 連莊假設模型計算,應如何!謝謝
ps. 看到今天加州天天開出號碼,被雷到了...
作者: hcm19522    時間: 2024-1-29 13:38

本帖最後由 hcm19522 於 2024-1-29 13:42 編輯

(輸入編號12354) google網址:https://draft.blogger.com/blog/posts/9094075214774179359




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)