日曜日のダイヤなら、

$if(if(ci(title,0,日本の祝日)="",if((df(D,12M31d)-df(D))<=3|df(D)<=3,2,if(df(f)=6,6,if(df(f)=7,7,0))),1)=7,ALWAYS,NEVER)$

これを切り替えたいダイヤ分作成して重ねて配置。
これで自動で平日、休日のその時間帯の時刻表が表示されるはず。

時刻の入力が極限にダルいが、あとは良い方法を探ってくれ。