Excel のカレンダーはわざと正しくない

[XL2002]Excelで用いている閏年の判定方法
http://support.microsoft.com/default.aspx?scid=kb;ja;118923
[XL2002]WEEKDAY関数で1900年3月1日より前の正しい曜日が返らない
http://support.microsoft.com/default.aspx?scid=kb;JA;106339

いずれも Microsoft サポート技術情報から。
1900 年は閏年ではないのだが、Excel では後方互換性のためにわざと閏年として扱っているという。このため、例えば「1900 年から今日までの日数」を Excel で計算しようとすると、実際より 1 だけ大きい数字が返されることになる。