Hi Swapnil,

Below is a little explanation of the formula which I had used:-
Hope you will like it :)

SUMPRODUCT(--($A$2:$A$483=A2),--(D2<$D$2:$D$483))+1

Above formula will also work if you enter like below:-
SUMPRODUCT(-($A$2:$A$483=A2),-(D2<$D$2:$D$483))+1

But ideally you should use -- (two times minus sign), which results in
mathematical funda i.e., - x - = +

So if you evaluate the function SUMPRODUCT(($A$2:$A$483=A2)), you will
see that there are two TRUEs you are getting and by applying only one
minus (-) sign in the formula SUMPRODUCT(-($A$2:$A$483=A2), you will
get -2 and if you apply two minus sign in the formula
SUMPRODUCT(--($A$2:$A$483=A2), you will +2 or 2 ( positive numbers
have + sign as default)

Let me start step by step:-
SumProduct is kind of Array functionality, here it considers the range
wherein data in column A is equal to A2 which is "Class1" and then
corresponding to it considers the range where the data in Column D is
greater then D2 "234".
So if you consider data only related with Class 1 (filter the data on
Class 1 in column A), you will see that there is no data row which is
greater than 234 and there is one data row which is greater than 9.
Now if you add 1 to both these results i.e., adding 1 to None (1+0 =
1) and adding 1 to 1 (1+1=2), you will get the desired Ranking and
this is why I have added 1 at the end of each formula.

This is the main reason why I love SumProduct function :)

Alternatively, you can also use below array formula with sum
functionality which can deliver same results:-

{=SUM(IF(($A$2:$A$483=A2)*(D2<$D$2:$D$483),1,0))+1}

Now, I leave this to you to learn and understand :)

-- 
Thanks & Regards,

DILIP KUMAR PANDEY
  MBA-HR,B.Com(Hons),BCA
Mobile: +91 9810929744
dilipan...@gmail.com
dilipan...@yahoo.com
New Delhi - 62, India




