#1です。
そうですね。こちらもうっかりしてました。
そうであれば、式は煩雑になりますが、A列にA1から日付を入れるとして、C列に休日リスト(土・日+祭日)を作っておいて、B列に基準日を、
1)「ある日+14日」が休日リストにあれば、2)へ。そうでなければ「ある日+14日」
2)「ある日+15日」が休日リストにあれば、3)へ。そうでなければ「ある日+15日」
3)「ある日+16日」が休日リストにあれば、4)へ。そうでなければ「ある日+16日」
4)「ある日+17日」が休日リストにあれば、5)へ。そうでなければ「ある日+17日」
5)「ある日+18日」が休日リストにあれば、「ある日+19日」。そうでなければ「ある日+18日」
(通常であれば最大の連休は5月3~5日を含めた5連休ですので、5)までとします)
とするような式を入れれば、一応お尋ねの結果は得られます。
その際B1に入れる式は、例えば、
=IF(ISERROR(MATCH(A1+14,C:C,0))<>TRUE,IF(ISERROR(MATCH(A1+15,C:C,0))<>TRUE,IF(ISERROR(MATCH(A1+16,C:C,0))<>TRUE,IF(ISERROR(MATCH(A1+17,C:C,0))<>TRUE,IF(ISERROR(MATCH(A1+18,C:C,0))<>TRUE,A1+19,A1+18),A1+17),A1+16),A1+15),A1+14)
などとなります。
休日リストは一列でないといけないので、C1から振替休日も含めて余分に祝日欄を設けておいて、その下に土日だけ計算式(例えば2004/1/3(土曜)をC31に入れてC32に=C1+1、C33に=C1+7、C34に=C2+7と入れて、C33、C34をずっと何年か先まで下方にコピーするなど)で入れるようにしたら良いと思います。(長くなりますので実際はC列でなく別シートにした方がいいかも知れません)
もう少しスマートな方法があるような気もしますが、一応参考までに。
お礼
何とかできました。ありがとうございました。お礼が遅くなって申し訳ありません。