プログラマメモ2 - programmer no memo2

6時間睡眠をとるためには - エクセル 2010/10/09

エクセルです。
6時間睡眠をとるためには、何時に就寝すればよいのでしょうか?
起床時刻と就寝時刻を表にしてみました。



式です。
起床時刻から6時間を引くというコードになっています。

=IF($A2<(6/24),24-((6/24) - $A2),$A2-(6/24))


この式は、「朝何時に起きたい。そして、何時間寝たい。そうすると何時就寝すればいのか。」という考えで作成してます。

参考

起床時刻 前日就寝時刻
04:00 AM 10:00 PM
04:15 AM 10:15 PM
04:30 AM 10:30 PM
04:45 AM 10:45 PM
05:00 AM 11:00 PM
05:15 AM 11:15 PM
05:30 AM 11:30 PM
05:45 AM 11:45 PM
06:00 AM 12:00 AM
06:15 AM 12:15 AM
06:30 AM 12:30 AM
06:45 AM 12:45 AM
07:00 AM 01:00 AM
07:15 AM 01:15 AM
07:30 AM 01:30 AM
07:45 AM 01:45 AM
08:00 AM 02:00 AM
08:15 AM 02:15 AM
08:30 AM 02:30 AM
08:45 AM 02:45 AM
09:00 AM 03:00 AM
09:15 AM 03:15 AM
09:30 AM 03:30 AM
09:45 AM 03:45 AM
10:00 AM 04:00 AM
10:15 AM 04:15 AM
10:30 AM 04:30 AM
10:45 AM 04:45 AM
11:00 AM 05:00 AM
11:15 AM 05:15 AM
11:30 AM 05:30 AM
11:45 AM 05:45 AM
12:00 PM 06:00 AM

: