Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
Using Excel XP. Trying to determine commissions that are on a sliding scale.
Excel will not let me use a calculation as an answer in "value if true" or "value if false". Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium Here is the IF formula I used: =IF(A2<25000,"[+A2*.05]",IF(A2<75000,"[(25000*.05)+((A2-25000)*.04)]","[(25000*.05)+(50000*.04)+((A2-75000)*.03)]")) The IF function itself seems to work, but instead of calculating using the value entered in cell A2, it just regurgitates the whole equation. Sorry for such a technical question. Thanks for any help. |
#2
![]() |
|||
|
|||
![]()
The format of your equation is wrong, try
=IF(A2<25000,A2*.05,IF(A2<75000,25000*.05+(A2-25000)*.04,25000*.05+50000*.04+(A2-75000)*.03)) or simpler = A2*.03+Min(A2,75000)*.01+min(A2,25000)*.01 "Kentucky Insurance" wrote: Using Excel XP. Trying to determine commissions that are on a sliding scale. Excel will not let me use a calculation as an answer in "value if true" or "value if false". Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium Here is the IF formula I used: =IF(A2<25000,"[+A2*.05]",IF(A2<75000,"[(25000*.05)+((A2-25000)*.04)]","[(25000*.05)+(50000*.04)+((A2-75000)*.03)]")) The IF function itself seems to work, but instead of calculating using the value entered in cell A2, it just regurgitates the whole equation. Sorry for such a technical question. Thanks for any help. |
#3
![]() |
|||
|
|||
![]()
You absolutely rock, a true asset to this forum.....:thumbup:
"bj" wrote: The format of your equation is wrong, try =IF(A2<25000,A2*.05,IF(A2<75000,25000*.05+(A2-25000)*.04,25000*.05+50000*.04+(A2-75000)*.03)) or simpler = A2*.03+Min(A2,75000)*.01+min(A2,25000)*.01 "Kentucky Insurance" wrote: Using Excel XP. Trying to determine commissions that are on a sliding scale. Excel will not let me use a calculation as an answer in "value if true" or "value if false". Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium Here is the IF formula I used: =IF(A2<25000,"[+A2*.05]",IF(A2<75000,"[(25000*.05)+((A2-25000)*.04)]","[(25000*.05)+(50000*.04)+((A2-75000)*.03)]")) The IF function itself seems to work, but instead of calculating using the value entered in cell A2, it just regurgitates the whole equation. Sorry for such a technical question. Thanks for any help. |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
BJ,
I've tried your equation...but I can't seem to get past the first part. I have to calculate insurance premiums to pay, based on the $ amount of our estimates to perform work. Insurance rate is based on a sliding scale: First 2,500,000 = $3.60 per $1,000 2nd 2,500,000 = $3.20 per $1,000 3rd 2,500,000 = $2.80 per $1,000 over 7,500,000 = $2.00 per $1,000 I used your calculation below, and replaced the percentage points with the $/1000 above. But I am not getting the correct amount. I've also tried the MIN calculation. Both would be helpful. -- MANY THANKS! "bj" wrote: The format of your equation is wrong, try =IF(A2<25000,A2*.05,IF(A2<75000,25000*.05+(A2-25000)*.04,25000*.05+50000*.04+(A2-75000)*.03)) or simpler = A2*.03+Min(A2,75000)*.01+min(A2,25000)*.01 "Kentucky Insurance" wrote: Using Excel XP. Trying to determine commissions that are on a sliding scale. Excel will not let me use a calculation as an answer in "value if true" or "value if false". Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium Here is the IF formula I used: =IF(A2<25000,"[+A2*.05]",IF(A2<75000,"[(25000*.05)+((A2-25000)*.04)]","[(25000*.05)+(50000*.04)+((A2-75000)*.03)]")) The IF function itself seems to work, but instead of calculating using the value entered in cell A2, it just regurgitates the whole equation. Sorry for such a technical question. Thanks for any help. |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Try this:
Based on your table: Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium A2 = premium =SUMPRODUCT(--(A2{0;25000;50000}),(A2-{0;25000;50000}),{0.05;-0.01;-0.05}) See this: http://mcgimpsey.com/excel/variablerate.html Biff "FMWGARY" wrote in message ... BJ, I've tried your equation...but I can't seem to get past the first part. I have to calculate insurance premiums to pay, based on the $ amount of our estimates to perform work. Insurance rate is based on a sliding scale: First 2,500,000 = $3.60 per $1,000 2nd 2,500,000 = $3.20 per $1,000 3rd 2,500,000 = $2.80 per $1,000 over 7,500,000 = $2.00 per $1,000 I used your calculation below, and replaced the percentage points with the $/1000 above. But I am not getting the correct amount. I've also tried the MIN calculation. Both would be helpful. -- MANY THANKS! "bj" wrote: The format of your equation is wrong, try =IF(A2<25000,A2*.05,IF(A2<75000,25000*.05+(A2-25000)*.04,25000*.05+50000*.04+(A2-75000)*.03)) or simpler = A2*.03+Min(A2,75000)*.01+min(A2,25000)*.01 "Kentucky Insurance" wrote: Using Excel XP. Trying to determine commissions that are on a sliding scale. Excel will not let me use a calculation as an answer in "value if true" or "value if false". Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium Here is the IF formula I used: =IF(A2<25000,"[+A2*.05]",IF(A2<75000,"[(25000*.05)+((A2-25000)*.04)]","[(25000*.05)+(50000*.04)+((A2-75000)*.03)]")) The IF function itself seems to work, but instead of calculating using the value entered in cell A2, it just regurgitates the whole equation. Sorry for such a technical question. Thanks for any help. |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
oops!
Typo: =SUMPRODUCT(--(A2{0;25000;50000}),(A2-{0;25000;50000}),{0.05;-0.01;-0.05}) Should be: =SUMPRODUCT(--(A2{0;25000;50000}),(A2-{0;25000;50000}),{0.05;-0.01;-0.01}) Biff "Biff" wrote in message ... Try this: Based on your table: Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium A2 = premium =SUMPRODUCT(--(A2{0;25000;50000}),(A2-{0;25000;50000}),{0.05;-0.01;-0.05}) See this: http://mcgimpsey.com/excel/variablerate.html Biff "FMWGARY" wrote in message ... BJ, I've tried your equation...but I can't seem to get past the first part. I have to calculate insurance premiums to pay, based on the $ amount of our estimates to perform work. Insurance rate is based on a sliding scale: First 2,500,000 = $3.60 per $1,000 2nd 2,500,000 = $3.20 per $1,000 3rd 2,500,000 = $2.80 per $1,000 over 7,500,000 = $2.00 per $1,000 I used your calculation below, and replaced the percentage points with the $/1000 above. But I am not getting the correct amount. I've also tried the MIN calculation. Both would be helpful. -- MANY THANKS! "bj" wrote: The format of your equation is wrong, try =IF(A2<25000,A2*.05,IF(A2<75000,25000*.05+(A2-25000)*.04,25000*.05+50000*.04+(A2-75000)*.03)) or simpler = A2*.03+Min(A2,75000)*.01+min(A2,25000)*.01 "Kentucky Insurance" wrote: Using Excel XP. Trying to determine commissions that are on a sliding scale. Excel will not let me use a calculation as an answer in "value if true" or "value if false". Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium Here is the IF formula I used: =IF(A2<25000,"[+A2*.05]",IF(A2<75000,"[(25000*.05)+((A2-25000)*.04)]","[(25000*.05)+(50000*.04)+((A2-75000)*.03)]")) The IF function itself seems to work, but instead of calculating using the value entered in cell A2, it just regurgitates the whole equation. Sorry for such a technical question. Thanks for any help. |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hello, Biff,
Tried your formula: =SUMPRODUCT(--(A2{0;25000;50000}),(A2-{0;25000;50000}),{0.05;-0.01;-0.01}) Did not work. Perhaps I was not clear in what I was requesting: In my job, we submit proposals for construction projects and if we are awarded the job, we have to pay our insurance company a premium, based on our proposal $: So, say I submit a proposal for exactly $2,500,000, ez enough to figure out (2,500,000/1000) = 2500 X $3.60 = a premium due to insurance company of: $9,000.00 I have multiple propososals, ranging from $20,000 up to and over $10,000,000. I am trying to figgure out a formula to use that will calculate the premium based on the "sliding scale" rate the insurance company has us pay: Proposal Awarded for: First 0$-$2,500,000 = $3.60 per $1,000 2nd 2,500,000 = $3.20 per $1,000 3rd 2,500,000 = $2.80 per $1,000 over 7,500,000 = $2.00 per $1,000 So, say for instance my proposal amount in A2 = $441,883.000. Another proposal amount is $1,200,000.00 (I would insert this amount in A2). Would you give it another try, while I also try to figure it out based on on the formula you've provided. (I'm pulling my hair out!!--It's probably so obvious and I am missing it!!!) Again, MANY THANKS! "Biff" wrote: oops! Typo: =SUMPRODUCT(--(A2{0;25000;50000}),(A2-{0;25000;50000}),{0.05;-0.01;-0.05}) Should be: =SUMPRODUCT(--(A2{0;25000;50000}),(A2-{0;25000;50000}),{0.05;-0.01;-0.01}) Biff "Biff" wrote in message ... Try this: Based on your table: Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium A2 = premium =SUMPRODUCT(--(A2{0;25000;50000}),(A2-{0;25000;50000}),{0.05;-0.01;-0.05}) See this: http://mcgimpsey.com/excel/variablerate.html Biff "FMWGARY" wrote in message ... BJ, I've tried your equation...but I can't seem to get past the first part. I have to calculate insurance premiums to pay, based on the $ amount of our estimates to perform work. Insurance rate is based on a sliding scale: First 2,500,000 = $3.60 per $1,000 2nd 2,500,000 = $3.20 per $1,000 3rd 2,500,000 = $2.80 per $1,000 over 7,500,000 = $2.00 per $1,000 I used your calculation below, and replaced the percentage points with the $/1000 above. But I am not getting the correct amount. I've also tried the MIN calculation. Both would be helpful. -- MANY THANKS! "bj" wrote: The format of your equation is wrong, try =IF(A2<25000,A2*.05,IF(A2<75000,25000*.05+(A2-25000)*.04,25000*.05+50000*.04+(A2-75000)*.03)) or simpler = A2*.03+Min(A2,75000)*.01+min(A2,25000)*.01 "Kentucky Insurance" wrote: Using Excel XP. Trying to determine commissions that are on a sliding scale. Excel will not let me use a calculation as an answer in "value if true" or "value if false". Example of commissions: 5% of first $25,000 premium 4% of next $50,000 premium 3% of remaining premium Here is the IF formula I used: =IF(A2<25000,"[+A2*.05]",IF(A2<75000,"[(25000*.05)+((A2-25000)*.04)]","[(25000*.05)+(50000*.04)+((A2-75000)*.03)]")) The IF function itself seems to work, but instead of calculating using the value entered in cell A2, it just regurgitates the whole equation. Sorry for such a technical question. Thanks for any help. |
#8
![]() |
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Date & Time | New Users to Excel | |||
Automatically up date time in a cell | Excel Discussion (Misc queries) | |||
clock | Excel Worksheet Functions | |||
UDF and Calculation tree | Links and Linking in Excel | |||
Sum Function sometimes displays incorrect answer | Excel Worksheet Functions |