AnsweredAssumed Answered

Case関数で困っています。

Question asked by いなみつ on Oct 27, 2018
Latest reply on Oct 29, 2018 by いなみつ

初心者です。よろしくお願いします。

 

カードの引落し予定日のデータベースです。

何日に、どのカードを使って、いつ引落し予定日なのか

というものなのですが計算があいません。

 

フィールド名は、 購入日 カード名 引落し予定日の3つです。 

●カードの締め日 Nカード(月末締め、翌27日払い)

           Lカード (月末締め、翌々月4日払い)

           Eカード   (10日締め翌月2日払い、11日以降翌々月2日払い)

           Mカード  (10日締め翌月4日払い、11日以降翌々月4日払い)

 

Case (カード名 = "Nカード"; Date ( Month ( 購入日 ) + 1 ; 27 ; Year ( 購入日 ));カード名 = "Lカード"; Date ( Month ( 購入日 ) + 2 ; 4 ; Year ( 購入日 ));カード名 = "Eカード" and Day( 購入日 )  ≤   10;Date ( Month ( 購入日 )+1;2;Year ( 購入日 ) ); Day ( 購入日 )   ≥   11;Date ( Month ( 購入日 )+2;2;Year ( 購入日 ));カード名 = "Mカード" and  Day( 購入日 )  ≤   10;Date ( Month ( 購入日 )+1;4;Year ( 購入日 ) ) ; Day ( 購入日 )   ≥   11;Date ( Month ( 購入日 )+2;4;Year ( 購入日 ));"")

 

あくまでも、このカードだとこの日だよと、答えを求めたいのですが、月末締めのNカード、Lカードは式に

問題なくEカード、Mカードのandの使い方がだめなのか判っていません。Mカードの11日以降の買物は本来翌々月の

4日が正解なのに翌々月の2日になってしまいます。 支払い日が土日祝日に当たってもよいので、ぜひお力添えを

お願い致します。 長文で失礼致しました。

Outcomes