
以下の値に基づいて、時間:分の形式を 10 進形式に変換します。
8:30
33:30
複数のサイトで見つけた式を使用すると=(O5-INT(O5))*24
、最初の値はうまく機能しますが、2 番目の値は機能しません。これを 24 時間を超える時間に機能するように調整するにはどうすればよいでしょうか。おまけに、この式がどのように機能するのか説明してもらえますか。
8:30 | 8.50
33:30 | 9.50
最初の列は としてフォーマットされ[h]:mm
、2 番目の列は小数点以下 2 桁の標準数値です。
答え1
答え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) も同様に小数部分です。