• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:平均年齢、従業員数を求めるとき)

1月決算の会社での従業員数と平均年齢を求める方法

このQ&Aのポイント
  • 質問者は、過去3年間の従業員数と平均年齢を求めたいと考えています。
  • エクセルシートには、生年月日・入社年月日・退職年月日のデータがあります。
  • 質問者は、決算月が1月であるため、在籍従業員数と平均年齢を2003/2/1、2004/2/1、2005/2/1付で求めたいとしていますが、在籍者のみを抽出する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

お急ぎとのことで、私もあわてていますのでミスがあるかも。 もっといい方法があるかも知れないが、浅学の身と、時間がないので。 データベースは、過去に在籍退職した職員一覧だ思う。 (1)第1ステップ まず表から期末現在の在籍者表を3つ作る (2)第2ステップ 各シートで(A)在籍従業員数(B)平均年齢を出すことを考える。 (A)は各シートの行数で出るので訳けなく判るでしょう。 平均は、考える時間がないので、(1)のヒントだけ上げる。 例データ A1:C13に 誕生日 入社日 退職日 1960/6/20 2002/3/1 2002/8/31 1974/5/25 2003/11/1 在籍 1967/3/21 2004/8/1 2005/10/18 1967/3/22 2004/8/2 2001/9/15 1967/3/23 2004/8/3 在籍 1967/3/24 2002/8/4 2003/10/1 1967/3/25 2004/8/5 在籍 1967/3/26 2004/8/6 2003/3/5 1967/3/27 2004/8/7 2005/5/16 1967/3/28 2004/8/8 在籍 1967/3/29 2004/8/9 2001/3/4 1967/3/30 2004/8/10 2002/2/23 急いで作ったので、矛盾している項目があればお許しを。 ーーーー 条件の設定  ここが難しかった E1:F3に(データ部以外なら、どこでも良いです) 退職日 入社日 在籍 >2003/2/1  <2003/2/1 と入れる。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter.htm などを参考にしてください・ 日付は””、##など要らず、そのまま書けばよかった。 同行はAND条件、異なる行はAND条件に解釈される。 >は>=かもしれないので、考えてください。<も<=かも知れない。 とする。矛盾しているものもあるかもしれないがお許しを。 データ-フィルターフィルタオプションの設定をクリック 指定した範囲をクリック リスト範囲  $A$1:$C$13 検索条件範囲 $E$1$F$3 抽出範囲   $A$19:$C$29 適当に、基データとかぶらない、かつ抽出されて出てくるであろう行数+アルファの行数の範囲を指定する。 OKで実行されて 結果 誕生日 入社日 退職日 1974/5/25 2003/11/1 在籍 1967/3/23 2004/8/3 在籍 1967/3/24 2002/8/4 2003/10/1 1967/3/25 2004/8/5 在籍 1967/3/28 2004/8/8 在籍 ーーー これを別シートにコピー貼り付けして、日付を変えて、あと二回繰り返す。 それで 2003/2/1 2003/2/1 2003/2/1 の3シートを作って、それから平均を考えてはどうでしょう。

akapen1974
質問者

補足

ご回答ありがとうございます。 せっかくご回答いただいたのですが、 このページを確認することができず、 実はあれから一つ一つ手作業で処理を行い、 資料提出にいたりましたが、 落ち着いた頃、このご回答いただいた 処理を試用させていただき、 スキルにさせていただきたく存じます。 丁寧なご説明、ご協力、 誠にありがとうございました。

関連するQ&A