MS Office Forum / Excel / Worksheet Functions / December 2005
FIND DIFFERENCE BETWEEN >50 AND <60
|
|
Thread rating:  |
Sarath.Ch - 28 Dec 2005 05:01 GMT hi... Sir,
For Eg: i have 1000 students...i entered marks to all the students now i need to fine the total students who have score >50 and <60 in each subject..
Vito - 28 Dec 2005 06:06 GMT If scores are in Column B,
=SUMPRODUCT(--(B1:B1000>50),--(B1:B1000<60)
Max - 28 Dec 2005 06:08 GMT One way ..
Assume the marks are listed within B2:B100
Enter in C1: 50, in D1: 60
Then put in E1: =SUMPRODUCT(($B$2:$B$100>C1)*($B$2:$B$100<D1))
E1 will return the required count of students with marks > 50 & < 60
Adapt to suit ..
We could also copy E1 down to return other corresponding counts for other ranges of marks by inputting the required mark limits in C2:D2, C3:D3, etc -- Rgds Max xl 97 --- Singapore, GMT+8 xdemechanik http://savefile.com/projects/236895 --
> hi... > Sir, > > For Eg: i have 1000 students...i entered marks to all the students now i > need to fine the total students who have score >50 and <60 in each subject.. Krishnakumar - 28 Dec 2005 07:07 GMT Hi,
You could also try,
=COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">59")
HTH
 Signature Krishnakumar
Max - 28 Dec 2005 10:04 GMT > =COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">59") Perhaps a slight revision: =COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">=60") -- Rgds Max xl 97 --- Singapore, GMT+8 xdemechanik http://savefile.com/projects/236895 --
Biff - 28 Dec 2005 18:57 GMT > =COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">59")
>Perhaps a slight revision: >=COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">=60") Why?
Biff
>> =COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">59") > [quoted text clipped - 9 lines] > http://savefile.com/projects/236895 > -- Max - 28 Dec 2005 22:45 GMT > > =COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">59") > > >Perhaps a slight revision: > >=COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">=60") > > Why? A "tighter" upper limit, to conform more closely to the OP's "<60" ? Fractional marks may always be a possibility, e.g.: students with marks of say, 59.5 would have been excluded from the count if ">59" was used. -- Rgds Max xl 97 --- Singapore, GMT+8 xdemechanik http://savefile.com/projects/236895 --
Biff - 29 Dec 2005 00:33 GMT >Fractional marks may always be a possibility, Yeah, that's true!
Biff
>> > =COUNTIF(B2:B100,">50")-COUNTIF(B2:B100,">59") >> [quoted text clipped - 16 lines] > http://savefile.com/projects/236895 > -- Max - 29 Dec 2005 01:08 GMT Glad the explanation was accepted <g> ! -- Rgds Max xl 97 --- Singapore, GMT+8 xdemechanik http://savefile.com/projects/236895 --
> >Fractional marks may always be a possibility, > > Yeah, that's true! > > Biff Hanzo - 29 Dec 2005 01:09 GMT You mention you have different signatures, right? Well, it sounds like that. In that case you need to include the Signature... Probably there is a better way to do it, but I am in the end of my da and my brain is working over time, so here is an idea:
Assuming your spreadsheet looks like this:
Column A: Column B: Column C:
Math 50 John Phy 70 Marie Chem 55 Hollie Math 62 Steve Math 80 George Chem 90 Patricia Phy 55 Robert Chem 55 Catherine Phy 85 Ivette Math 60 Jacob
Add a 1 to every row in column D to look like this:
Column A: Column B: Column C: Column D:
Math 50 John 1 Phy 70 Marie 1 Chem 55 Hollie 1 Math 62 Steve 1 Math 80 George 1 Chem 90 Patricia 1 Phy 55 Robert 1 Chem 55 Catherine 1 Phy 85 Ivette 1 Math 60 Jacob 1
and then the next code where you want the results:
=SUM(IF(($A$1:$A$10="Phy")*($B$1:$B$10>=50)*($B$1:$B$10<60),$D$28:$D$43))
That should give you the result for all the guys that are >50 <60 i Physics. Just copy it somewhere else and change "Phy" for "Math", and there yo go with the Maths, then copy it somewhere else and change "Math" fo "Chem" and there you have the results for Chemistry.
The only thing you have to do is to press CTRL+SHIFT+ENTER instead o only ENTER, either when paste or edit the formula, since it works wit ARRAYS.
Now, It only depends on how your organization is. If your signature are in different Worksheets, then you don't need my code.
If everything is together, then you can even modify it to get th results by Name or whatever.
If it helps, go on, if not, just ignore it! :
|
|
|