Thanks T., you are right, i forget about iferror. i will review more about if error, but i generally try to build the spreadsheets to 2003 specs.
Here is my if error statement. The reason that it is #na is that the user has picked a start date that is in the future so no data will display, but instead of #na, i want to display blank ""
Here is my formula before iserror:
=IF(AND(COLUMN()<StatusMonthHighlight,SUMPRODUCT(1*(V6:V25=CHAR(NotStarted))+1*(V6:V25=CHAR(Started))+1*(V6:V25=CHAR(Completed)))>0),IF(SUMPRODUCT(--((V6:V25=CHAR(NotStarted))))>0,IF(StatusMonthHighlight-COLUMN()>1,-1,0),IF(SUMPRODUCT(--((V6:V25=CHAR(Started))))>0,IF(StatusMonthHighlight-COLUMN()>2,-1,0),1)),"")
and after is error:
=IF(ISERROR(IF(AND(COLUMN()<StatusMonthHighlight,SUMPRODUCT(1*(V6:V25=CHAR(NotStarted))+1*(V6:V25=CHAR(Started))+1*(V6:V25=CHAR(Completed)))>0),IF(SUMPRODUCT(--((V6:V25=CHAR(NotStarted))))>0,IF(StatusMonthHighlight-COLUMN()>1,-1,0),IF(SUMPRODUCT(--((V6:V25=CHAR(Started))))>0,IF(StatusMonthHighlight-COLUMN()>2,-1,0),1)),"")),"",IF(AND(COLUMN()<StatusMonthHighlight,SUMPRODUCT(1*(V6:V25=CHAR(NotStarted))+1*(V6:V25=CHAR(Started))+1*(V6:V25=CHAR(Completed)))>0),IF(SUMPRODUCT(--((V6:V25=CHAR(NotStarted))))>0,IF(StatusMonthHighlight-COLUMN()>1,-1,0),IF(SUMPRODUCT(--((V6:V25=CHAR(Started))))>0,IF(StatusMonthHighlight-COLUMN()>2,-1,0),1)),""))