2. 「入社日」から「勤続年数(年月)」を求めるにはどうすればよいですか? |
「年数」と「月数」を計算するための項目を用意することで、簡単に求めることができます。
【例】 | |||||||||||||||||||
【計算結果】 | |||||||||||||||||||
【定義内容】 | |||||||||||||||||||
|
【解説】 | ||
[勤続年数] | #文字列( [年数] , 2 ) + ”年” + #文字列( [月数] , 2 ) + ”ヶ月” 項目 [年数]と [月数]の値を、「○年○ヶ月」の形に整形する |
|
[年数] | #年齢( [入社日] , #年月日 ) 項目 [入社日] から#年月日で現在の日付を取り出し、#年齢で「経過年数」を算出する |
|
[月数] | #月数( [入社日] , #年月日 ) - [年数] * 12 項目 [入社日] から#年月日で現在の日付を取り出し、#月数で「経過月数」を算出する 取り出した経過月数から、「経過年数」分の月数を引く |
※「勤続年数」に日数も必要な場合は「日数」の項目を追加し、次のようにしてください。
[勤続年数] | |
#文字列( [年数] , 2 )+ ”年” + #文字列( [月数] , 2 ) + ”月”+ #文字列( #日数( #月数加算( #年数加算( [入社日] , [年数]) , [月数] , 1 ), #年月日 ) , 2 ) + ”日” | |
[日数] | |
#日数( #月数加算(#年数加算( [入社日] , [年数])) , [月数] , 1 ) , #年月日 ) |
注意
|