+ Reply to Thread
Results 1 to 2 of 2

Calculate mean of test scores from rows of test answers

  1. #1
    Registered User
    Join Date
    06-30-2006
    Posts
    18

    Calculate mean of test scores from rows of test answers

    I gave a test with 2 multiple part questions to 100 different people. All the data is entered into a database where the first row is the question number/part and the subsequent rows are the responses (between 0-60) for each individual person. There's a specific scoring algorithm for the test and I'd like to be able to get the mean of the test scores WITHOUT creating another table of each individuals overall score.

    An example of the database:

    | Question 1: | A) | B) | C) | Question 2: | A) | B) | C) |
    | | 24 | 56 | 22 | | 33 | 47 | 51 |
    | | 33 | 34 | 46 | | 21 | 55 | 45 |

    (in the above example, columns A and E are blank except for the first row--cell A1 and E1 are just placeholders to help us read the worksheet without confusing questions)

    The scoring algorithm:
    Let 1a represent their response to Question 1, part A (so column B in the above example):

    {[(99-1a)+(99-1b)+(99-1c)+(99-2a)]/8}*15

    Is there anyway to score all 100 people, using the above algorithm, AND find the average of all their scores, all in one cell? I don't care about anything but the mean of their scores, so I'd like to do this without creating additional tables (i.e. without creating a table of each persons score, then using the AVERAGE function over it).

    Thanks,
    -RiotLoadTime

  2. #2
    SimonCC
    Guest

    RE: Calculate mean of test scores from rows of test answers

    Try:
    =AVERAGE((99*4-B2:B101-C2:C101-D2:D101-F2:F101)/8*15)
    Use Ctrl-Shift-Enter to complete the formula because it's an array formula.
    If done correctly you will see { } around the formula automatically.

    -Simon

    "RiotLoadTime" wrote:

    >
    > I gave a test with 2 multiple part questions to 100 different people.
    > All the data is entered into a database where the first row is the
    > question number/part and the subsequent rows are the responses (between
    > 0-60) for each individual person. There's a specific scoring algorithm
    > for the test and I'd like to be able to get the mean of the test scores
    > WITHOUT creating another table of each individuals overall score.
    >
    > An example of the database:
    >
    > | Question 1: | A) | B) | C) | Question 2: | A) | B) | C) |
    > | | 24 | 56 | 22 | | 33 | 47 | 51 |
    > | | 33 | 34 | 46 | | 21 | 55 | 45 |
    >
    > (in the above example, columns A and E are blank except for the first
    > row--cell A1 and E1 are just placeholders to help us read the worksheet
    > without confusing questions)
    >
    > The scoring algorithm:
    > Let 1a represent their response to Question 1, part A (so column B
    > in the above example):
    >
    > {[(99-1a)+(99-1b)+(99-1c)+(99-2a)]/8}*15
    >
    > Is there anyway to score all 100 people, using the above algorithm, AND
    > find the average of all their scores, all in one cell? I don't care
    > about anything but the mean of their scores, so I'd like to do this
    > without creating additional tables (i.e. without creating a table of
    > each persons score, then using the AVERAGE function over it).
    >
    > Thanks,
    > -RiotLoadTime
    >
    >
    > --
    > RiotLoadTime
    > ------------------------------------------------------------------------
    > RiotLoadTime's Profile: http://www.excelforum.com/member.php...o&userid=35956
    > View this thread: http://www.excelforum.com/showthread...hreadid=565138
    >
    >


+ 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