Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have been using this formula in a spreadsheet successfully for a while:
=IF(WEEKDAY(A5,1)=7,"Sa",IF(WEEKDAY(A5,1)=6,"F",IF (WEEKDAY(A5,1)=5, _"Th",IF(WEEKDAY(A5,1)=4,"W",IF(WEEKDAY(A5,1)=3,"T u",IF(WEEKDAY(A5,1)=2, _ "M",IF(WEEKDAY(A5,1)=1,"Su",""))))))) In some circumstances, it gives a #VALUE error. So I tried to replace it with: =if(iserrror(IF(WEEKDAY(A5,1)=7,"Sa",IF(WEEKDAY(A5 ,1)=6,"F",IF(WEEKDAY(A5,1)=5, _"Th",IF(WEEKDAY(A5,1)=4,"W",IF(WEEKDAY(A5,1)=3,"T u",IF(WEEKDAY(A5,1)=2,"M", _IF(WEEKDAY(A5,1)=1,"Su","")))))))),"",IF(WEEKDAY( A5,1)=7,"Sa",IF(WEEKDAY(A5,1)=6, _"F",IF(WEEKDAY(A5,1)=5,"Th",IF(WEEKDAY(A5,1)=4,"W ",IF(WEEKDAY(A5,1)=3,"Tu", _IF(WEEKDAY(A5,1)=2,"M",IF(WEEKDAY(A5,1)=1,"Su","" )))))))) I get a formula error. I use a formlaic method to do this, simply add the IF(ISERROR( to the beginning of the formula after I copy the original, which makes the original formula the IF test condition, then add ),"", and paste the original formula in, then a closing parenthesis, which puts in the blank if the iserror is true condition and the original formula as the false condtion. So I just blank out the error code. So why does my method fail me here? It's highlighting the 6th occurence of "WEEKDAY" as the probably culprit. Anyone else see what I'm missing here? Thanks, as always. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Date / formula problem | Excel Discussion (Misc queries) | |||
Date Formula Problem - Leave date blank if Null | Excel Worksheet Functions | |||
Problem with Formula (Date) | Excel Discussion (Misc queries) | |||
Date formula problem | Excel Discussion (Misc queries) | |||
Date formula problem | Excel Discussion (Misc queries) |