質問: エクセル 関数 エクセルで社員の現在の年齢を出し、それを元に部署ごとの平均年齢を出す為の関数式を作っています。 初心者の為、なかなか難しくて出来ません。 どのたか助けて頂けませんでしょうか?
回答: 既出ですが、ピボットテーブル(ピボテ)に依るのが最も簡単かと。 ここでは、ピボテの結果例(範囲 f3:g8)と、その元としたデータベース(社員情報)例だけを示しておきます。 a b c d e f g 1 部署 社員名 生年月日 年齢 2 総務部 清原 和博 67/08/18 40 3 総務部 小野寺 麻衣 75/11/09 31 平均/年齢 4 総務部 岡田 武史 56/08/25 51 部署 合計 5 総務部 稲垣 吾郎 73/12/08 33 財務部 48.8 6 総務部 伊藤 蘭 55/01/13 52 人事部 40.8 7 人事部 今井 美樹 64/04/14 43 総務部 41.4 8 人事部 梅宮 アンナ 72/08/20 35 総計 43.1 9 人事部 小倉 優子 83/11/01 23 10 人事部 賀来 千香子 61/10/17 45 11 人事部 東 ちづる 60/06/05 47 12 人事部 明石家 さんま 55/07/01 52 13 財務部 落合 博満 53/12/09 53 14 財務部 大仁田 厚 57/10/25 49 15 財務部 有森 也実 67/12/10 39 16 財務部 稲垣 潤一 53/07/09 54 d2: =datedif(c2,today(),"y") [合計]が該当部署の平均年齢で、「総計」の 43.1 は全部署の平均年齢を示しています。