時間表記から10進表記への変換(Microsoft Excel)
Excelは、日付と時刻の値を浮動小数点数として内部的に保存します。
小数点の左側の数字の部分は、1900年1月1日または1904年1月1日からの経過日数を表します(Excelのコピーの構成方法によって異なります)。小数点の右側の数字の部分は、日付と時刻で表される1日の部分を表します。
これを知っていると、数値を時間表記から10進数に簡単に変換できます。たとえば、8:30を表す経過時間値がある場合、時間値に24を掛けることで、8.5(8時間半)に簡単に変換できます。
別の例を挙げると、セルA3に開始時刻があり、セルB3に終了時刻があるとします。セルC3に、次の数式を配置します。
=B3 - A3
セルC3の結果は経過時間であり、これは開始時間と終了時間の差です。セルD3に、次の数式を配置できます。
= C3 * 24
D3の結果は、セルC3の時間数の10進表現です。セルを他の数値と同じようにフォーマットして、必要な小数点以下の桁数を表示することができます。結果の小数点以下の桁数を制限したい場合は、すぐにセルD3で次の数式を使用できます。
=ROUNDUP(C3 * 24, 1)
この数式は、C3に24を掛けて小数に変換しますが、結果を小数点以下1桁に丸めます。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2052)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。
link時間表記を10進表記に変換する。