24時間を超える時間を10進数に変換する

24時間を超える時間を10進数に変換する

以下の値に基づいて、時間:分の形式を 10 進形式に変換します。

8:30
33:30

複数のサイトで見つけた式を使用すると=(O5-INT(O5))*24、最初の値はうまく機能しますが、2 番目の値は機能しません。これを 24 時間を超える時間に機能するように調整するにはどうすればよいでしょうか。おまけに、この式がどのように機能するのか説明してもらえますか。

8:30    | 8.50
33:30   | 9.50

最初の列は としてフォーマットされ[h]:mm、2 番目の列は小数点以下 2 桁の標準数値です。

答え1

あなたが得る理由は9.502番目のケースでは、数式は合計時間数を計算しようとしています日々を超えてこの式は、1 日に加えて 9.5 時間あることを示しています。

合計時間数を確認したい場合は(日数を含む)減算は行いません。

ここに画像の説明を入力してください

答え2

24 を掛けるだけで済みます。8:30 が A2 にありB2 = A2 * 24、セルを標準として書式設定すると、応答は 8.50 になります。
または、=24 * MOD(A2,1)A2 で時刻形式を使用し、1 が 1:00:00 を表すようにすることもできます
。Mod(A2,1) は、A2 を 1 で割った余りで、小数部分を意味します。
数式 o5-Int(o5) も同様に小数部分です。

関連情報