+ Reply to Thread
Results 1 to 8 of 8

commissions by range

  1. #1
    Registered User
    Join Date
    11-26-2005
    Posts
    5

    commissions by range

    Hello, I have read the threads about similar problems on this site, but nothing seems to work for me so perhaps I am doing something wrong.

    I need to calculate commission varying by range:

    .5% of sales up to 100
    .75% of sales from 100 to 150
    1% of sales above 150

    I have tried using the IF function but can't figure out if there is a way to signify "if less than x AND greater than y, then z".

  2. #2
    Registered User
    Join Date
    11-23-2005
    Posts
    70

    Arrow Commissions by range

    Assume the sales data is in cell A1.


    =IF(A1<=100,0.005*A1,IF(A1<=150,0.5+0.0075*(A1-100),0.875+0.01*(A1-150)))

  3. #3
    Bob Phillips
    Guest

    Re: commissions by range

    =MIN(A1,100)*5%+MIN(50,MAX(A1-100,0))*75%+MAX(A1-150,0)*1%


    --

    HTH

    RP
    (remove nothere from the email address if mailing direct)


    "abryan" <[email protected]> wrote in
    message news:[email protected]...
    >
    > Hello, I have read the threads about similar problems on this site, but
    > nothing seems to work for me so perhaps I am doing something wrong.
    >
    > I need to calculate commission varying by range:
    >
    > 5% of sales up to 100
    > 75% of sales from 100 to 150
    > 1% of sales above 150
    >
    > I have tried using the IF function but can't figure out if there is a
    > way to signify "if less than x AND greater than y, then z".
    >
    >
    > --
    > abryan
    > ------------------------------------------------------------------------
    > abryan's Profile:

    http://www.excelforum.com/member.php...o&userid=29118
    > View this thread: http://www.excelforum.com/showthread...hreadid=488360
    >




  4. #4
    JE McGimpsey
    Guest

    Re: commissions by range

    As an alternative, see

    http://www.mcgimpsey.com/excel/variablerate.html

    In article <[email protected]>,
    abryan <[email protected]> wrote:

    > Hello, I have read the threads about similar problems on this site, but
    > nothing seems to work for me so perhaps I am doing something wrong.
    >
    > I need to calculate commission varying by range:
    >
    > .5% of sales up to 100
    > .75% of sales from 100 to 150
    > 1% of sales above 150
    >
    > I have tried using the IF function but can't figure out if there is a
    > way to signify "if less than x AND greater than y, then z".


  5. #5
    Registered User
    Join Date
    11-26-2005
    Posts
    5
    JE McGimpsey, thanks for the idea - I put in the following per your site but it returns an error...can anyone clarify what the error is?

    =SUMPRODUCT(--(D7>{0;3000000;5000000}),(D7-{0;3000000;5000000}),{.5%;.75%;1%})


    rsenn, that is the strategy i had been trying but for some reason my mac (brand new with brand new excel) crashes when i try to nest ifs.

  6. #6
    Registered User
    Join Date
    11-26-2005
    Posts
    5
    sorry, to clarify i should mention that for the sake of readability i had used the figures 100 and 150 as stand-ins for the actual figures, which are 3,000,000 and 5,000,000. not the best idea in retrospect.

    the actual setup is:
    .5% up to 3,000,000
    .75% between 3,000,000 and 5,000,000
    1% above 5,000,000

  7. #7
    Registered User
    Join Date
    11-26-2005
    Posts
    5

    Thank you

    I think i got it to work using Bob Phillips' formula. Thanks to all.

  8. #8
    JE McGimpsey
    Guest

    Re: commissions by range

    You need to have the *change* in rate in your third argument, expressed
    as a decimal. Try:

    =SUMPRODUCT(--(D7>{0;3000000;5000000}),(D7-{0;3000000;5000000}),
    {0.005;0.0025;0.0025})


    In article <[email protected]>,
    abryan <[email protected]> wrote:

    > JE McGimpsey, thanks for the idea - I put in the following per your site
    > but it returns an error...can anyone clarify what the error is?
    >
    > =SUMPRODUCT(--(D7>{0;3000000;5000000}),(D7-{0;3000000;5000000}),{.5%;.75%;1%})


+ 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