Excel 2003: 計算のために数値セルを時間に変換する

Excel 2003: 計算のために数値セルを時間に変換する

Excel に次のような数値データがあります。

9.00

10.35

19.10

次のような計算を行う必要があります:

9時に出勤し、10時に退勤したので、1時間働いたことになります

すべてのデータが数値セルにある場合、これをどのように実現できますか? 変換する必要がありますが、方法がわかりません...

ありがとう!

答え1

この数式は、9.00、10.35 などの数値を 9:00 AM、10:35 AM などの時刻に変換します。

=TIME(INT(A1),MOD(A1,1)*100,0)

これでデータが適切な形式になります。次に、この数式を 2 つの異なる時間値に適用して、時間の差を計算できます。

=(B1-A1)*24

答え2

では、練習用に新しいシートを始めましょう!

列 A は「開始」、列 B は「終了」、列 C は「時間」です。データ型ウィンドウに入りましょう。列 A を右クリックして、「セルの書式設定」をクリックします。列 A と列 B が時間であることを確認します (私は h:mm AM/PM を使用します)。列 C が「数値」であることを確認し、小数点を 2 桁にします。出勤は午前 9:00 です。退勤は午前 10:00 です。これらをそれぞれの列に入力します。次に、列 C に次の内容を入力します。

=(B1-A1)*24

C では「1.00」と表示されるはずです。

関連情報