みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
経過月数は次の式でですのですが・・
(year(today)*12+month(today))-(year(入力日)*12+month(入力日))-if(day(today)<day(入力日),1,0)
20日締めの場合、たとえば入力日が4/19日 4/21で1を返すような式にするにはどうしたら良いのか解りません。
ご教授下さい。お願いします。
FileMaker11 Win7の環境です。
Offline
全部の日付から20を引いて計算する
Year ( Get ( 日付 ) - 20 ) * 12 + Month ( Get ( 日付 ) - 20 ) - Year ( 入力日 - 20 ) * 12 - Month ( 入力日 - 20 )
でいいでしょう。
上の式も、
Int ( Year ( Get ( 日付 ) ) * 12 + Month ( Get ( 日付 ) ) + Day ( Get ( 日付 ) ) / 100 - Year ( 入力日 ) * 12 + Month ( 入力日 ) - Day ( 入力日 ) / 100)
という書き方もできます。
Offline
どうもありがとうございます。
式を見て納得しました。
お二人の方々、ありがとうございます。
解決しました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.14 KiB (Peak: 583.54 KiB) ]