みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
月の定義を決めないと、計算できないのでは。
極端な例では、1月31日から3月1日までは29日間で1ヶ月1日。2月28日か4月1日までは32日間で1ヶ月1日でいいのかな。
Offline
Let (
[
YN0 = Year ( 日付 ) * 1200 + Month ( 日付 ) * 100 + Day ( 日付 ) ;
YN1 = Year ( Get ( 日付 ) ) * 1200 + Month ( Get ( 日付 ) ) * 100 + Day ( Get ( 日付 ) ) ;
YM = Div ( YN1 - YN0 ; 100 ) ;
d = Mod ( YN1 - YN0 ; 100 ) ;
d = Case (
d ≤ 31 ; d ; Get ( 日付 ) - Date ( Month ( Get ( 日付 ) ) - 1 ; Day ( 日付 ) ; Year ( Get ( 日付 ) ) )
)
] ;
YN0 & ¶ & YN1 & ¶ & Div ( YM ; 12 ) & "歳" & Mod ( YM ; 12 ) & "月" & d & "日"
)
でどうでしょう。
Last edited by Shin (2014-12-11 23:56:55)
Offline
こちらで想定した条件と合致してよかったです。
次からは、送呈している条件を書いてくださいね。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 501.01 KiB (Peak: 515.84 KiB) ]