• ベストアンサー

関数のDATEDIFに替わるものについて教えてください。

関数のDATEDIFに替わるものについて教えてください。 入社年月日から今現在の勤続年数を『何年何ヶ月』と表示したいのですが、 エクセル2000にDATEDIF関数がありませんでした。 関数が苦手なので分かりやすく教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • chiizu2
  • ベストアンサー率41% (164/400)
回答No.2

Excel2000でもDATEDIF関数は表示されないだけで使うことはできます [挿入] メニューの [関数] で表示される [関数ウィザード] の関数名リストに、 ワークシート関数 DATEDIF が含まれていないため、 ウィザードを使用して引数の設定を行うことができません。 http://support.microsoft.com/kb/414668/ja 手打ちで関数や引数を入力してください http://kokoro.kir.jp/excel/datedif.html

ushi3chan
質問者

お礼

お忙しいところ、ご親切にありがとうございました。 方法が分からずに悩んで時間を費やしていたのが、嘘のようにあっという間に解決しました。 教えていただいたホームページもとても分かり易いものでした。 本当に感謝でいっぱいです。

その他の回答 (1)

回答No.1

>エクセル2000にDATEDIF関数がありませんでした。 ありますけども。 A1セルに「入社日」を入力して、 =IF(DATEDIF(A1,TODAY(),"Y")=0,"",DATEDIF(A1,TODAY(),"Y")&"年")&IF(MOD(DATEDIF(A1,TODAY(),"M"),12)=0,"",MOD(DATEDIF(A1,TODAY(),"M"),12)&"ヶ月") と言う式を書く。 この式は「満」で「○ヶ月」「○年」「○年○ヶ月」と表示します。 「0年○ヶ月」や「○年0ヶ月」と言う表示はしません。また「0年0ヶ月」の場合は「空白」になります。

ushi3chan
質問者

お礼

お忙しいところ、ご親切にありがとうございました。 関数を手入力で書いても可能とのこと、凄く勉強になりました。

関連するQ&A