+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 15 of 23

Thread: Converting Countifs to 2003 formula

  1. #1
    Registered User
    Join Date
    09-04-2008
    Location
    Cherry Hill, NJ
    MS-Off Ver
    2007
    Posts
    37

    Converting Countifs to 2003 formula

    Hello,
    I am having trouble converting the following Countifs formula developed in 2007 to work in 2003 Excel.

    Basically, I want to count the frequency of "N" in 'Data_Q2 2008'!$S$2:$S$9806, where 'Data_Q2 2008'!$B$2:$B$9806 = 'Metric Upload'!C2.

    'Data_Q2 2008'!$B$2:$B$9806 is a list of physicians. 'Metric Upload'!C2 is a pick list for selecting the physican that is in the larger data set using Data Validation.


    Thank you!

    2007 Countifs Formula:

    =COUNTIFS('Data_Q2 2008'!$S$2:$S$9806,"N",'Data_Q2 2008'!$B$2:$B$9806,'Metric Upload'!C2)
    Last edited by rgold; 10-06-2008 at 03:37 PM.

  2. #2
    Valued Forum Contributor mdbct's Avatar
    Join Date
    11-11-2005
    Location
    CT
    MS-Off Ver
    2003 & 2007
    Posts
    844
    =Sumproduct(('Data_Q2 2008'!$S$2:$S$9806="N")*('Data_Q2 2008'!$B$2:$B$9806='Metric Upload'!C2)*1)

  3. #3
    Forum Guru rwgrietveld's Avatar
    Join Date
    09-02-2008
    Location
    Netherlands
    MS-Off Ver
    XL 2007 / XL 2010
    Posts
    1,671

    re: Converting Countifs to 2003 formula

    =SUM(--('Data_Q2 2008'!$S$2:$S$9806="N")*('Data_Q2 2008'!$B$2:$B$9806='Metric Upload'!C2))
    Looking for great solutions but hate waiting?
    Seach this Forum through Google

    www.Google.com
    (e.g. +multiple +IF site:excelforum.com/excel-general/ )

    www.Google.com
    (e.g. +fill +combobox site:excelforum.com/excel-programming/ )

    Ave,
    Ricardo

  4. #4
    Registered User
    Join Date
    09-04-2008
    Location
    Cherry Hill, NJ
    MS-Off Ver
    2007
    Posts
    37
    Thank you! Your formula worked. I have been working on that all night.

  5. #5
    Registered User
    Join Date
    09-04-2008
    Location
    Cherry Hill, NJ
    MS-Off Ver
    2007
    Posts
    37
    How would you develop the formula if you want to do multiple filters. Right now, there is only one filter for "N"? Thanks.

  6. #6
    Valued Forum Contributor mdbct's Avatar
    Join Date
    11-11-2005
    Location
    CT
    MS-Off Ver
    2003 & 2007
    Posts
    844
    Put the criteria between a set of {} s

    ('Data_Q2 2008'!$S$2:$S$9806="N")
    would become

    ('Data_Q2 2008'!$S$2:$S$9806={"Y","N","MAYBE"})

  7. #7
    Registered User
    Join Date
    09-04-2008
    Location
    Cherry Hill, NJ
    MS-Off Ver
    2007
    Posts
    37
    mdbct,
    Thank you! That worked. Ok, last related question. Your last post worked for multiple filters in the same column. What if you have multiple filters, say 3, and they are each in a separate column? Thank you for your prompt posting. Saving me a lot of time!

    Rob

  8. #8
    Valued Forum Contributor mdbct's Avatar
    Join Date
    11-11-2005
    Location
    CT
    MS-Off Ver
    2003 & 2007
    Posts
    844
    Just keep adding the criteria. The following will count the rpw matching your original criteria with the added criteria of the "ALL" being the data in column T and "NEW" being the data in column U

    =Sumproduct(('Data_Q2 2008'!$S$2:$S$9806="N")*('Data_Q2 2008'!$B$2:$B$9806='Metric Upload'!C2)*('Data_Q2 2008'!$T$2:$T$9806="ALL")*('Data_Q2 2008'!$U$2:$U$9806="NEW")*1)

  9. #9
    Registered User
    Join Date
    09-04-2008
    Location
    Cherry Hill, NJ
    MS-Off Ver
    2007
    Posts
    37
    I tried this formula is no value is calculating. There is a blank as opposed to an error message. Below is what I did from your post

    =SUMPRODUCT(('Step 1_Data_Q2 2008'!T3:T10000="N")*('Step 1_Data_Q2 2008'!U3:U10000="*")*('Step 1_Data_Q2 2008'!C3:C10000='Metric Upload'!C2)*1)

    N=First filter
    *= is filtering for any value present
    The last statement is a lookup

  10. #10
    Valued Forum Contributor mdbct's Avatar
    Join Date
    11-11-2005
    Location
    CT
    MS-Off Ver
    2003 & 2007
    Posts
    844
    Change this
    ('Step 1_Data_Q2 2008'!U3:U10000="*")
    to
    ('Step 1_Data_Q2 2008'!U3:U10000<>"")
    SUMPRODUCT doesn't play well with wildcards.

  11. #11
    Registered User
    Join Date
    09-04-2008
    Location
    Cherry Hill, NJ
    MS-Off Ver
    2007
    Posts
    37
    Successful!!! Thank you again! Great site!

  12. #12
    Registered User
    Join Date
    09-04-2008
    Location
    Cherry Hill, NJ
    MS-Off Ver
    2007
    Posts
    37
    For the future if I need to use a wildcard, what is the correct character to use? Thanks

  13. #13
    Valued Forum Contributor mdbct's Avatar
    Join Date
    11-11-2005
    Location
    CT
    MS-Off Ver
    2003 & 2007
    Posts
    844
    I should have said that SUMPRODUCT doesn't play with wild cards at all.

    There are a couple methods you could use to check the text is portions of a cell.

    For cells starting with specific characters you can use the left function (Left, Mid and Right functions will all work). The following checks for cells that start with the letter A:
    (LEFT(G1:G20,1)="A")
    If you want to find specific text within the cells you have to use either a Find (case sensitive) or Search (not case sensitive) on the column. The following looks for the letter "a" or "A" within the cells.
    NOT(ISERROR(SEARCH("A",G1:G20,1)))

  14. #14
    Registered User
    Join Date
    09-04-2008
    Location
    Cherry Hill, NJ
    MS-Off Ver
    2007
    Posts
    37
    I am having trouble with the syntax with that formula. How would I change the following to incorporate it for searching for "Picu":

    =SUMPRODUCT(('Step 1_Data_Q2 2008'!T2:T10000="N")*('Step 1_Data_Q2 2008'!C2:C10000='Metric Upload'!C2)*1)*('Step 1_Data_Q2 2008'!U2:U10000="Picu*")*1))

  15. #15
    Valued Forum Contributor mdbct's Avatar
    Join Date
    11-11-2005
    Location
    CT
    MS-Off Ver
    2003 & 2007
    Posts
    844
    Try this one:
    =SUMPRODUCT(('Step 1_Data_Q2 2008'!T2:T10000="N")*('Step 1_Data_Q2 2008'!C2:C10000='Metric Upload'!C2)*(left('Step 1_Data_Q2 2008'!U2:U10000,4)="Picu")*1)

+ Reply to Thread

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. A formula template
    By ajaysehgal in forum Excel General
    Replies: 2
    Last Post: 08-25-2008, 10:29 AM
  2. Replies: 4
    Last Post: 05-16-2008, 02:27 AM
  3. Replies: 7
    Last Post: 11-18-2007, 02:32 PM
  4. How do I subsitute part of a formula linked to another workbook?
    By Scej12 in forum Excel Worksheet Functions
    Replies: 11
    Last Post: 08-03-2007, 10:10 AM
  5. Excel Formula Help (Excel 2003)
    By boka in forum Excel General
    Replies: 1
    Last Post: 10-13-2006, 02:11 AM

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