一つ、DATEDIF関数を使った年齢計算は、このサイトの人気ページの一つです。DATEDIF関数は、大人の事情で[関数の挿入]ダイアログなどから挿入できないこともあり、結構有名だったりします。そのことによって、Excelの日数計算はDATEDIF関数を使わないとできない、と思い込んでる方もいらっしゃるようですが、そんなことはありません。[スポンサードリンク]Excelで日数計算を行う基本Excelでは、ある日付ともう一つの日付の間が何日あるのか、といった単純な期間日数の計算なら、関数は一切使わず引き算だけでできてしまいます。↓C2セルの表示形式を「標準」または「数値」にする例えばA2セルに「2007/1/1」B2セルに「2007/8/30」という日付データが入力されているときにC2セルに「=B2-A2」という計算式を入力すると「1900/8/28」といった表示になってしまいます。これはExcelが表示形式を「日付」にしてしまうためです。この「1900/8/28」という表示を見て日数計算を引き算ではできない、と思ってしまう方もいらっしゃいますが、実はこれで計算は正しく行われています。正しい計算結果が表示されるように表示形式を変更すればいいのです。表示形式を「日付」ではなく、「標準」や「数値」にしてやればいいわけです。[セルの書式設定]ダイアログ−[表示形式]タブの[分類]欄で、「標準」や「数値」に設定してやれば、上記の例であれば2007年1月1日から2007年8月30日までの日数「241」が表示されます。「241」という数値を「日付」表示形式で表示したのが「1900/8/28」だったのです。15KByte)ダウンロードサンプルファイルでは、「=B2-A2」という計算式を、C2セルとC3セルに入力し、C2セルを表示形式:「標準」、C3セルを表示形式:「日付」に設定してあります。A2セルを「2007/1/1」B2セルを「2007/1/2」にしたらどうなるか、A2セルを「2007/1/1」B2セルを「2007/1/1」にしたらどうなるか、A2セルを「2007/1/2」B2セルを「2007/1/1」にしたらどうなるか、などお試しください。日付データはシリアル値という数値なので、日数計算は基本的に引き算を行って、正しく書式設定すればできるということをご理解ください。以下のようなネタも合わせてご参照ください。いった検索が行われていることがあります。インストラクターのネタ帳2016年5月25日が、平成になって10000日目であることをExcelで確認してみましょう。インストラクターのネタ帳Excel(エクセル)で日数・日付のカウントダウンを行うには、TODAY関数を使った引き算と書式設定を行ってください。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。