Hi Tuzi,
As I commented in my last post you have two ways formula or function, usually formulas are long and easy to write, while function are shorter but harder to write, in this case for Type 1 and 2 the formula could be:<d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2) 7)-int(($c3-2)="" 7))),"x",""))),if($b3="Type 2" ,if(d$1<$c3,"",if($c3+20*7<d$1,"",if(weekday(d$1,2)<5,"x",""))),""))
<d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2) 7)-int(($c3-2)="" 7))),"x",""))),if($b3="Type 2" ,if(d$1<$c3,"",if($c3+20*7<d$1,"",if(weekday(d$1,2)<5,"x",""))),""))
</d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2)></d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2)>
=IF($B3="Type 1",IF(D$1<$C3,"",
IF($C3+16*7 < D$1 , "" ,
IF(AND(WEEKDAY(D$1,2)<7,
ISEVEN(INT((D$1-2)/7)-INT(($C3-2)/7))),"X",""))),
IF($B3="Type 2",IF(D$1<$C3,"",
IF($C3+20*7 < D$1 , "" ,
IF(WEEKDAY(D$1,2)<5,"X",""))),""))
<d$1,\"\",
<d$1,"",
<d$1,"",
<d$1,"",
</d$1,"",
</d$1,"",
</d$1,"",
</d$1,\"\",
<d$1,\"\",
<d$1,"",
<d$1,"",
<d$1,"",
<d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2) 7)-int(($c3-2)="" 7))),"x",""))),if($b3="Type 2" ,if(d$1<$c3,"",if($c3+20*7<d$1,"",if(weekday(d$1,2)<5,"x",""))),""))[="" quote]
<d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2) 7)-int(($c3-2)="" 7))),"x",""))),if($b3="Type 2" ,if(d$1<$c3,"",if($c3+20*7<d$1,"",if(weekday(d$1,2)<5,"x",""))),""))[="" quote]
<d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2) 7)-int(($c3-2)="" 7))),"x",""))),if($b3="Type 2" ,if(d$1<$c3,"",if($c3+20*7<d$1,"",if(weekday(d$1,2)<5,"x",""))),""))
<d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2) 7)-int(($c3-2)="" 7))),"x",""))),if($b3="Type 2" ,if(d$1<$c3,"",if($c3+20*7<d$1,"",if(weekday(d$1,2)<5,"x",""))),""))
<d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2) 7)-int(($c3-2)="" 7))),"x",""))),if($b3="Type 2" ,if(d$1<$c3,"",if($c3+20*7<d$1,"",if(weekday(d$1,2)<5,"x",""))),""))
You can test the formula in the test sheet you can download from
https://dl.dropbox.com/u/23094164/Tuzi1.xlsx
Remember to change date format to your country's date format
Sergio</d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2)></d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2)></d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2)></d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2)></d$1,"",if(and(weekday(d$1,2)<7,iseven(int((d$1-2)></d$1,"",
</d$1,"",
</d$1,"",
</d$1,\"\",