Microsoft Excelで時間を小数に変換する方法は?

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 で時間を小数に変換することは、実際よりも複雑に思えます。そして、あなたが一番好きな上記の方法を選択すると、すぐに変換されます.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です