Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]() HELP! as a sort of beginner finaly using the =IF command and is working fine. BUT.....i try to add some more if commands in one line but it doesn't work: =IF(A3="Default Template Windows 2003 Member Server","DEFAULT-YES",IF(A3="Default Template Windows 2000 Domain Controller","DEFAULT-YES",IF(A3="Default Template Windows 2003 Domain Controller","DEFAULT-YES",IF(A3="Default Template Windows 2000 Member Server","DEFAULT-YES",IF(A3="Default Template Windows 2000 Cluster Server","DEFAULT-YES",IF(A3="Default Template Windows 2003 Cluster Server","DEFAULT-YES",IF(A3="Default Template Windows 2000 Member Server IIS","DEFAULT-YES",IF(A3="Custom","NO")))))))) Does anyone know what the problem can be or another solution? Is there a maximum of characters or something? Thanks in advanced! Edo -- EdoZwart ------------------------------------------------------------------------ EdoZwart's Profile: http://www.excelforum.com/member.php...o&userid=30000 View this thread: http://www.excelforum.com/showthread...hreadid=497646 |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
The maximum number of nested IF statements is 7 (or 8, depending on how
they are counted). If you have more conditions then the VLOOKUP( ) function can be used in conjunction with a table of available values and outcomes. Pete |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
You could use something such as:
=IF(OR(A3="Default Template Windows 2003 Member Server",A3="Default Template Windows 2000 Domain Controller",A3="Default Template Windows 2003 Domain Controller",A3="Default Template Windows 2000 Member Server",A3="Default Template Windows 2000 Cluster Server",A3="Default Template Windows 2003 Cluster Server",A3="Default Template Windows 2000 Member Server IIS"),"DEFAULT-YES",IF(A3="Custom","NO")) This formula will do what you want. However, if A3 does not include one of the values specified in your formula, then the result will be "False". If you want it to return something else, such as "No Match", then use the following. =IF(OR(A3="Default Template Windows 2003 Member Server",A3="Default Template Windows 2000 Domain Controller",A3="Default Template Windows 2003 Domain Controller",A3="Default Template Windows 2000 Member Server",A3="Default Template Windows 2000 Cluster Server",A3="Default Template Windows 2003 Cluster Server",A3="Default Template Windows 2000 Member Server IIS"),"DEFAULT-YES",IF(A3="Custom","NO","No Match")) HTH, Paul "EdoZwart" wrote in message ... HELP! as a sort of beginner finaly using the =IF command and is working fine. BUT.....i try to add some more if commands in one line but it doesn't work: =IF(A3="Default Template Windows 2003 Member Server","DEFAULT-YES",IF(A3="Default Template Windows 2000 Domain Controller","DEFAULT-YES",IF(A3="Default Template Windows 2003 Domain Controller","DEFAULT-YES",IF(A3="Default Template Windows 2000 Member Server","DEFAULT-YES",IF(A3="Default Template Windows 2000 Cluster Server","DEFAULT-YES",IF(A3="Default Template Windows 2003 Cluster Server","DEFAULT-YES",IF(A3="Default Template Windows 2000 Member Server IIS","DEFAULT-YES",IF(A3="Custom","NO")))))))) Does anyone know what the problem can be or another solution? Is there a maximum of characters or something? Thanks in advanced! Edo -- EdoZwart ------------------------------------------------------------------------ EdoZwart's Profile: http://www.excelforum.com/member.php...o&userid=30000 View this thread: http://www.excelforum.com/showthread...hreadid=497646 |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Your function can be simplified, as follows:
=IF(LEFT(A3,7)="Default","DEFAULT-YES",IF(A3="Custom","NO","Not specified")) At present you do not specify what should happen if A3 contains any other values than those in your formula, so this version makes this clearer. Pete |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Pete,
Though your formula is much simpler, it would not be effective if A3 contained "Default Template Windows XP Member Server" or any other data (other than what Edo specified) that begins with "Default". The second formula that I provided does, in fact, specify what will happen when nothing matches the values in the formula. I also explained that the first formula would return "False" should A3 not match any of the values specified in the formula. The second formula would return "No Match" when there was no match. Regards, Paul "Pete" wrote in message oups.com... Your function can be simplified, as follows: =IF(LEFT(A3,7)="Default","DEFAULT-YES",IF(A3="Custom","NO","Not specified")) At present you do not specify what should happen if A3 contains any other values than those in your formula, so this version makes this clearer. Pete |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]() Thanks for al the reply's! I have setup the excel sheet with vlookup and is working a lot easier. -- EdoZwart ------------------------------------------------------------------------ EdoZwart's Profile: http://www.excelforum.com/member.php...o&userid=30000 View this thread: http://www.excelforum.com/showthread...hreadid=497646 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
have some problem with database | Excel Discussion (Misc queries) | |||
Urgent Help Required on Excel Macro Problem | Excel Discussion (Misc queries) | |||
Problem With Reference Update | Excel Worksheet Functions | |||
Copy an Drag cell Formula Problem | Excel Discussion (Misc queries) | |||
Freeze Pane problem in shared workbooks | Excel Discussion (Misc queries) |