On 6/26/10, Swapnil Palande <swapnilp1...@gmail.com> wrote:
> Hi Dilip,
>
> This is excellent solution. But I am not able to understand it. Can you
> explain it.
>
> Regards,
>
> Swapnil.
>
> On Sat, Jun 26, 2010 at 4:52 PM, Dilip Pandey <dilipan...@gmail.com> wrote:
>
>> Thanks Dave...!!!
>>
>> --
>> Thanks & Regards,
>>
>> DILIP KUMAR PANDEY
>>  MBA-HR,B.Com(Hons),BCA
>> Mobile: +91 9810929744
>> dilipan...@gmail.com
>> dilipan...@yahoo.com
>> New Delhi - 62, India
>>
>>
>> On 6/26/10, Dave Bonallack <davebonall...@hotmail.com> wrote:
>> >
>> > Hi Dilip,Excellent solution!Regards - Dave
>> >
>> > Date: Fri, 25 Jun 2010 16:48:57 +0530
>> > Subject: Re: $$Excel-Macros$$ Urgent Help needed regarding using macro
>> > From: dilipan...@gmail.com
>> > To: excel-macros@googlegroups.com
>> > CC: mathan4s...@gmail.com
>> >
>> > Hi Mathan,
>> >
>> > Attached file has been solved per your requirements.  Please let me know
>> if
>> > it solves your problem else get back with your queries.
>> >
>> > --
>> > Thanks & Regards,
>> >
>> > DILIP KUMAR PANDEY
>> >  MBA-HR,B.Com(Hons),BCA
>> > Mobile: +91 9810929744
>> > dilipan...@gmail.com
>> > dilipan...@yahoo.com
>> >
>> > New Delhi - 62, India
>> >
>> >
>> > On Thu, Jun 24, 2010 at 9:14 PM, Mathan <mathan4s...@gmail.com> wrote:
>> >
>> >
>> >
>> >
>> > Hi,
>> >
>> > In attached file I need ranking based on 'Points' column but we have to
>> > consider Coulmn 'A' i.e.) class.
>> >
>> > Please help me...
>> >
>> >
>> > Thanks in advance.
>> >
>> > Regards,
>> > M4S....
>> >
>> > --
>> >
>> ----------------------------------------------------------------------------------
>> > Some important links for excel users:
>> > 1. Follow us on TWITTER for tips tricks and links :
>> > http://twitter.com/exceldailytip
>> >
>> > 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>> > 3. Excel tutorials at http://www.excel-macros.blogspot.com
>> >
>> > 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>> > 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>> >
>> >
>> > To post to this group, send email to excel-macros@googlegroups.com
>> >
>> > <><><><><><><><><><><><><><><><><><><><><><>
>> >
>> > HELP US GROW !!
>> >
>> > We reach over 7000 subscribers worldwide and receive many nice notes
>> about
>> > the learning and support from the group.Let friends and co-workers know
>> they
>> > can subscribe to group at
>> > http://groups.google.com/group/excel-macros/subscribe
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > --
>> >
>> >
>> ----------------------------------------------------------------------------------
>> >
>> > Some important links for excel users:
>> >
>> > 1. Follow us on TWITTER for tips tricks and links :
>> > http://twitter.com/exceldailytip
>> >
>> > 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>> >
>> > 3. Excel tutorials at http://www.excel-macros.blogspot.com
>> >
>> > 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>> >
>> > 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>> >
>> >
>> >
>> > To post to this group, send email to excel-macros@googlegroups.com
>> >
>> >
>> >
>> > <><><><><><><><><><><><><><><><><><><><><><>
>> >
>> > HELP US GROW !!
>> >
>> >
>> >
>> > We reach over 7000 subscribers worldwide and receive many nice notes
>> about
>> > the learning and support from the group.Let friends and co-workers know
>> they
>> > can subscribe to group at
>> > http://groups.google.com/group/excel-macros/subscribe
>> >
>> > _________________________________________________________________
>> > View photos of singles in your area! Looking for a hot date?
>> > http://clk.atdmt.com/NMN/go/150855801/direct/01/
>> >
>> > --
>> >
>> ----------------------------------------------------------------------------------
>> > Some important links for excel users:
>> > 1. Follow us on TWITTER for tips tricks and links :
>> > http://twitter.com/exceldailytip
>> > 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>> > 3. Excel tutorials at http://www.excel-macros.blogspot.com
>> > 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>> > 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>> >
>> > To post to this group, send email to excel-macros@googlegroups.com
>> >
>> > <><><><><><><><><><><><><><><><><><><><><><>
>> > HELP US GROW !!
>> >
>> > We reach over 7000 subscribers worldwide and receive many nice notes
>> about
>> > the learning and support from the group.Let friends and co-workers know
>> they
>> > can subscribe to group at
>> > http://groups.google.com/group/excel-macros/subscribe
>> >
>>
>> --
>>
>> ----------------------------------------------------------------------------------
>> Some important links for excel users:
>> 1. Follow us on TWITTER for tips tricks and links :
>> http://twitter.com/exceldailytip
>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>
>> To post to this group, send email to excel-macros@googlegroups.com
>>
>> <><><><><><><><><><><><><><><><><><><><><><>
>> HELP US GROW !!
>>
>> We reach over 7000 subscribers worldwide and receive many nice notes about
>> the learning and support from the group.Let friends and co-workers know
>> they
>> can subscribe to group at
>> http://groups.google.com/group/excel-macros/subscribe
>>
>
> --
> ----------------------------------------------------------------------------------
> Some important links for excel users:
> 1. Follow us on TWITTER for tips tricks and links :
> http://twitter.com/exceldailytip
> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
> 3. Excel tutorials at http://www.excel-macros.blogspot.com
> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
> To post to this group, send email to excel-macros@googlegroups.com
>
> <><><><><><><><><><><><><><><><><><><><><><>
> HELP US GROW !!
>
> We reach over 7000 subscribers worldwide and receive many nice notes about
> the learning and support from the group.Let friends and co-workers know they
> can subscribe to group at
> http://groups.google.com/group/excel-macros/subscribe
>

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
HELP US GROW !!

We reach over 7000 subscribers worldwide and receive many nice notes about the 
learning and support from the group.Let friends and co-workers know they can 
subscribe to group at http://groups.google.com/group/excel-macros/subscribe

Reply via email to