+ Reply to Thread
Results 1 to 5 of 5

Forumla for automatic scoring

  1. #1
    Registered User
    Join Date
    04-24-2012
    Location
    Derby, England
    MS-Off Ver
    Excel 2007
    Posts
    1

    Forumla for automatic scoring

    I'm not too clued up at all on using formulas in excel so not sure if this is possible........any help would be really appreciated please?!


    What i am trying to do is score a set of values against a base value.

    In Column A i have a set of numbers: 27.6, 27.3, 28.5, 23.9, 25.1, 27.7, 26.1 and 30.2 allocated to each of 8 people.

    Based off a base value of 25.6 i want to assign each person a score as follows:

    25.6 or lower = 10 points
    25.7-26.1 = 8 points
    26.2-26.6 = 7 points
    26.7-27.1 = 6 points

    and so on down to 1 point for 29.2-29.6.

    Any score higher than 29.6 gets 0 points.


    This will repeated over 9 other sets of data with a different base value each time.

  2. #2
    Forum Contributor darknation144's Avatar
    Join Date
    01-24-2012
    Location
    London
    MS-Off Ver
    Microsoft Excel 365 MSO
    Posts
    555

    Re: Forumla for automatic scoring

    So you should probably use match() with index().
    Last edited by darknation144; 04-24-2012 at 09:41 AM.
    If someone helped give them rep using the star button.

    If you have received a satisfactory solution please mark the thread solved. If not Fotis will come for you at night :P

  3. #3
    Valued Forum Contributor
    Join Date
    02-08-2012
    Location
    wales
    MS-Off Ver
    Excel 2007
    Posts
    964

    Re: Forumla for automatic scoring

    if function would also work be be a nightmare and very long

    like for first couple of ranges

    =if(A1<=25.6,10,if(and(A1>25.6,A1<=26.1),8,(CONTINUE ADDING IN THE FALSE TILL THE END)))
    The Importance of INDEX - A GUIDE TO INDEX'S OTHER USES
    <--- If a post helps hit the star

  4. #4
    Valued Forum Contributor
    Join Date
    02-08-2012
    Location
    wales
    MS-Off Ver
    Excel 2007
    Posts
    964

    Re: Forumla for automatic scoring

    =IF(A1<=25.6,10,IF(AND(A1>25.6,A1<=26.1),8,IF(AND(A1>26.1,A1<=26.6),7,IF(AND(A1>26.6,A1<=27.1),6,IF(AND(A1>27.1,A1<=27.6),5,IF(AND(A1>27.6,A1<=28.1),4,IF(AND(A1>28.1,A1<=28.6),3,IF(AND(A1>28.6,A1<=29.1),2,IF(AND(A1>29.1,A1<=29.6),1,0)))))))))

    there is your formula with ifs

  5. #5
    Valued Forum Contributor
    Join Date
    03-20-2011
    Location
    UK
    MS-Off Ver
    Excel 2007/10/16
    Posts
    840

    Re: Forumla for automatic scoring

    Hi
    Cell A2 26.6 =10
    Try this
    cell B2 =LOOKUP(A2, {0,25.7,26.2,26.7,27.2,27.7,28.2,28.7,29.2,29.7}, {10,8,7,6,5,4,3,2,1,0}) copy down

+ Reply to Thread

Thread Information

Users Browsing this Thread

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

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.6.0 RC 1