アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセル2000で社員名簿を作っています。

平均勤続年数を出したいのですが、=AVERAGE(勤続年数の入ったセル一覧)としても答えが出ず、#DIV/0!となります。
ちなみに勤続年数は

  =DATEDIF(E4,$F$2,"Y")&"年"&DATEDIF(E4,$F$2,"YM")&"ヶ月" 
   ※F2セルに今日の日付、E列に入社年月日が入っています

という関数で出しており、セルの書式は「標準」です。
平均年齢は同じ方法で出せるので、不思議です。。。
よろしくお願いします。

A 回答 (2件)

文字列に平均を求めても。

。。無理では?
平均”勤続日数”を出してから”勤続年数”に変換するとか?
この場合、1年を何日・1ヶ月を何日とするかで変わってくるでしょうね。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/09/24 09:41

平均年齢のセルには、勤続年数のセルと同様に "27歳" というような表記にしていますか?



AVERAGE関数を利用する場合には、数値だけのセル一覧を対象としてください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/09/24 09:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!