みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております。
条件付書式の計算式についてご教示ください。
以下の場合に赤文字になるように設定したいのですが、計算式がうまくできません。
「申請日」が「購入日」より1ヶ月以上経過
しかし例外で、
「購入日」2020/8/18以前の時は、「申請日」2020/10/19以降の場合
1ヶ月後とは単純に10/1の場合11/1で大丈夫です。
ご教示お願いいたします。
例えば、
10/31の一ヶ月後の日付は?
Offline
チポ様
11/30でお願いします。
Let(
[
#y=Year(購入日);
#m=Month(購入日);
#d=Day(購入日);
#nxt=Min(Date(#m+1;#d;#y); Date(#m+2;0;#y))
];
Choose(
購入日<=Date(8;18;2020) and 申請日<Date(10;19;2020)
; 申請日>=#nxt
)
)
※ 例外の解釈に疑念の余地がありますが、私なりの解釈例として、
Last edited by Hiro (2020-11-26 13:47:10)
Offline
説明が下手で申し訳ありません。
「申請は、購入から1か月以内にしてください。
しかし2020/8/18以前に購入の方は、特例で2020/10/18まで申請を受け付けます。」
といった規約で、期限を過ぎての申請の場合に赤文字で表示させたいのです。
条件付き書式は、
例えば、文字色の指定が複数有ると最後に真となった書式を表示します。
ですから、条件を
Self >= Min ( Date ( Month ( 購入日 ) + 1 ; Day ( 購入日 ) ; Year ( 購入日 ) ) ; Date ( Month ( 購入日 ) + 2 ; 0 ; Year ( 購入日 ) ) )
で赤文字
購入日 <= Date ( 8 ; 18 ; 2020 ) and 申請日 < Date ( 10 ; 19 ; 2020 )
でデフォルトの文字色
とこの順で二つ指定してもいいですね。
Offline
なるほど!
早速設定し、無事に出来ました!
ありがとうございました!!!
Pages: 1
[ Generated in 0.015 seconds, 9 queries executed - Memory usage: 511.7 KiB (Peak: 518.92 KiB) ]