プロが教える店舗&オフィスのセキュリティ対策術

問23 “日数(y,m,d)”は,基準日からy年m月d日までの日数を算出する関数である。この関数を用いて,あるプロジェクトの作業日数を表計算ソフトで計算したい。基準日が2000年1月1日で,開始年月日が2000年4月18日,終了年月日が2005年10月25日のときの作業日数を求める計算式として,適切なものはどれか。
 
ア 日数(2005,10,25)-日数(2000,4,18)-日数(2000,1,1)
イ 日数(2005,10,25)-日数(2000,4,18)-1
ウ 日数(2005,10,25)-日数(2000,4,18)
エ 日数(2005,10,25)-日数(2000,4,18)+1

答えはエとのことですが、なぜ+1するのでしょうか?

ご教授願います。よろしくお願いします。

A 回答 (1件)

作業開始年月日(もしくは作業終了年月日)も数えるから。



仮に2000年4月18日に開始して同日に終了したと考えてみてください。
日数(2000,4,18)-日数(2000,4,18)
では0日になってしまいますね。作業日数としては1日ですので+1してください。
    • good
    • 0
この回答へのお礼

なるほど。わかりました!
前回に引き続きありがとうございました。

お礼日時:2006/10/14 23:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!