Microsoft Excelで時間を小数に変換する方法は?
Excel には時刻を操作するための多くの機能が用意されていますが、時刻を 10 進数として書式設定することもできます。他の数式での使用、スケジューリング、または独自の設定のために必要になる場合があります。
Excel で時間を小数に変換する方法を次に示します。最も快適な、または自分に最適な方法を使用できます。
時刻と小数形式を使用する
ワークシートで時間と小数を変換する前に、セルが適切にフォーマットされていることを確認してください。
時間については、セルを選択し、[ホーム] タブの [数値] ドロップダウン リストから [時間] を選択することで、これを行うことができます。時間、分、秒を変換する場合は、「セルの書式設定」機能を使用することをお勧めします。セルまたは範囲を選択し、右クリックして [セルの書式設定] を選択します。
「数値」タブを選択し、左側の「時間」を選択します。次に、以下に示すように右側の時間:分:秒オプションを選択し、[OK] をクリックします。
小数の場合は、セルの書式設定機能も使用して、結果セルを数値として書式設定します。セルを右クリックし、[セルの書式設定] を選択します。
「番号」タブを選択し、左側の「番号」を選択します。右側の小数点以下の桁数を 2 に設定し、[OK] をクリックします。
結果が整数になった場合は、[ホーム] タブの [数値] セクションにある [10 進数を増やす] ボタンと [10 進数を減らす] ボタンを使用して、外観をカスタマイズできます。これにより、624.00 を 624 として表示できます。
これで、変換を開始する準備が整いました。
乗算による変換
関数を使用して Excel で対応する数式を作成するのが気に入らない場合は、単純な乗算で時間を小数に変換できます。
時間を含むセルに、1 日の時間数、分数、または秒数を掛けます。ここでは、セル A2 に時間が表示されています。時間を 10 進数として取得するには、この値に 24 を掛けて 1 日 24 時間を取得します。
=A2*24
同じセル値を使用して分と秒の小数を取得するには、次のように 1 日の分数 (1440) と秒数 (86400) を掛けます。
=A2*1440
=A2*86400
ご覧のとおり、時間変換から数値結果が得られます。
CONVERT 関数を使用して変換する
Excel で時間の小数点以下の桁数を取得する別のオプションは、CONVERT 関数です。この汎用性の高い機能により、時間、測定値、重量などを変換できます。
関数の構文では、CONVERT(reference, from, to)
3 つの引数すべてを使用します。引数としてfrom
「日」を使用します。
セル A2 の時間を時間に変換するには、次の数式を使用する必要があります。
=CONVERT(A2,"day","hr")
from
引数に「day」の代わりに「d」を使用することもできます。
同じ時間を分と秒に変換するには、次の式を使用する必要があります。
=CONVERT(A2,"day","mn")
=CONVERT(A2,"day","sec")
分には “mn” の代わりに “min” を、秒には “sec” の代わりに “s” を使用することもできます。
時間関数式を使用した変換
この最後の方法では、Excel の時間関数を使用します。式は上記のものよりもはるかに長いですが、これはあなたが好むかもしれない別のオプションです. ここでは、計算を組み合わせて HOUR、MINUTE、および SECOND 関数を使用します。
セル A2 の時間を時間に変換するには、次の数式を使用する必要があります。
=HOUR(A2)+MINUTE(A2)/60+SECOND(A2)/3600
各関数はセル A2 を参照し、結果が加算されます。MINUTE の部分は 1 時間 60 分を 60 で割り、SECOND の部分は 1 時間 3600 秒を 3600 で割ります。
同じ時間を分に変換するには、次の式を使用する必要があります。
=HOUR(A2)*60+MINUTE(A2)+SECOND(A2)/60
時計の式のように、関数の結果を加算します。HOUR の部分は、1 時間の 60 分間を 60 で乗算し、SECOND の部分は、1 分間の 60 秒を 60 で割ります。
この時間を秒に変換するには、次の式を使用する必要があります。
=HOUR(A1)*3600+MINUTE(A2)*60+SECOND(A2)
この式は、1 時間に 3600 秒ある場合は HOURS 部分に 3600 を掛け、1 分間に 60 秒ある場合は MINUTES 部分に 60 を掛けます。
ご覧のとおり、この最後の方法はより多くの労力を必要としますが、Excel での時間関数の使用に慣れている場合は、この方法をお勧めします。
Excel で時間を小数に変換することは、実際よりも複雑に思えます。そして、あなたが一番好きな上記の方法を選択すると、すぐに変換されます.
コメントを残す