先日は分かりやすい説明ありがとうございました。
またよろしくお願いします。
 A       B      C       D       E      F         G         H
    1000                    生年月日  S24.12.12
    男性        *性            申込日      H22.10.12
    A    B    A    B        契約日      H22.12.1
60歳    251    474    998    525        契約年齢  60歳
61歳    324    625    774    102        コース      2000
62歳    992    253    223    301        性別      *性
                        A      855
    2000                    B      444
    男性        *性            次月    
    A    B    A    B        契約日      H23.1.1
60歳    859    415    855    444        契約年齢  61歳
61歳    623    232    744    582        A      744
62歳    714    623    255    449        B      582
生年月日と申込日とコース(1000か2000)と性別は入力します。
契約年齢もDATEDIF関数で求めたいと思っています。
ところが契約日とABの値をどうやって求めるのかわかりません。
なので契約年齢も今のところ返せないでいます。
契約日は、①申込日が先月の16日から当月の15日までで 翌月3日
(土日祝なら前営業日)までに会社に到着した分について翌々月1日
つまり申込日が9月25日なら契約日は12月1日。
②申込日が10月4日でも到着が11月8日なら契約日はH23年1月
1日 
③申込日が到着日より2ヶ月前なら受付不可。つまり申込日8月21日
の申込書が本日到着しても契約日セルには「受付不可」と返したい。 
④申込日が受付不可とならなくても「ギリギリ要注意!」の意味で申込
日8月22日から翌9月5日までは契約日12月1日を赤になるように
条件付書式を設定したい。
この契約日とAとBの値を求めるには、G3契約日、G7G8のAとB
の求め方を教えてください。
祝日の名前セルも設定しています。契約日はいつも1日です。
ごちゃごちゃ書いてごめんなさい。
よろしくお願いします。