How to calculate the percentage?

nskatoch

Board Regular
Joined
Dec 30, 2013
Messages
63
Office Version
  1. 365
Platform
  1. Windows
Roll No.NAME OF STUDENTENGLISH COREHINDI CORECOMPUTER SCIENCEHISTORYGEOGRAPHYECONOMICSPHYSICAL ACTIVITY TRAINERTOURISMTotal%age
Maximum Marks:8080708070805060
1Albert506040355040275
2Browny50403550270
3Cathe705040355045290
4Bill606040355035280
5Elora
6Johan
7Gimmi
8Happy

In the above table the Maximum Marks of each subject are different. Each student opted different subjects and secured marks. I have used the formula for Total is as follows:
=IFERROR(SUM(C6,LARGE(D6:J6, 1), LARGE(D6:J6, 2), LARGE(D6:J6, 3), LARGE(D6:J6, 4), LARGE(D6:J6, 5)),"")
Now please suggest me that what formula use for percentage for each student?
 
Last edited:

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().
Does this work?
Book1
CDEFGHIJKLMN
3Roll No.NAME OF STUDENTENGLISH COREHINDI CORECOMPUTER SCIENCEHISTORYGEOGRAPHYECONOMICSPHYSICAL ACTIVITY TRAINERTOURISMTotal%
4Maximum Marks:8080708070805060570
51Albert50604035504027562,5%
62Browny5040355017560,3%
73Cathe70504035504529064,4%
84Bill60604035503528065,1%
95Elora
106Johan
117Gimmi
128Happy
Sheet2
Cell Formulas
RangeFormula
M4:M8M4=SUM(E4:L4)
N5:N8N5=SUM($E5:$L5)/SUMIF($E5:$L5,">0",$E$4:$L$4)
 
Upvote 0
Solution
Do you want the average of the averages? Or do you want the average of percentage for each class?

Try this:

(Also, i could not get consisent result with your total formula, please review)

Book1
ABCDEFGHIJKLMN
1Roll No.NAME OF STUDENTENGLISH COREHINDI CORECOMPUTER SCIENCEHISTORYGEOGRAPHYECONOMICSPHYSICAL ACTIVITY TRAINERTOURISMTotal%ageYour Total???
2Maximum Marks:8080708070805060
31Albert50604035504027527563%
42Browny50403550270 61%
53Cathe70504035504529029065%
64Bill60604035503528028066%
75Elora  
86Johan  
97Gimmi  
108Happy  
Sheet2
Cell Formulas
RangeFormula
M3:M10M3=IFERROR(SUM(C3,LARGE(D3:J3, 1), LARGE(D3:J3, 2), LARGE(D3:J3, 3), LARGE(D3:J3, 4), LARGE(D3:J3, 5)),"")
N3:N10N3=IFERROR(AVERAGE(FILTER(C3:J3/$C$2:$J$2,(C3:J3>0))),"")
 
Last edited:
Upvote 0
Do you want the average of the averages? Or do you want the average of percentage for each class?

Try this:

(Also, i could not get consisent result with your total formula, please review)

Book1
ABCDEFGHIJKLMN
1Roll No.NAME OF STUDENTENGLISH COREHINDI CORECOMPUTER SCIENCEHISTORYGEOGRAPHYECONOMICSPHYSICAL ACTIVITY TRAINERTOURISMTotal%ageYour Total???
2Maximum Marks:8080708070805060
31Albert50604035504027527563%
42Browny50403550270 61%
53Cathe70504035504529029065%
64Bill60604035503528028066%
75Elora  
86Johan  
97Gimmi  
108Happy  
Sheet2
Cell Formulas
RangeFormula
M3:M10M3=IFERROR(SUM(C3,LARGE(D3:J3, 1), LARGE(D3:J3, 2), LARGE(D3:J3, 3), LARGE(D3:J3, 4), LARGE(D3:J3, 5)),"")
N3:N10N3=IFERROR(AVERAGE(FILTER(C3:J3/$C$2:$J$2,(C3:J3>0))),"")
Thanks for your response.
In this class, there are eight subjects. Some students opted eight subjects, some are seven or six. I want sum of larger value of five subjects+Marks of English subject. So, I have used this sum formula. Now How can I obtain percentage of each student (i.e. each row)?
 
