I have serial numbers on the same product that is numbered sequentially. For some reason we have sold individual serial numbers and they are no longer consecutive. I need to be able to find sequential numbers, Label them as consecutive and display how many consecutive numbers are in a group and what number that unit is of the group.
The goal is to be able to find a customer the smallest block of consecutive numbers that meet their needs without breaking larger groups of consecutive numbers.
Columns = Description = Current formula
Number = Serial numbers sorted smallest to largest = No formula
Group = Is the serial part of a sequential group or not sequential. =
1 = What is the sequence of the number in the group =
Of Group = "This is what I need help with. I want to display the number of this serial number in the total of the consecutive numbers. =
Sample
[TABLE="class: grid, width: 352, align: center"]
<colgroup><col><col><col span="3"></colgroup><tbody>[TR]
[TD]Number
[/TD]
[TD]Group[/TD]
[TD="align: right"]1[/TD]
[TD]Single[/TD]
[TD]of Group[/TD]
[/TR]
[TR]
[TD="align: right"]2105590001[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 5
[/TD]
[/TR]
[TR]
[TD="align: right"]2105590002[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 5[/TD]
[/TR]
[TR]
[TD="align: right"]2105590003[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]3[/TD]
[TD]Group[/TD]
[TD]3 of 5[/TD]
[/TR]
[TR]
[TD="align: right"]2105590004[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]4[/TD]
[TD]Group[/TD]
[TD]4 of 5[/TD]
[/TR]
[TR]
[TD="align: right"]2105590005[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]5[/TD]
[TD]Group[/TD]
[TD]5 of 5[/TD]
[/TR]
[TR]
[TD="align: right"]2105590007[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590008[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590009[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]3[/TD]
[TD]Group[/TD]
[TD]3 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590011[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590013[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590014[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590015[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]3[/TD]
[TD]Group[/TD]
[TD]3 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590017[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 2[/TD]
[/TR]
[TR]
[TD="align: right"]2105590018[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 2[/TD]
[/TR]
[TR]
[TD="align: right"]2105590020[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590022[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590024[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590026[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 2[/TD]
[/TR]
[TR]
[TD="align: right"]2105590027[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 2[/TD]
[/TR]
[TR]
[TD="align: right"]2105590029[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590031[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590033[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 18
[/TD]
[/TR]
[TR]
[TD="align: right"]2105590034[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 18[/TD]
[/TR]
[TR]
[TD="align: right"]2105590035[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]3[/TD]
[TD]Group[/TD]
[TD]3 of 18
[/TD]
[/TR]
[TR]
[TD="align: right"]2105590036[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]4[/TD]
[TD]Group[/TD]
[TD]4 of 18[/TD]
[/TR]
[TR]
[TD="align: right"]2105590037[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]5[/TD]
[TD]Group[/TD]
[TD]5 of 18[/TD]
[/TR]
</tbody>[/TABLE]
The goal is to be able to find a customer the smallest block of consecutive numbers that meet their needs without breaking larger groups of consecutive numbers.
Columns = Description = Current formula
Number = Serial numbers sorted smallest to largest = No formula
Group = Is the serial part of a sequential group or not sequential. =
Code:
=IF(A1=A2-1,"Consecutive","Not")
Code:
=IF(B2="Consecutive",1+C1,1)
Code:
Need help
Sample
[TABLE="class: grid, width: 352, align: center"]
<colgroup><col><col><col span="3"></colgroup><tbody>[TR]
[TD]Number
[/TD]
[TD]Group[/TD]
[TD="align: right"]1[/TD]
[TD]Single[/TD]
[TD]of Group[/TD]
[/TR]
[TR]
[TD="align: right"]2105590001[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 5
[/TD]
[/TR]
[TR]
[TD="align: right"]2105590002[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 5[/TD]
[/TR]
[TR]
[TD="align: right"]2105590003[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]3[/TD]
[TD]Group[/TD]
[TD]3 of 5[/TD]
[/TR]
[TR]
[TD="align: right"]2105590004[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]4[/TD]
[TD]Group[/TD]
[TD]4 of 5[/TD]
[/TR]
[TR]
[TD="align: right"]2105590005[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]5[/TD]
[TD]Group[/TD]
[TD]5 of 5[/TD]
[/TR]
[TR]
[TD="align: right"]2105590007[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590008[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590009[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]3[/TD]
[TD]Group[/TD]
[TD]3 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590011[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590013[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590014[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590015[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]3[/TD]
[TD]Group[/TD]
[TD]3 of 3[/TD]
[/TR]
[TR]
[TD="align: right"]2105590017[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 2[/TD]
[/TR]
[TR]
[TD="align: right"]2105590018[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 2[/TD]
[/TR]
[TR]
[TD="align: right"]2105590020[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590022[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590024[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590026[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 2[/TD]
[/TR]
[TR]
[TD="align: right"]2105590027[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 2[/TD]
[/TR]
[TR]
[TD="align: right"]2105590029[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590031[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]single[/TD]
[TD]1 of 1[/TD]
[/TR]
[TR]
[TD="align: right"]2105590033[/TD]
[TD]Not[/TD]
[TD="align: right"]1[/TD]
[TD]Group[/TD]
[TD]1 of 18
[/TD]
[/TR]
[TR]
[TD="align: right"]2105590034[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]2[/TD]
[TD]Group[/TD]
[TD]2 of 18[/TD]
[/TR]
[TR]
[TD="align: right"]2105590035[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]3[/TD]
[TD]Group[/TD]
[TD]3 of 18
[/TD]
[/TR]
[TR]
[TD="align: right"]2105590036[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]4[/TD]
[TD]Group[/TD]
[TD]4 of 18[/TD]
[/TR]
[TR]
[TD="align: right"]2105590037[/TD]
[TD]Consecutive[/TD]
[TD="align: right"]5[/TD]
[TD]Group[/TD]
[TD]5 of 18[/TD]
[/TR]
</tbody>[/TABLE]