• ベストアンサー

勤続年数の平均を出したい

エクセル2000で社員名簿を作っています。 平均勤続年数を出したいのですが、=AVERAGE(勤続年数の入ったセル一覧)としても答えが出ず、#DIV/0!となります。 ちなみに勤続年数は   =DATEDIF(E4,$F$2,"Y")&"年"&DATEDIF(E4,$F$2,"YM")&"ヶ月"     ※F2セルに今日の日付、E列に入社年月日が入っています という関数で出しており、セルの書式は「標準」です。 平均年齢は同じ方法で出せるので、不思議です。。。 よろしくお願いします。

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

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

文字列に平均を求めても。。。無理では? 平均”勤続日数”を出してから”勤続年数”に変換するとか? この場合、1年を何日・1ヶ月を何日とするかで変わってくるでしょうね。

mok1
質問者

お礼

投稿後にも調べてみたのですが、どうやらそのようですね。。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

平均年齢のセルには、勤続年数のセルと同様に "27歳" というような表記にしていますか? AVERAGE関数を利用する場合には、数値だけのセル一覧を対象としてください。

mok1
質問者

お礼

たしかに年齢は「歳」をつけず、数値のみです。書式は標準ですが。 「数値」というのは、書式のことではなく、「歳」とか「年」などをつけてはいけない、ということなんですね。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A