Upvote 0
Does this work?
Book1
CDEFGHIJKLMN
3Roll No.NAME OF STUDENTENGLISH COREHINDI CORECOMPUTER SCIENCEHISTORYGEOGRAPHYECONOMICSPHYSICAL ACTIVITY TRAINERTOURISMTotal%
4Maximum Marks:8080708070805060570
51Albert50604035504027562,5%
62Browny5040355017560,3%
73Cathe70504035504529064,4%
84Bill60604035503528065,1%
95Elora
106Johan
117Gimmi
128Happy
Sheet2
Cell Formulas
RangeFormula
M4:M8M4=SUM(E4:L4)
N5:N8N5=SUM($E5:$L5)/SUMIF($E5:$L5,">0",$E$4:$L$4)
Thanks for your response.
The formula suggested by you works if SUM(E4:L4), but if the formula of TOTAL column is
=IFERROR(SUM(E4,LARGE(F4:L4, 1), LARGE(F4:L4, 2), LARGE(F4:L4, 3), LARGE(F4:L4, 4), LARGE(F4:L4, 5)),"") then it not works.
I want PERCENTAGE, Total marks obtained by above formula/sum of Max. Marks of those subjects from where above total obtained.
So, please suggest me.
 
Upvote 0
What is your expected result in the yellow range?

Book1.xlsx
ABCDEFGHIJKLMN
1Roll No.NAME OF STUDENTENGLISH COREHINDI CORECOMPUTER SCIENCEHISTORYGEOGRAPHYECONOMICSPHYSICAL ACTIVITY TRAINERTOURISMTotal%ageYour Total???
2Maximum Marks:8080708070805060
31Albert6060606060605060275360?
42Browny5070705050505050270340?
53Cathe50505050290 ?
64Bill6035604035503535280280?
Sheet1
Cell Formulas
RangeFormula
M3:M6M3=IFERROR(SUM(C3,LARGE(D3:J3, {1,2,3,4,5})),"")
 
Upvote 0
Do you want the average of the averages? Or do you want the average of percentage for each class?

He is not interested in the average. He's looking for the overall percentage grade (or score) for each student. Take Cathe in row 5 as an example. She took 4 classes and got 50 for each of the 4 classes resulting in total score of 200. (Total possible score for those 4 classes she took is 310).

200/310 = 64.5%

The OP is interested in the percentage score 64.5%


What is your expected result in the yellow range?

Why are you so worried about that yellow part? That was never in the original poster's question at the beginning nor did he ever mention it in his posting.
 
Last edited:
Upvote 0
(Total possible score for those 4 classes she took is 310).

200/310 = 64.5%

The OP is interested in the percentage score 64.5%

If the 5th, 6th, 7th, and 8th highest marks are the same, which subject marks will be calculated?

Can you calculate the results of rows 3, 4 and 6?
 
Upvote 0
What is your expected result in the yellow range?

Book1.xlsx
ABCDEFGHIJKLMN
1Roll No.NAME OF STUDENTENGLISH COREHINDI CORECOMPUTER SCIENCEHISTORYGEOGRAPHYECONOMICSPHYSICAL ACTIVITY TRAINERTOURISMTotal%ageYour Total???
2Maximum Marks:8080708070805060
31Albert6060606060605060275360?
42Browny5070705050505050270340?
53Cathe50505050290 ?
64Bill6035604035503535280280?
Sheet1
Cell Formulas
RangeFormula
M3:M6M3=IFERROR(SUM(C3,LARGE(D3:J3, {1,2,3,4,5})),"")
Thanks for your response.
In the above table, every student must opted minimum six subjects. Any student can obtain same marks in different subjects. I want output in N column is: The result of "TOTAL" column (M3=IFERROR(SUM(C3,LARGE(D3:J3,{1,2,3,4,5})),"") divided by the sum of Maximum marks of their coresponding subjects. So please suggest me the formula.
 
Upvote 0
In case the marks large 5,6,7,8 are the same (rows 3,4,6), which subject do you choose?

What are the expected results of rows 3, 4 and 6?
 
Upvote 0

Forum statistics

Threads
1,220,965
Messages
6,157,119
Members
451,399
Latest member
alchavar

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top