- ベストアンサー
関数のDATEDIFに替わるものについて教えてください。
関数のDATEDIFに替わるものについて教えてください。 入社年月日から今現在の勤続年数を『何年何ヶ月』と表示したいのですが、 エクセル2000にDATEDIF関数がありませんでした。 関数が苦手なので分かりやすく教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excel2000でもDATEDIF関数は表示されないだけで使うことはできます [挿入] メニューの [関数] で表示される [関数ウィザード] の関数名リストに、 ワークシート関数 DATEDIF が含まれていないため、 ウィザードを使用して引数の設定を行うことができません。 http://support.microsoft.com/kb/414668/ja 手打ちで関数や引数を入力してください http://kokoro.kir.jp/excel/datedif.html
その他の回答 (1)
- chie65536(@chie65535)
- ベストアンサー率44% (8754/19862)
回答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ヶ月」の場合は「空白」になります。
質問者
お礼
お忙しいところ、ご親切にありがとうございました。 関数を手入力で書いても可能とのこと、凄く勉強になりました。
お礼
お忙しいところ、ご親切にありがとうございました。 方法が分からずに悩んで時間を費やしていたのが、嘘のようにあっという間に解決しました。 教えていただいたホームページもとても分かり易いものでした。 本当に感謝でいっぱいです。