Excel は、1900 年日付システムと 1904 年日付システムの 2 つの日付システムをサポートしています。 各日付システムには一意の開始日が使用され、他のブックの日付はすべてその日付の計算元になります。 新しいバージョンの Excel はすべて 1900 年の日付システムに基づいて日付を計算しますが、古いバージョンでは 1904 年の日付システムが使用されていました。
以前のバージョンで作成されたブックから新しいバージョンで作成されたブックに日付をコピーすると、[環境設定] > [日付システムの編集]> [日付オプション] で [日付システムを自動的に変換する] のオプションが無効になっていない限り、日付は自動的に変換されます。 このオプションを無効にすると、貼り付けたときに日付を変換する必要があるかどうかを確認するメッセージが表示されます。 次の 2 つの方法があります。 日付は、1900 年の日付システムを使用するように変換できます (推奨)。 このチェック ボックスをオンにすると、ブック内の日付と互換性を持つようになります。 または、貼り付けた日付のみについて 1904 年の日付システムを保持することもできます。
注
グラフの一部としてコピーされた日付は、1904 年の日付システムから変換することはできず、約 4 年変わります。 これらの日付は手動で変換する必要があります。
1900 年の日付システム
1900 年の日付システムでは、日付は 1900 年 1 月 1 日を開始点として使用して計算されます。 日付を入力すると、1900 年 1 月 1 日以降に経過した日数を表すシリアル番号に変換されます。 たとえば、「2011 年 7 月 5 日」と入力すると、Excel は日付をシリアル番号 40729 に変換します。 これは、Excel for Windows、Excel 2016 for Mac、および Excel for Mac 2011 の既定の日付システムです。 貼り付けたデータを変換することを選択した場合、Excel では基になる値が調整され、貼り付けた日付はコピーした日付と一致します。
1904 年の日付システム
1904 年の日付システムでは、日付は 1904 年 1 月 1 日を開始点として使用して計算されます。 日付を入力すると、1904 年 1 月 1 日以降に経過した日数を表すシリアル番号に変換されます。 たとえば、「2011 年 7 月 5 日」と入力すると、Excel は日付をシリアル番号 39267 に変換します。 これは、以前のバージョンの Excel for Mac の既定の日付システムです。 データを変換せず、1904 年の日付システムを維持する場合、貼り付けた日付はコピーした日付と異なります。
日付システムの違い
2 つの日付システムでは開始日が異なるため、同じ日付は各日付システムで異なるシリアル番号で表されます。 たとえば、2011 年 7 月 5 日には、次のように 2 つの異なるシリアル番号を設定できます。
| 日付システム | シリアル番号 |
|---|---|
| 1900 | 40729 |
| 1904 | 39267 |
2 つの日付システムの差は 1,462 日です。 つまり、1900 年日付システムの日付のシリアル番号は、1904 年の日付システムの同じ日付のシリアル番号よりも常に 1,462 日大きいことを意味します。 1,462 日は、4 年と 1 日 (うるう日 1 日を含む) に相当します。
既定の日付システムを変更する
- [ファイル>オプション] をクリックします。
- [詳細設定] をクリックします。
- [ このブックの計算時] で、[ 1904 年日付システムを使用する] をオンまたはオフにします。
補足説明
Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。
![[計算のプリファレンス] ボタン](media/mac-xl-prefs-calculation.gif)