キャリア・ラボは人材派遣・紹介予定派遣の求人情報を毎日更新!
サイトマップ サイトマップ 企業ご担当者さまへ 企業ご担当者さまへ 会社情報 会社情報
派遣求人情報検索
HOMEキャリア・ラボHOME  >  Skilll Up  Lab  >  IT・PC・CAD  >  PCまめ知識  >  Side-B・第9回 

PCまめ知識

PCまめ知識
 
PCまめ知識side-B【第9回】
Excelのカレンダーが間違っている?
 

 Excelのセルに「2004/3/15」とキー入力すると、2004年3月15日をあらわす日付データとして入力されます。また、A面でご紹介した通り、DATEDIF関数を用いると、うるう年も勘案した正しい年齢を簡単に求めることができます。このようにExcelは日付データの処理も得意としていますが、欠点が2つほど、あります。
 1つ目は1899年以前の日付を日付データとして扱えないことです。1899年と言えば明治32年にあたりますので、それより古い歴史年表などを作成するのには向いていないこととなります。

 
 
No.1

 

     
     
このような歴史年表を作成しても、日付は文字列としてしか扱われない。当然、1899年以前生まれの人の年齢も簡単に求めることができない
 
   2つ目の欠点は1900年のうるう年の処理が間違っていることです。本来、1900年はうるう年にあたりませんが、Excelではうるう年とみなして処理します。
 これを"欠点"というのは酷かも知れません。Excel登場以前、表計算ソフトの分野ではLotus 1-2-3という他社製ソフトが圧倒的なシェアを持っていましたが、このソフトが1900年をうるう年とみなす仕様となっていたため、後発ソフトのExcelはそれとの互換性を保つために、わざと誤った仕様を継承したからです。
 ちなみに、これはWindows版Excelに限った話で、Mac版Excelでは1904年から日付データとみなす仕様となっています。
 
 
No.2

 

     
     
1900年はうるう年ではないのに、なぜか、2月29日が存在する。日付データ同士の計算でも日付データとして扱われる
 
 
No.3

 

     

     
別のソフトの例をあげておこう。MSオフィス同様のワープロ・表計算・プレゼンの三大ソフトを備えながら1,980円という破格の価格で人気を呼んでいる「StarSuite7」(http://www.sourcenext.com/)で「1900/2/29」と入力すると、文字列の扱いとなるし、「1900/2/27」の2日後は3月1日となる。1900年はうるう年ではないので、本来はこれが正しい処理だ
 
 
No.4

 

     
     
うるう年の求め方は、上の3つの条件による。(1)の条件だけがよく知られているが、実際にはその例外として(2)があり、さらに、その例外として(3)がある。
今年(2004年)は(1)の条件だけにあてはまるので、うるう年だが、1900年は(1)の条件と同時に(2)の条件にもあてはまるので、うるう年ではない。また、2000年は(1)〜(3)のすべての条件にあてはまるので、うるう年となる
前回へ前回へ <PCまめ知識:最新回へ戻る> 次回へ次回へ

エントリー

お仕事を始めるには、フジスタッフへの派遣登録が必要です。

お仕事をはじめたい方は、まずフジスタッフにご登録ください。下記ボタンより進み、
ご都合のよい場所と日時をお選びください。WEB上で登録の予約が完了します。

3分で予約完了!派遣登録のご予約はこちらから