みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ご教示ください。
「購入日」が2020/10/19以前の場合は、「実施日」が「2025/10/18」
「購入日」が2020/10/19以降の場合は、「実施日」が「契約日の5年後」
という表示をしたく以下の計算式で設定していますが、うまくいきません。
Case (
購入日 ≤ "2020/10/18" ; "2025/10/18" ;
購入日 > "2020/10/18" ; Date(Month(購入日);Day(購入日)-1;Year(購入日) + 5)
)
購入日が2020/9/1のように1桁の場合に「契約日の5年後」になってしまいます。
そこで、購入日を2020/09/01と入力し直したら、しっかり「2025/10/18」と表示されました。
反対に、購入日が2020/11/1の場合は1桁でも、しっかり「契約日の5年後」になります。
2020/9/1のように1桁でも反映させるには、どうしたらよいでしょうか。
よろしくお願いいたします。
日付の指定を文字列→ "2020/10/18" とせずに Date 関数を使います。
Date ( 10 ; 18 ; 2020 )
Date ( 9 ; 1 ; 2020 )
Offline
>Mozさん
できました!ありがとうございました!
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 503.18 KiB (Peak: 518.43 KiB) ]