Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Not sure why your original formula doesn't work (not sure why you're using
FIND) but this should do what you want. =IF(LEFT(B3;2)="07";"M";IF(LEFT(B3;1)="0";"F";"U") ) -- Ian -- "david" wrote in message news:1ha8fml.11oh8s8ndnm8lN%messages.from.usenetRE ... I have a column with numbers A (as text, I want to keep initial zeros): 05... 07... 08... 12... 41... In another column B I want a letter that depends on the initial numbers in the A-column. If the initial number is 0 I want an "F" in B, if it is 07 I want "M" in B and in all other cases I want an "U" in B: F 05... M 07... F 08... U 12... U 41... I created a formula for this purpose: =IF( FIND("07";LEFT(B3;2);1); "M"; IF(FIND("0";LEFT(B3;1);1);"F";"U")) The problem is that it only works for the M-cases. All other cases return a value-error. However, if I break out line 4 in the formula it works as expected. I am puzzled. Any ideas why it doesn't work and how I can fix it? This is in MacExcel but that shouldn't matter, should it? -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? |