質問: エクセルで平均年齢や平均勤続年数を求めるには? エクセルで複数の構成員の平均年齢や平均勤続年数を求めるにはどうしたらいいのでしょうか?できれば、何年何ヶ月何日まで出せるといいのですが。
回答: それぞれの年齢と勤続年数の列を、日付関数を使ってつくります。関数ボックスにはない「datedif関数」です。 =datedif(a1,today(),"d") ※a1は、生年月日、入社年月日が入力されているセルに書き換えてください。 平均値は「average関数」で計算しましょう。=average(c1:c4) セルの書式をユーザー定義で「yy"歳"mm"ヵ月"dd"日"」や「yy"年"mm"ヵ月"dd"日"」などお好みに設定してください。 余談ですが、datedif関数の第3引数「d」は日数を指定しています。年数なら「y」、月数なら「m」です。解説しているサイトがありますので、検索してみてください。あと、年齢計算は =datedif(a1,today()+1,"d") の方が自然なのかな?