#1   Report Post  
Posted to microsoft.public.excel.misc
EG EG is offline
external usenet poster
 
Posts: 38
Default Modifying a Formula

I have the following formula that multiplies the number entered in G21 by
either 49/12 or 45/12 depending if the first letter in G20 is "h" or "s".
=ROUND(IF(LEFT(G20,1)="h",(49/12)*G21,IF(LEFT(G20,1)="s",(45/12)*G21))

I would like to modify this so that the above is true for numbers enter into
G21 that are 60 or less but greater than 0. Then, for every amount more than
60, i would like it to add 30/12 times that amount. For example:

if the number entered into G21 is 50 and G20 is "h", then the answer would be:
50*(49/12)=204.16 or 204 (rounded)

if the number entered into G21 is 65 and G20 is "h", then the anwer would be:
60*(49/12)+5*(30/12)=

Can anyone give me a little help with this?

Thanks,
EG
  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 156
Default Modifying a Formula

Try this, it's pretty long and very nested but it seems to work if I
understood you correctly. I left in "all are false" in the last if
statement, put in what ever you'd like if all your criteria are false

Sandy


=ROUND(IF(AND(LEFT(G20,1)="h",G210,G21<60),(49/12)*G21,IF(AND(LEFT(G20,1)="h",G2160),(60*(49/12))+((G21-60)*(30/12)),IF(LEFT(G20,1)="s",(45/12)*G21,"all
are false"))),0)


EG wrote:
I have the following formula that multiplies the number entered in G21 by
either 49/12 or 45/12 depending if the first letter in G20 is "h" or "s".
=ROUND(IF(LEFT(G20,1)="h",(49/12)*G21,IF(LEFT(G20,1)="s",(45/12)*G21))

I would like to modify this so that the above is true for numbers enter into
G21 that are 60 or less but greater than 0. Then, for every amount more than
60, i would like it to add 30/12 times that amount. For example:

if the number entered into G21 is 50 and G20 is "h", then the answer would be:
50*(49/12)=204.16 or 204 (rounded)

if the number entered into G21 is 65 and G20 is "h", then the anwer would be:
60*(49/12)+5*(30/12)=

Can anyone give me a little help with this?

Thanks,
EG


  #4   Report Post  
Posted to microsoft.public.excel.misc
EG EG is offline
external usenet poster
 
Posts: 38
Default Modifying a Formula

Thanks for your reply! I am not sure what you mean by "all are false".
could you explain further?

Thx, EG

"Sandy" wrote:

Try this, it's pretty long and very nested but it seems to work if I
understood you correctly. I left in "all are false" in the last if
statement, put in what ever you'd like if all your criteria are false

Sandy


=ROUND(IF(AND(LEFT(G20,1)="h",G210,G21<60),(49/12)*G21,IF(AND(LEFT(G20,1)="h",G2160),(60*(49/12))+((G21-60)*(30/12)),IF(LEFT(G20,1)="s",(45/12)*G21,"all
are false"))),0)


EG wrote:
I have the following formula that multiplies the number entered in G21 by
either 49/12 or 45/12 depending if the first letter in G20 is "h" or "s".
=ROUND(IF(LEFT(G20,1)="h",(49/12)*G21,IF(LEFT(G20,1)="s",(45/12)*G21))

I would like to modify this so that the above is true for numbers enter into
G21 that are 60 or less but greater than 0. Then, for every amount more than
60, i would like it to add 30/12 times that amount. For example:

if the number entered into G21 is 50 and G20 is "h", then the answer would be:
50*(49/12)=204.16 or 204 (rounded)

if the number entered into G21 is 65 and G20 is "h", then the anwer would be:
60*(49/12)+5*(30/12)=

Can anyone give me a little help with this?

Thanks,
EG



  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 156
Default Modifying a Formula

Just that nothing meets the criteria (or logical_test) in the first "IF
statement". If you do not enter in a criteria in the "[value_if_false]"
section of a IF statement , the value that excel will give you in that
cell will be "FALSE" if nothing matches your logical test.
In your cell what would you like the formula to return if you had a
value of "j" in cell G20? This is where you'd put that value.

For example
In cell A1 you have the value of "2"

In this IF statement if no values match your logical test excel returns
"FALSE"
=IF(A1=4,"Cell A1 matches 4")

In this IF statement if no values match your logical test excel returns
"Cell A1 does not match 4""
=If(A1=4,"Cell A1 matches 4","Cell A1 does not match 4")

Hope this explains more, good luck.

Sandy


EG wrote:
I have the following formula that multiplies the number entered in G21 by
either 49/12 or 45/12 depending if the first letter in G20 is "h" or "s".
=ROUND(IF(LEFT(G20,1)="h",(49/12)*G21,IF(LEFT(G20,1)="s",(45/12)*G21))

I would like to modify this so that the above is true for numbers enter into
G21 that are 60 or less but greater than 0. Then, for every amount more than
60, i would like it to add 30/12 times that amount. For example:

if the number entered into G21 is 50 and G20 is "h", then the answer would be:
50*(49/12)=204.16 or 204 (rounded)

if the number entered into G21 is 65 and G20 is "h", then the anwer would be:
60*(49/12)+5*(30/12)=

Can anyone give me a little help with this?

Thanks,
EG


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
modifying this formula to return an empty cell Outbacker Excel Discussion (Misc queries) 3 August 22nd 06 08:02 PM
"Unable to set the Formula property of the Series class" with a tw PeterQ Charts and Charting in Excel 1 February 15th 06 07:37 PM
Dynamic Range with unused formula messing up x axis on dynamic graph [email protected] Charts and Charting in Excel 2 February 2nd 06 08:02 PM
Modifying A Sumproduct Formula carl Excel Worksheet Functions 1 November 28th 05 07:21 PM
Modifying A Formula carl Excel Worksheet Functions 12 August 14th 05 07:36 PM


All times are GMT +1. The time now is 10:30 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"