• ベストアンサー

エクセルで、簡単に勤続年数を表示させたい

エクセルで、「入社年月日」を入力すると、自動的に勤続年数が表示される計算式を探しています。 例:入社年月日 【2000.01.01】   勤続年数 【6】 上記のような表示方法です。 そうすると、何日現在を決めなければいけなくなると思いますが、 その年の1月1日現在でも、今日現在でも、どちらが適当なのか分かりませんが、 実際にお仕事で使っている方、教えて下さい。 宜しくお願い致します。

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

  • ベストアンサー
  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.1

DATEDIF関数を使います A1に入社日が入っていて、 =DATEDIF(A1,today(),"Y") で如何でしょう。 ちなみに、入社日は、2000/1/1、のように”/”で区切って入力すると Excelは自動的に日付として認識します。

その他の回答 (1)

  • holly0201
  • ベストアンサー率39% (127/324)
回答No.2

今日現在での勤続年数を調べるのであれば、#1の方の回答が一番簡単だと思います。 もし、1月1日や4月1日などという決まった日付であるならば、同じように考えて、 例)A1に決まった日付を記入、A2に入社日 とするならば   =DATEDIF(A2,A1,"Y") で良いと思います。 また何人もの年数を調べたいのであれば   =DATEDIF(A2,$A$1,"Y") としておき、A1を絶対参照にしておけば、コピーしたときに上手くいくと思います。 A1については関数をいくつか組み合わせることで、記入しなおさなくても出来るようになりますが、その時その時で調べたい日付が変わったりする可能性もあると思うので、ここは普通にその時その時記入したほうが簡単だと思います。

関連するQ&A