IIf([選択1のID]=9,IIf([A]=0 And [B]>0,DateSerial([年],[月]-[減算値]+1,[実日]),IIf([A]>0 And [B]=0,DateSerial([年],[月]-[減算値]-1,[実日]),DateSerial([年],[月]-[減算値],[実日]))),IIf([X]>[Y],DateSerial([年],[月]+1,[実日]),IIf([選択2のID]=1,DateSerial([年],[月]+1,[実日]),IIf([選択2のID]=5,DateSerial([年],[月]+1,[実日]),DateSerial([年],[月],[実日])))))
こちらでどうでしょうか。構文エラーは出ないと思います。
通報 ...