Home |
Search |
Today's Posts |
#3
![]() |
|||
|
|||
![]()
Ron,
This helped out and did exactly what I needed. Thanks for the help!! "Ron Rosenfeld" wrote: On Sat, 8 Jan 2005 17:41:02 -0800, ParTeeGolfer wrote: Ok, I am tring to figure out how to automaticlly keep track of a column with wins and losses in it containing "L" or "W" and detrmine the longest winning streak EXAMPLE: W L W W W W L W W L By looking at the column I can tell that the longest winning streak is 4. How can I create a formula to keep track of this automatically? Any Suggestions? Please Help! A formula solution is pretty complicated. You can adapt Harlan's solution in the thread at http://groups-beta.google.com/group/...fe0c55d264800d A UDF might be simpler. To enter this, <alt<F11 opens the VB editor. Ensure your project is highlighted in the project explorer, then Insert/Module and paste the code below into the window that opens. To use this UDF, enter the formula =MAXWINSTREAK(A1:A10) (or some other range) into some cell. Read the answer 4 from your example. ========================= Function MaxWinStreak(rg As Range) As Integer Const Wins As String = "W" Dim c As Range Dim TempWins As Integer For Each c In rg If c.Text = Wins Then TempWins = TempWins + 1 Else If TempWins MaxWinStreak Then MaxWinStreak = TempWins TempWins = 0 End If Next c End Function ======================== --ron |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Winning Streak | Excel Worksheet Functions |