Paul,

Thank you so much for taking the time to find a solution for me.  Unfortunately 
the data cannot be sorted to make a formula in col H work.  It's dependent on 
another table which is then dependent on another.  I really appreciate all the 
time you took to try to find something that works for me.  I think I'm giving 
up 
at this point and will just manually enter the numbers.

Thanks again.

Nadine




________________________________
From: Paul Schreiner <schreiner_p...@att.net>
To: excel-macros@googlegroups.com
Sent: Thu, October 7, 2010 6:42:43 AM
Subject: Re: $$Excel-Macros$$ Re: Need next number with a twist


That depends on if by: "the results I want" you mean the exact numbers you
gave as examples, then no, it may not.

However, if they're sorted by columns A/B/C & F,  
then this MAY work for you:

I created a column "H" and inserted: 
=A2&B2&C2&F2

then, in column "I":
=IF(NOT(ISNA(VLOOKUP(H2,H$1:I1,2,FALSE))),VLOOKUP(H2,H$1:I1,2,FALSE),
IF(NOT(ISNA(VLOOKUP(G2+1,I$1:I1,1,FALSE))),MAX(I$1:I1)+1,G2+1))

and copied H and I down through the list.

give it a shot..

Paul


>
>From: None <n8dine4ma...@yahoo.com>
>To: excel-macros@googlegroups.com
>Sent: Wed, October 6, 2010 5:27:43 PM
>Subject: Re: $$Excel-Macros$$ Re: Need next number with a twist
>
>
>If the max function gets me the results I want, I'm certainly open to it.  :)  
>
>
>
>
________________________________
From: Paul Schreiner <schreiner_p...@att.net>
>To: excel-macros@googlegroups.com
>Sent: Wed, October 6, 2010 4:17:15 AM
>Subject: Re: $$Excel-Macros$$ Re: Need next number with a twist
>
>
>I cannot see how there could be a formula option because it needs to iterate 
>(loop)
>through the previous values to check for duplicates.
>
>Now, if instead it were acceptable to use the max() function,
>then  it would be possible to get unique values, but depending on the sort 
state
>of the data, the values would most likely not be what you were looking for.
>
>Paul
>
>
>>
>>From: None <n8dine4ma...@yahoo.com>
>>To: excel-macros@googlegroups.com
>>Sent: Tue, October 5, 2010 5:42:29 PM
>>Subject: Re: $$Excel-Macros$$ Re: Need next number with a twist
>>
>>
>>Let me try to explain a little better.  Col H is where I need a formula but 
>>for 
>>now have entered the result the formula should return.  
>>
>>
>>Starting at the top: 
>>Cell H2 needs a formula result of 1 greater than what's in cell G2 for a 
>>result 
>>of 12.  That's the easy one.  
>>
>>Cell H3 needs one greater than G3 but because this number is already used in 
>>cell H2, and the combination in col A-C and F do not match, it needs to 
>>increment by 1 for a formula result of 13.
>>This continues for rows 4 and 5.
>>Rows 6 needs one greater than row 5 for a formula result in cell H6 of 16.
>>Row 7 is identical to row 6 for columns A-C and F so the formula result 
>>in cell 
>>H6 should be the same in cell H7.
>>And so on.
>>Row 10 should have a formula result in cell H10 of 26 because it is 1 more 
>>than 
>>cell G10 and because there is no other unique combination of A-C and F in the 
>>rows above.
>>
>>Is this making a little more sense? 
>>
>>I haven't tried the Macro yet.  If there's no formula option I will look into 
>>the Macro option stated below.  Thank you, everyone.
>>
>>
>>
>>
________________________________
From: Paul Schreiner <schreiner_p...@att.net>
>>To: excel-macros@googlegroups.com
>>Sent: Tue, October 5, 2010 5:05:23 AM
>>Subject: Re: $$Excel-Macros$$ Re: Need next number with a twist
>>
>>
>>I agree. 
>>
>>Your description SEEMS to imply that if you're identifying records as a 
>>combination of A-C and F.
>>Then, the first time a combination is encountered, increment the value in G 
>>and 
>>place the result in H.
>>
>> That portion of the statement: 
>>"unless there is already a number for that combo in col H, then it gets 
>>increased by 1 from that number in col H"
>>seems to say that the subsequent times a record identifier is encountered, 
>>increase the value
>>last calculated FOR THAT RECORD by 1.
>>
>>But from your examples, every time a record set is duplicated, the SAME "Next 
>>Trans#" is used...
>>Also, 
>>A-C for rows 2 and 3 are the same.
>>but column F is different, so the COMBINATION of A-C,F is unique.
>>Yet in your example, column H of row 2 is G (11) + 1 = 12.
>>row 3 should be G(11) + 1 = 12 also, but instead is 13!
>>
>>that would imply that your logic says to create unique "Trans#" for each 
>>unique 
>>record
>>But the trick is that you want it to START one above the previous "Trans#"...
>>
>>I'm not sure we can do that without a macro.
>>
>>How about:
>>
>>Sub New_Trans()
>>    Dim Dict_Record, Dict_Trans
>>    Dim RowCnt, R
>>    Dim RecID, TransNo, TempNo
>>    
>>    Set Dict_Record = CreateObject("Scripting.Dictionary")
>>    Set Dict_Trans = CreateObject("Scripting.Dictionary")
>>        Dict_Record.RemoveAll
>>        Dict_Trans.RemoveAll
>>        
>>    RowCnt = 
>>Application.WorksheetFunction.CountA(ActiveSheet.Range("A1:A65000"))
>>    
>>    For R = 2 To RowCnt
>>        RecID = ActiveSheet.Cells(R, "A").Value _
>>              & ActiveSheet.Cells(R, "B").Value _
>>              & ActiveSheet.Cells(R, "C").Value _
>>              & ActiveSheet.Cells(R, "F").Value
>>        If (Dict_Record.exists(RecID)) Then
>>            ActiveSheet.Cells(R, "H").Value = Dict_Record.Item(RecID)
>>        Else
>>            TempNo = ActiveSheet.Cells(R, "G").Value + 1
>>            While (Dict_Trans.exists(TempNo))
>>                TempNo = TempNo + 1
>>            Wend
>>            Dict_Trans.Add TempNo, TempNo
>>            Dict_Record.Add RecID, TempNo
>>            ActiveSheet.Cells(R, "H").Value = TempNo
>>        End If
>>    Next R
>>End Sub
>>
>>
>>Paul
>>
>>>
>>>From: Dave Bonallack <davebonall...@hotmail.com>
>>>To: "excel-macros@googlegroups.com" <excel-macros@googlegroups.com>
>>>Sent: Tue, October 5, 2010 5:09:01 AM
>>>Subject: RE: $$Excel-Macros$$ Re: Need next number with a twist
>>>
>>>Hi,
>>>"For every unique value of col A - C and col F, then the number is increased 
>>>by 
>>>1 from col G unless there is already a number for that combo in col H, then 
>>>it 
>>>gets increased by 1 from that number in col H"
>>> 
>>>I think I understand the first part of the sentence, but the meaning of the 
>>>second part escapes me.
>>>"unless there is already a number for that combo in col H, then it gets 
>>>increased by 1 from that number in col H"
>>> It appears that there is always a number in Col H, but is it "a number for 
>>>that 
>>>combo" ? I can't tell, since it is just a number, and not derived by a 
>>>formula.
>>>Regards - Dave.
>>> 
>>> 
>>> 
>>>________________________________
Date: Mon, 4 Oct 2010 13:47:08 -0700
>>>From: n8dine4ma...@yahoo.com
>>>Subject: Re: $$Excel-Macros$$ Re: Need next number with a twist
>>>To: excel-macros@googlegroups.com
>>>
>>>
>>>Does anyone have any thoughts on this?  I've attached the spreadsheet again 
>>>if 
>>>anyone wants to take a look.  Is there a way maybe to concatenate some cells 
>>>and 
>>>then write a formula?
>>>
>>>
>>>
>>>
________________________________
From: None <n8dine4ma...@yahoo.com>
>>>To: excel-macros@googlegroups.com
>>>Sent: Thu, September 30, 2010 2:52:14 PM
>>>Subject: Re: $$Excel-Macros$$ Re: Need next number with a twist
>>>
>>>
>>>Joshua,
>>>
>>>Thank you so much for your response.  Unfortunately this isn't working.  The 
>>>formula in col I is referencing col H which is where I originally wanted the 
>>>formula.  There will be no data in col H unless I can't get a formula to 
>>>work in 
>>>there, then it will be manually entered.  Can you help me with how the 
>>>formula 
>>>should look in cell H2 so that it will return the same numbers I manually 
>>>entered there to show what the formula result should be?  Thank you.
>>>
>>>Nadine
>>>
>>>
>>>
>>>
________________________________
From: Joshua Leuthauser <leu...@gmail.com>
>>>To: MS EXCEL AND VBA MACROS <excel-macros@googlegroups.com>
>>>Sent: Wed, September 29, 2010 5:32:44 PM
>>>Subject: $$Excel-Macros$$ Re: Need next number with a twist
>>>
>>>Build a "key" in column g.  The formula for the key should be:
>>>=a2&b2&c2&f2
>>>
>>>Populate that down for all of the rows.
>>>
>>>Basically what I built says -- look at the column of keys, if you
>>>don't find a match then take the max of all transactions used thus far
>>>and increment by one.  If you do find a match, use the same
>>>transaction number that was used by that key (the combination of a-c2
>>>& f2).
>>>
>>>You'll notice that it doesn't "reserve" the next transaction that
>>>should be used, it just assigns the next transaction to whichever key
>>>shows up that is unique.
>>>
>>>After you have your column built with the key, here is the formula I
>>>put in I2:
>>>=IF(ISNA(VLOOKUP(G2,G1:H1,2,FALSE)),MAX(H:H)
>>>+1,VLOOKUP(G2,G1:H1,2,FALSE))
>>>
>>>Fill that down the remainder of column I and you have a working
>>>formula that will either give the same transaction number if a key
>>>match is found otherwise give you the next available transaction
>>>number.
>>>
>>>
>>>
>>>On Sep 28, 10:16 pm, None <n8dine4ma...@yahoo.com> wrote:
>>>> Hi there.  I need some help finding the next number but there's a twist. 
>>>> Attached is a file that shows what I need.
>>>>
>>>> There's a sheet titled "Transactions" where the data is continually added 
>>>> to 
>>>>and
>>>> the order cannot be changed so sorting the data is out of the question.  
The
>>>> next sheet is called "Need Formula" and this is where I need a formula to 
be
>>>> entered into cells H2 - H24 for this sample spreadsheet.  The actual file 
>>will
>>>> have more rows.
>>>>
>>>> The formula needs to look at the number in cell G2 and increment it by one
>>>> UNLESS, and here's the trick, there is already a number in this column (H) 
>>for
>>>> the combination of cells A2-C2 and F2.  The sample will give you a better 
>>idea
>>>> as I've entered the end result in column H already.  I just need a formula 
>>>that
>>>> will give me the same result.  Thank you so much for your help.
>>>>
>>>>  next numbers.xls
>>>> 43KViewDownload
>>>
>>>-- 
>>>----------------------------------------------------------------------------------
>>>
>>>Some important links for excel users:
>>>1. Follow us on TWITTER for tips tricks and links : 
>>>http://twitter.com/exceldailytip
>>>2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>>3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>
>>>To post to this group, send email to excel-macros@googlegroups.com
>>>
>>><><><><><><><><><><><><><><><><><><><><><><>
>>>Like our page on facebook , Just follow below link
>>>http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts
>>>
>>>
>>>
>>>-- 
>>>----------------------------------------------------------------------------------
>>>
>>>Some important links for excel users:
>>>1. Follow us on TWITTER for tips tricks and links : 
>>>http://twitter.com/exceldailytip
>>>2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>>3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>
>>>To post to this group, send email to excel-macros@googlegroups.com
>>> 
>>><><><><><><><><><><><><><><><><><><><><><><>
>>>Like our page on facebook , Just follow below link
>>>http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts
>>>-- 
>>>----------------------------------------------------------------------------------
>>>
>>>Some important links for excel users:
>>>1. Follow us on TWITTER for tips tricks and links : 
>>>http://twitter.com/exceldailytip
>>>2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>>3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>
>>>To post to this group, send email to excel-macros@googlegroups.com
>>> 
>>><><><><><><><><><><><><><><><><><><><><><><>
>>>Like our page on facebook , Just follow below link
>>>http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts
>>>-- 
>>----------------------------------------------------------------------------------
>>
>>Some important links for excel users:
>>1. Follow us on TWITTER for tips tricks and links : 
>>http://twitter.com/exceldailytip
>>2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>3. Excel tutorials at http://www.excel-macros.blogspot.com
>>4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>
>>To post to this group, send email to excel-macros@googlegroups.com
>> 
>><><><><><><><><><><><><><><><><><><><><><><>
>>Like our page on facebook , Just follow below link
>>http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts
>>
>>-- 
>>----------------------------------------------------------------------------------
>>
>>Some important links for excel users:
>>1. Follow us on TWITTER for tips tricks and links : 
>>http://twitter.com/exceldailytip
>>2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>3. Excel tutorials at http://www.excel-macros.blogspot.com
>>4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>
>>To post to this group, send email to excel-macros@googlegroups.com
>> 
>><><><><><><><><><><><><><><><><><><><><><><>
>>Like our page on facebook , Just follow below link
>>http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts
>>-- 
>----------------------------------------------------------------------------------
>
>Some important links for excel users:
>1. Follow us on TWITTER for tips tricks and links : 
>http://twitter.com/exceldailytip
>2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>3. Excel tutorials at http://www.excel-macros.blogspot.com
>4. Learn VBA Macros at http://www.quickvba.blogspot.com
>5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
>To post to this group, send email to excel-macros@googlegroups.com
> 
><><><><><><><><><><><><><><><><><><><><><><>
>Like our page on facebook , Just follow below link
>http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts
>
>-- 
>----------------------------------------------------------------------------------
>
>Some important links for excel users:
>1. Follow us on TWITTER for tips tricks and links : 
>http://twitter.com/exceldailytip
>2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>3. Excel tutorials at http://www.excel-macros.blogspot.com
>4. Learn VBA Macros at http://www.quickvba.blogspot.com
>5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
>To post to this group, send email to excel-macros@googlegroups.com
> 
><><><><><><><><><><><><><><><><><><><><><><>
>Like our page on facebook , Just follow below link
>http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts
>-- 
----------------------------------------------------------------------------------

Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com

To post to this group, send email to excel-macros@googlegroups.com
 
<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts


      

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts

Reply via email to