Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I have Excel 2000 so these problems are more than 7 levels is there a way to
make them shorter. I did make a vlookup for them but if I have to move the cell then I have to re-reference that vlookup so I figured a formula would be easier if it is possible. Thank you for any help that you can provide. =IF(E4="",0,IF((E4="F"),8,IF((E4="D"),4,IF((E4="T" ),2,IF((E4="S"),1,IF( (E4="M"),0,IF((E4="L"),-1,IF((E4="H"),-2,IF((E4="G"),-4,IF((E4="C"),-8,"ERR")) )))))))) =IF(E4="",0,IF((E4="F"),8,IF((E4="D"),4,IF((E4="T" ),2,IF((E4="S"),1,IF( (E4="M"),0,IF((E4="L"),1,IF((E4="H"),2,IF((E4="G") ,4,IF((E4="C"),8,"ERR")))))) )))) -- Message posted via http://www.officekb.com |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
What was wrong with all the responses to your previous posts? There were
several suggested improvements shown. Regards, Fred "Cerealkiller via OfficeKB.com" <u59737@uwe wrote in message news:a77766d2786c2@uwe... I have Excel 2000 so these problems are more than 7 levels is there a way to make them shorter. I did make a vlookup for them but if I have to move the cell then I have to re-reference that vlookup so I figured a formula would be easier if it is possible. Thank you for any help that you can provide. =IF(E4="",0,IF((E4="F"),8,IF((E4="D"),4,IF((E4="T" ),2,IF((E4="S"),1,IF( (E4="M"),0,IF((E4="L"),-1,IF((E4="H"),-2,IF((E4="G"),-4,IF((E4="C"),-8,"ERR")) )))))))) =IF(E4="",0,IF((E4="F"),8,IF((E4="D"),4,IF((E4="T" ),2,IF((E4="S"),1,IF( (E4="M"),0,IF((E4="L"),1,IF((E4="H"),2,IF((E4="G") ,4,IF((E4="C"),8,"ERR")))))) )))) -- Message posted via http://www.officekb.com |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
These are differnt statements. These have mutiable numbers that they
reference and not two cells. So maybe the other would work but I am not sure on how to make them work. Fred Smith wrote: What was wrong with all the responses to your previous posts? There were several suggested improvements shown. Regards, Fred I have Excel 2000 so these problems are more than 7 levels is there a way to [quoted text clipped - 10 lines] (E4="M"),0,IF((E4="L"),1,IF((E4="H"),2,IF((E4="G") ,4,IF((E4="C"),8,"ERR")))))) )))) -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...excel/201005/1 |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Apperantly I just recived this message from Ron. So it looks like a vlookup
is the only way but thank you for your response. Vlookup will be a better solution for this. Just reference the table as an absolute reference, or NAME it. --ron Fred Smith wrote: What was wrong with all the responses to your previous posts? There were several suggested improvements shown. Regards, Fred I have Excel 2000 so these problems are more than 7 levels is there a way to [quoted text clipped - 10 lines] (E4="M"),0,IF((E4="L"),1,IF((E4="H"),2,IF((E4="G") ,4,IF((E4="C"),8,"ERR")))))) )))) -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...excel/201005/1 |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
...IF((E4="G"),4,IF((E4="C"),8
Hi. If A1 is one of your 9 letters, a program I have gave the following as one possible solution. Unfortunately, it is flagged to work in OpenOffice, and Not Excel due to Excel's Mod bug. =MOD(537465926027,CODE(A1)*2-123) = = = = = I'm not going to hold my breath thinking that Microsoft will finally fix this problem in the upcoming release. = = = = Dana DeLouis On 5/3/2010 5:00 PM, Cerealkiller via OfficeKB.com wrote: Apperantly I just recived this message from Ron. So it looks like a vlookup is the only way but thank you for your response. Vlookup will be a better solution for this. Just reference the table as an absolute reference, or NAME it. --ron Fred Smith wrote: What was wrong with all the responses to your previous posts? There were several suggested improvements shown. Regards, Fred I have Excel 2000 so these problems are more than 7 levels is there a way to [quoted text clipped - 10 lines] (E4="M"),0,IF((E4="L"),1,IF((E4="H"),2,IF((E4="G") ,4,IF((E4="C"),8,"ERR")))))) )))) |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi, just a tip: tho' not so applicable for this situation (as you've said,
Vlookup will do it) often splitting a complex multi-level formula between "tests" in hidden columns is simpler. Built-in "spare" hidden columns are also very useful later for expanding a spreadsheet, especially if you have macros that work along rows collecting data. Cheers "Cerealkiller via OfficeKB.com" wrote: I have Excel 2000 so these problems are more than 7 levels is there a way to make them shorter. I did make a vlookup for them but if I have to move the cell then I have to re-reference that vlookup so I figured a formula would be easier if it is possible. Thank you for any help that you can provide. =IF(E4="",0,IF((E4="F"),8,IF((E4="D"),4,IF((E4="T" ),2,IF((E4="S"),1,IF( (E4="M"),0,IF((E4="L"),-1,IF((E4="H"),-2,IF((E4="G"),-4,IF((E4="C"),-8,"ERR")) )))))))) =IF(E4="",0,IF((E4="F"),8,IF((E4="D"),4,IF((E4="T" ),2,IF((E4="S"),1,IF( (E4="M"),0,IF((E4="L"),1,IF((E4="H"),2,IF((E4="G") ,4,IF((E4="C"),8,"ERR")))))) )))) -- Message posted via http://www.officekb.com . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Shorter way | Excel Discussion (Misc queries) | |||
Macro name shorter | Excel Discussion (Misc queries) | |||
Is there a shorter/quicker way to do this? | Excel Worksheet Functions | |||
iso shorter equation | Excel Discussion (Misc queries) | |||
shorter macro | New Users to Excel |