+ Reply to Thread
Results 1 to 7 of 7

Thread: counting duplicates once

  1. #1
    Registered User
    Join Date
    07-06-2011
    Location
    salem, or
    MS-Off Ver
    Excel 2010
    Posts
    4

    counting duplicates once

    I have two columns, One with names (column C) another with multiple dates (column d).
    I would like to count the number of names once with in a certain month.

    column c Column D
    Ivie 7/1/2010
    wood 7/1/2010
    Taylor 7/2/2010
    Ivie 7/5/2010
    Baker 7/7/2010
    Ivie 7/10/2010

    From the example above, result of number of names should be 4, but I am getting a result of 1 when I use the below formula.


    I am using the frequency function, but it is not giving me the correct result.

    (column F) data array =IF((YEAR(D2)=(2010))*(MONTH(D2)= 7)),MATCH(C2,$C$2:$C$950,0))
    (Column G) bins array =ROW(C2)-ROW($C$2:$C$950)+1
    =FREQUENCY(F2:F950, G2:G950)
    (column H) if i typed in =SUM(IF(H2:H86,1)) the value result is 1
    if I type it in as =SUMIF(H2:H86,1) the value results in 17 (the correct value)

    When I put it all together

    =SUM(IF(FREQUENCY(IF((YEAR(D2:D950)=(2010))*(MONTH(D2:D950)=(7)),MATCH(C2:C950,C2:C950,0)), ROW(C2:C950)-ROW($C$2:$C$950)+1), 1))

    The results is 1.

    Do I have an error in the formula or is this an excel 2007 issue?
    Last edited by NBVC; 07-06-2011 at 09:45 PM.

  2. #2
    Forum Guru NBVC's Avatar
    Join Date
    12-06-2006
    Location
    Mississauga, CANADA
    MS-Off Ver
    2003:2010
    Posts
    32,639

    Re: counting duplicates once

    Your Bins Array is a bit off... try:

    =SUM(IF(FREQUENCY(IF((YEAR(D2:D950)=(2010))*(MONTH(D2:D950)=(7)),MATCH(C2:C950,C2:C950,0)), ROW(C2:C950)-ROW(C2)+1),1))
    Microsoft MVP - Excel

    Where there is a will there are many ways. Pick One!


    Please read the Forum Rules

    If you are happy with the results, please add to the contributor's reputation by clicking the reputation icon (star icon) below

    Please also mark the thread as Solved once it is solved. Check the FAQ's to see how.

    Preferred Charities: Lupus Canada and Sick Kids Foundation.
    Feel Free to Donate if you want to, for the assistance you received today.

  3. #3
    Registered User
    Join Date
    07-06-2011
    Location
    salem, or
    MS-Off Ver
    Excel 2010
    Posts
    4

    Re: counting duplicates once

    It will either give me a result of 1 or #value error.
    I went though the evaluate formula, It able to look at all the values for the data array and bins array, until the last step sum(if(#value, 1). when it show the error.

    When I separated the formula and depending on how I write the sumif formula, it gave me different results.
    if i typed in =SUM(IF(H2:H86,1)) the value result is 1
    if I type it in as =SUMIF(H2:H86,1) the value results in 17 (the correct value)

    IF I change the combined formula I to look like
    =SUMIF(FREQUENCY(IF((YEAR(D2:D950)=(2010))*(MONTH(D2:D950)=(7)),MATCH(C2:C950,C2:C950,0)), ROW(C2:C950)-ROW($C$2:$C$950)+1), 1)

    I get an error.
    thoughts.
    Attached Files Attached Files

  4. #4
    Forum Guru NBVC's Avatar
    Join Date
    12-06-2006
    Location
    Mississauga, CANADA
    MS-Off Ver
    2003:2010
    Posts
    32,639

    Re: counting duplicates once

    I guess I assumed you knew that this was an array formula and therefore has to be confirmed with CTRL+SHIFT+ENTER not just ENTER.
    Microsoft MVP - Excel

    Where there is a will there are many ways. Pick One!


    Please read the Forum Rules

    If you are happy with the results, please add to the contributor's reputation by clicking the reputation icon (star icon) below

    Please also mark the thread as Solved once it is solved. Check the FAQ's to see how.

    Preferred Charities: Lupus Canada and Sick Kids Foundation.
    Feel Free to Donate if you want to, for the assistance you received today.

  5. #5
    Registered User
    Join Date
    07-06-2011
    Location
    salem, or
    MS-Off Ver
    Excel 2010
    Posts
    4

    Re: counting duplicates once

    I didn't know to do that.
    When I hit CTRL+SHIFT+ENTER

    =SUM(IF(FREQUENCY(IF((YEAR(D2:D950)=(2010))*(MONTH(D2:D950)=(7)),MATCH(C2:C950,C2:C950,0)), ROW(C2:C950)-ROW($C$2)+1), 1))

    the result is 56 it should be 53.

    when I was figuring out this formula, I forgot I had 1st names in column B.
    I would like to the bins array to look at columns B and C. (which is the first and last name).

    Suggestions

  6. #6
    Forum Guru NBVC's Avatar
    Join Date
    12-06-2006
    Location
    Mississauga, CANADA
    MS-Off Ver
    2003:2010
    Posts
    32,639

    Re: counting duplicates once

    Can you show how you get 53?

    If I combine first and last names, I get more (70)... probably because you have more unique combinations of first/last names... i.e several people have same lastname or several have same first name...

    This is the formula:

    =SUM(IF(FREQUENCY(IF((YEAR(D2:D950)=(2010))*(MONTH(D2:D950)=(7)),MATCH(B2:B950&C2:C950,B2:B950&C2:C950,0)), ROW(C2:C950)-ROW(C2)+1),1))
    Confirmed with cTRL+SHIFT+ENTER
    Microsoft MVP - Excel

    Where there is a will there are many ways. Pick One!


    Please read the Forum Rules

    If you are happy with the results, please add to the contributor's reputation by clicking the reputation icon (star icon) below

    Please also mark the thread as Solved once it is solved. Check the FAQ's to see how.

    Preferred Charities: Lupus Canada and Sick Kids Foundation.
    Feel Free to Donate if you want to, for the assistance you received today.

  7. #7
    Registered User
    Join Date
    07-06-2011
    Location
    salem, or
    MS-Off Ver
    Excel 2010
    Posts
    4

    Thumbs up Re: counting duplicates once

    solved! thanks

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.2.0