在籍期間とか基準日を設けてその間の日数を求めたりすることってありますか?今回は、そんな関数をお知らせします。DATEDIF関数DATEDIF関数を使用することにより、期間内の年月日が求めることができます。引数には、期間内を満たす年は”Y”、期間内を満たす月は”M”、期間内を満たす日は”D”を指定します。その他には、期間内の「年と日は除外」した”YM”、期間内の「年は除外」した”YD”、期間内の「年と月は除外」した”MD”があります。引数YDとMDは、戻り値が負の値、ゼロまたは、時により不正確な値を戻してきます。(はてな君)関数の種類は?(えっちゃん)実は、DATEDIF関数はね、隠し関数なんだ。(はてな君)隠し関数?(えっちゃん)そう、昔の名残で残っている関数なんだ。(はてな君)ちゃんと動くの?(えっちゃん)注意書きを守ればね大丈夫みたい、今のところ=DATEDIF関数は、「隠し関数」です。ダイアログに表示される関数ではありません。HELP機能もエクセル2002以降は、ありません。ちなみに「エクセル97や2000」にはヘルプはあります。使用する場合は、セルを選択し「数式」を直接入力していきます。社員の年齢を取得する方法です。上図は、➊基準日に対し、年齢勤続年数や月を求めています。”Y”)で算出します。勤続年数は入社日に対して算出しますので、=DATEDIF(基準日、入社日、”Y”)で算出します。と日を除いた月数”ym”で算出します。求めた式をお伝えします。=IFERROR(DATEDIF($D6,$G$3,”ym”),””)D6からG3までの年と日を除いた月数もしもエラーなら空白まとめ今回は、期間内の年数、月数を求めてみました。年齢を調べたり、継続期間を調べたりするときにとても便利です。楽しくエクセルをアレンジして今日も、新しい発見をしてみませんか!自分に合ったお気に入りのスタイルでエクセルを使いこなしていきましょう。ありがとうございました。