↓こんな感じで作るイメージ
祝日シートには祝日を羅列。「祝日!$A$1:$A$1515」が祝日の指定とする。
月初日 B2セルの入力は
=IF(A2<>WORKDAY(WORKDAY(A2,1,祝日!$A$1:$A$1515),-1,祝日!$A$1:$A$1515),WORKDAY(A2,1,祝日!$A$1:$A$1515),A2)
月初日の前営業日 C2セルの入力は
=WORKDAY(B2,-1,祝日!$A$1:$A$1515)
月末日 E2セルの入力は
=IF(EOMONTH(A2,0)<>WORKDAY(WORKDAY(EOMONTH(A2,0),1,祝日!$A$1:$A$1515),-1,祝日!$A$1:$A$1515),WORKDAY(EOMONTH(A2,0),-1,祝日!$A$1:$A$1515),EOMONTH(A2,0))
月末日の前営業日 F2セルの入力は
=WORKDAY(E2,-1,祝日!$A$1:$A$1515)
あとは各行コピペしていけばOK