- ベストアンサー
ExcelのDATEDIF関数にて
Excel2002です。 DATEDIF関数とTODAY()関数を使って 2004/1/1から今日までの日数を出すにはどのようにセルに書けばよいのでしょうか教えて下さい。 =DATEDIF(2004/01/01,today(),"D") と書くと36173と言う数字が帰ってきてしまいます。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 日付は、「""」で括りましょう。 =DATEDIF("2004/1/1",TODAY(),"D") 「""」で括らないと、「2004/1/1」は、 2004÷1÷1=2004 という数値になり、2004というシリアル値に対応する日付 「"1905/6/26"」 を指定することになります。 (だから、36173のような数値になります。) なお、単に日数を出すなら、単純な引き算でも出来ます。 =TODAY()-"2004/1/1" この場合も、日付には「""」が必要ですが。
お礼
早速の回答有り難うございました。 特に=TODAY()-"2004/1/1" は参考になりました。