• ベストアンサー

平均勤続年数の出し方について

調べたのですが、平均勤続年数がどうしてもエラーになってしまうので、教えてください、お願い致します。 K(入社年月日)  L (基準日) K2 (2010/4/1)  L2 (2013/3/31) K3 (2011/1/1) ・ ・ ・ K69 (2013/3/25) この場合の、基準日時点の平均勤続年数の関数は =DATEDIF(AVERAGE(K2:K69),L2,"Y")&"年"&DATEDIF(AVERAGE(K2:K69),L2,"YM")&"ヶ月 と入力してもエラーになってしまいます。 分かる方どうか教えてください!

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

K2セルからK69セルのデータが日付として認識されていない可能性が有りますね。 K2セルからK69セルまでを選択してから「データ」タブの「区切り位置」で表示の画面で第1画面で「次へ」、第2画面で「次へ」、第3画面で「日付」にチェックをして「完了」をクリックします。 これでデータが日付として認識されるようになりますので正しく計算が行われることでしょう。

その他の回答 (4)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.5

「#DIV/0!」は、計算中で0で割ろうとしているために発生するエラーです。 今回は、K列の日付が文字列か何かになっているためにAverageの部分で「#DIV/0!」が発生しているように思えます。 処置方法としてはANo.4の方tの回答で宜しいかと。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

アプリケーション名が有りませんが、Excelですよね? 「エラーになってしまいます」だけでなく、どんなエラーが出るのかの情報も欲しいですね。 ・提示された式では最後の「"」が抜けていますが単なるコピペミスでしょうか。

gerbera8372
質問者

補足

すみません。アプリケーションは、エクセルです。 そして、"は入力はしています。(コピペミスです) エラーは「#DIV/O!」が出てしまいます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

式の最後に " が付いていませんね。 =DATEDIF(AVERAGE(K2:K69),L2,"Y")&"年"&DATEDIF(AVERAGE(K2:K69),L2,"YM")&"ヶ月"

回答No.1

デルと思います!、ソレで!! エラーに? どのようなジョ~キョ~?? ナニが正解???

関連するQ&A

専門家に質問してみよう