【おまけ:マイナスの時間を表示する】
文字列で表示する例です。
=IF(A1-B1<0,TEXT(ABS(A1-B1),"-"&"h:mm"),TEXT(A1-B1,"h:mm"))
負になる場合は絶対値に「-」を付け加えて文字列にしています。
時刻のシリアル値
時刻のシリアル値は、0~0.99999999の範囲にある値で、0:00:00(午前0時)から 23:59:59 (午後11時59分59秒)までの時刻を表します。
セルに「24:00」と入力すると、数式バーには「1900/1/1 0:00:00」と表示されます。
"24:00"= 1 ですので "1:00"= 1/24 となります。
では、"18:30"-"8:00"="10:30" を 10.5 と表示したい時はどうすればよいでしょうか?
="18:30"-"8:00"=0.4375 とシリアル値が表示されます。(セルの表示形式は標準とします)
=("18:30"-"8:00")*24 = 10.5 とします。
逆に、10.5を、10:30 としたい時は
=10.5/24 = 0.4375 として、セルの表示形式を「時刻」の「13:30」とします。
文字列で表示する例です。
=IF(A1-B1<0,TEXT(ABS(A1-B1),"-"&"h:mm"),TEXT(A1-B1,"h:mm"))
負になる場合は絶対値に「-」を付け加えて文字列にしています。
時刻のシリアル値
時刻のシリアル値は、0~0.99999999の範囲にある値で、0:00:00(午前0時)から 23:59:59 (午後11時59分59秒)までの時刻を表します。
セルに「24:00」と入力すると、数式バーには「1900/1/1 0:00:00」と表示されます。
"24:00"= 1 ですので "1:00"= 1/24 となります。
では、"18:30"-"8:00"="10:30" を 10.5 と表示したい時はどうすればよいでしょうか?
="18:30"-"8:00"=0.4375 とシリアル値が表示されます。(セルの表示形式は標準とします)
=("18:30"-"8:00")*24 = 10.5 とします。
逆に、10.5を、10:30 としたい時は
=10.5/24 = 0.4375 として、セルの表示形式を「時刻」の「13:30」とします。
※コメント投稿者のブログIDはブログ作成者のみに通知されます