Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Need (Excel) formula to make Mark sheet with Automatic Grading

3,776 views
Skip to first unread message

Formula for Mark Sheet@discussions.microsoft.com Need Formula for Mark Sheet

unread,
Sep 20, 2008, 4:38:00 AM9/20/08
to
A B C D
SL. # Subject Marks Grade
1 English 96
2 History 58
3 Math 46
4 Chemistry 66
5 Physics 72
6 Urdu 85
7 Oncology 82
8 Biology 91
9 Drawing 57
10 Extra 89
11 HIJ 55
12 ABC 81
13 XYZ 49
14
15
so on so on


Marks Range Grade
90+ A+
80 TO 89 B
70 TO 79 C
60 TO 69 D
50 TO 59 E
40 TO 49 F


I want that when I put marks in Marks Columns i.e. C, Grade will be appear
automatically as per above mention range.

Please send me formula to apply. Looking forward for prompt and favorable
response.

Thanks and Regards
Hina

David Biddulph

unread,
Sep 20, 2008, 5:00:22 AM9/20/08
to
Try the VLOOKUP function.
--
David Biddulph

"Need Formula for Mark Sheet" <Need Formula for Mark
Sh...@discussions.microsoft.com> wrote in message
news:D12AF91C-0306-457D...@microsoft.com...

Mike H

unread,
Sep 20, 2008, 5:07:01 AM9/20/08
to
hI,

Somewhere out of the way build a table that looks like this. In my case it's
in H1 - I7 and note it must remain sorted in the left column

0 F
59 E
69 D
79 C
89 B
90 A+

Then use this formula in D2 to get the grade. Drag down for all grades
=VLOOKUP(C2,$H$1:$I$6,2,TRUE)

Mike

st...@integre.com.au

unread,
Sep 20, 2008, 8:37:10 AM9/20/08
to
Hi,

I agree VLOOKUP; however, the lookup table should be set as follows:

Mark Grade
0 Not Graded
40 F
50 E
60 D
70 C
80 B
90 A+

Headers are optional

Alternatively if you want to use a formula the following one can be
placed in D2 and copied down.

=IF(C2>=90,"A
+",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D",IF(C2>=50,"E",IF(C2>=40,"F","Not
Graded"))))))

Cheers

Teethless mama

unread,
Sep 20, 2008, 9:44:01 AM9/20/08
to
Try this:

=LOOKUP(C2,{40,50,60,70,80,90},{"F","E","D","C","B","A+"})

"Need Formula for Mark Sheet" wrote:

Need Formula for Mark Sheet

unread,
Sep 21, 2008, 5:44:01 AM9/21/08
to
Dear Steve "Cheers"

Many thanks for below formula !!! It's working ..

=IF(C2>=90,"A+",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D",IF(C2>=50,"E",IF(C2>=40,"F","Not Graded"))))))

But I found some problem in Grading in Vlookup formula ... explain below:

SL. # Subject Marks Grade

1 AA 91 A+
2 AB 79 C
3 AC 81 C it should be "B" as per range
4 AD 70 D it should be "C" as per range
5 AE 50 F it should be "E" as per range


Range of Grade
40-49 F
50-59 E
60-69 D
70-79 C
80-89 B
90-99 A+

Looking forward for your favorable response.

Regards
Hina

Need Formula for Mark Sheet

unread,
Sep 21, 2008, 5:54:10 AM9/21/08
to
Dear Mike,

I put your given formula but I found some problem in Grading ... explain
below:

Result after putting Formula in Column "D"

A B C D E


SL. # Subject Marks Grade

1 AA 91 A+
2 AB 79 C
3 AC 81 C it should be "B" as per range
4 AD 70 D it should be "C" as per range
5 AE 50 F it should be "E" as per range

coulumn----> H I
Range of Grade

0 F
59 E
69 D
79 C
89 B
90 A+

I need Grade as per below mention chart:

Range of Grade
40-49 F
50-59 E
60-69 D
70-79 C
80-89 B
90-99 A+

Looking forward for your favorable response.

Regards
Hina

Need Formula for Mark Sheet

unread,
Sep 21, 2008, 6:00:00 AM9/21/08
to
Dear Friend,

Many Thanks for reply and below mention formula.... It's working....

Thanks and Regards
Hina

Arjun Kumar Vishwakarma

unread,
Sep 27, 2011, 6:14:38 AM9/27/11
to
Goods formula
>> On Saturday, September 20, 2008 5:00 AM David Biddulph wrote:

>> Try the VLOOKUP function.
>> --
>> David Biddulph
>>
>> "Need Formula for Mark Sheet" <Need Formula for Mark


>>> On Saturday, September 20, 2008 5:07 AM Mike wrote:

>>> hI,
>>>
>>> Somewhere out of the way build a table that looks like this. In my case it's
>>> in H1 - I7 and note it must remain sorted in the left column
>>>
>>> 0 F
>>> 59 E
>>> 69 D
>>> 79 C
>>> 89 B
>>> 90 A+
>>>
>>> Then use this formula in D2 to get the grade. Drag down for all grades
>>> =VLOOKUP(C2,$H$1:$I$6,2,TRUE)
>>>
>>> Mike
>>>
>>> "Need Formula for Mark Sheet" wrote:


>>>> On Saturday, September 20, 2008 9:44 AM Teethlessmam wrote:

>>>> Try this:
>>>>
>>>> =LOOKUP(C2,{40,50,60,70,80,90},{"F","E","D","C","B","A+"})
>>>>
>>>>
>>>>
>>>> "Need Formula for Mark Sheet" wrote:


>>>>> On Sunday, September 21, 2008 4:23 AM stev wrote:

>>>>> Hi,
>>>>>
>>>>> I agree VLOOKUP; however, the lookup table should be set as follows:
>>>>>
>>>>> Mark Grade
>>>>> 0 Not Graded
>>>>> 40 F
>>>>> 50 E
>>>>> 60 D
>>>>> 70 C
>>>>> 80 B
>>>>> 90 A+
>>>>>
>>>>> Headers are optional
>>>>>
>>>>> Alternatively if you want to use a formula the following one can be
>>>>> placed in D2 and copied down.
>>>>>
>>>>> =IF(C2>=90,"A
>>>>> +",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D",IF(C2>=50,"E",IF(C2>=40,"F","Not
>>>>> Graded"))))))
>>>>>
>>>>> Cheers


>>>>>> On Sunday, September 21, 2008 5:44 AM NeedFormulaforMarkShee wrote:

>>>>>> Dear Steve "Cheers"
>>>>>>
>>>>>> Many thanks for below formula !!! It's working ..
>>>>>>
>>>>>> =IF(C2>=90,"A+",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D",IF(C2>=50,"E",IF(C2>=40,"F","Not Graded"))))))
>>>>>>
>>>>>> But I found some problem in Grading in Vlookup formula ... explain below:
>>>>>>
>>>>>> SL. # Subject Marks Grade
>>>>>> 1 AA 91 A+
>>>>>> 2 AB 79 C
>>>>>> 3 AC 81 C it should be "B" as per range
>>>>>> 4 AD 70 D it should be "C" as per range
>>>>>> 5 AE 50 F it should be "E" as per range
>>>>>>
>>>>>>
>>>>>> Range of Grade
>>>>>> 40-49 F
>>>>>> 50-59 E
>>>>>> 60-69 D
>>>>>> 70-79 C
>>>>>> 80-89 B
>>>>>> 90-99 A+
>>>>>>
>>>>>> Looking forward for your favorable response.
>>>>>>
>>>>>> Regards
>>>>>> Hina
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> "st...@integre.com.au" wrote:


>>>>>>> On Sunday, September 21, 2008 5:54 AM NeedFormulaforMarkShee wrote:

>>>>>>> Dear Mike,
>>>>>>>
>>>>>>> I put your given formula but I found some problem in Grading ... explain
>>>>>>> below:
>>>>>>>
>>>>>>> Result after putting Formula in Column "D"
>>>>>>>
>>>>>>> A B C D E
>>>>>>>
>>>>>>> SL. # Subject Marks Grade
>>>>>>>> On Sunday, September 21, 2008 6:00 AM NeedFormulaforMarkShee wrote:

>>>>>>>> Dear Friend,
>>>>>>>>
>>>>>>>> Many Thanks for reply and below mention formula.... it is working....
>>>>>>>>
>>>>>>>> Thanks and Regards
>>>>>>>> Hina
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> "Teethless mama" wrote:


>>>>>>>>> On Thursday, May 21, 2009 3:32 AM deepak mathur wrote:

>>>>>>>>> You are required to be a member to post replies. After logging in or becoming a member, you will be redirected back to this page.


>>>>>>>>>> On Wednesday, June 17, 2009 3:44 AM suraj pratap wrote:

>>>>>>>>>> You are required to be a member to post replies. After logging in or becoming a member, you will be redirected back to this page.


>>>>>>>>>>> On Wednesday, June 17, 2009 3:44 AM suraj pratap wrote:

>>>>>>>>>>> You are required to be a member to post replies. After logging in or becoming a member, you will be redirected back to this page.


>>>>>>>>>>>> On Tuesday, June 01, 2010 3:26 AM Amol Jadhav wrote:

>>>>>>>>>>>> Hi Hina,
>>>>>>>>>>>>
>>>>>>>>>>>> I have solution regarding ur problem.
>>>>>>>>>>>>
>>>>>>>>>>>> my cell no. 9867439108.


>>>>>>>>>>>>> On Tuesday, June 01, 2010 3:30 AM Amol Jadhav wrote:

>>>>>>>>>>>>> if u want excel solution then please contact me.
>>>>>>>>>>>>>
>>>>>>>>>>>>> E mail - audiol...@yahoo.com (9867439108)



ashfaqu...@gmail.com

unread,
Dec 8, 2013, 8:17:37 AM12/8/13
to
> Ashfaque

rosha...@gmail.com

unread,
Apr 16, 2014, 3:39:29 AM4/16/14
to

GS

unread,
Apr 16, 2014, 10:48:00 AM4/16/14
to
Not sure why you're reposting a 6-year old reply, but...

My "GradesTable" is laid out as follows...

ScoreAvg 0 50 55 60 65 70 75 80 90
PointAvg 0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00
Grade U D D+ C C+ B B+ A A+

..so it occupies the top 3 (hidden) rows only of my grades sheet, and
is defined with a local scope name.

The formula I use for 'PointAvg' is...

=IF(TotalMark<>"",HLOOKUP(TotalMark,GradesTable,2),"")


..and the formula I use for 'Grade' is...

=IF(TotalMark<>"",HLOOKUP(TotalMark,GradesTable,3),"")

..where "TotalMark" is a column-absolute, row-relative local scope
defined name range that collects values in a 'Summary' module from all
course outline modules to arrive at a final 'ScoreAvg' for each student
in the class list.

Note that all defined name ranges use local scope so I can have several
class sheets in the same workbook without name conflicts. The class
sheet is inserted from a template and so all 'like' areas use the same
defined names.

--
Garry

Free usenet access at http://www.eternal-september.org
Classic VB Users Regroup!
comp.lang.basic.visual.misc
microsoft.public.vb.general.discussion


Gord Dibben

unread,
Apr 16, 2014, 7:05:15 PM4/16/14
to
Enter in D2

=LOOKUP(C2,{0,40.1,50.1,60.1,70.1,80.1,90.1},{"Not
Graded","F","E","D","C","B","A+"})

Gord

sabir...@gmail.com

unread,
Apr 19, 2014, 3:32:24 PM4/19/14
to
SUM(C4:G4)
H4/500*100
IF(I4>=68,"pass","Fail")
IF(I6>90,"A",IF(I6>80,"B",IF(I6>70,"C","F")))

shiva...@gmail.com

unread,
Jun 18, 2014, 9:38:50 PM6/18/14
to
B C D MARK GREAD
2 40 49 F 59 E =VLOOKUP(E2,$B$2:$D$7,3,TRUE)
3 50 59 E
4 60 69 D
5 70 79 C
6 80 89 B
7 90 100 A+

pradeep....@gmail.com

unread,
Nov 18, 2014, 5:52:07 AM11/18/14
to
please give formula one student mark sheet view in one class student

pradeep....@gmail.com

unread,
Nov 18, 2014, 5:59:25 AM11/18/14
to
Science
Ram 30
Syam 30
Kally 20

English
Ram 40
Syam 50
Kally 30

Maths
Ram 55
Syam 45
Kally 35

See Details on students Marks summery on click

Ram
Science 30
English 40
Maths 55


coolash...@gmail.com

unread,
Feb 17, 2016, 5:57:20 AM2/17/16
to
thank you...for most knowldge
0 new messages