- ベストアンサー
EXCELで時間変換
セルに、例えば5:30(5時間30分)と入れたデータを5.5 4:10(4時間10分)と入れたデータを4.17 と時間をデータに変換する方法を教えてください。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
セルAに開始時刻、セルBに終了時刻を入力し BからAを引いてCに労働時間を出しDに入力した時給をかけ労務費を算出したいと 思っています。 労働時間が8:00のようにC1セルにあって、時給が1000円としたときにはD1セルには次のような式を入力すればよいでしょう。 =C1*24*1000 C1の時間はシリアル値と言って日数の単位で理解できます。そのために日数に24を掛けることで時間単位の数値に変換できます。それに時給を掛ければよいことになります。
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
ごめんなさい。4.17のように四捨五入にするのでしたらB1セルには次の式を入力します。 =ROUND(A1*24,2) または =ROUND(A1/"1:00",2)
質問者
お礼
早速の回答ありがとうございました。 おかげでうまくいきました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
例えばA1セルにお示しのデータがあるとしてB1セルには次の式を入力します。 =A1*24 B1セルの表示形式を標準にします。
- shintaro-2
- ベストアンサー率36% (2266/6245)
回答No.1
minute関数で分を切出して60で割れば済む話ですが、 何故、数値に変換しなければならないのですか?
質問者
補足
何をしたかったかと言いますと、 労務費の計算をさせるために、セルAに開始時刻、セルBに終了時刻を入力し BからAを引いてCに労働時間を出しDに入力した時給をかけ労務費を算出したいと 思っています。 何か良い方法があれば教えてください。
お礼
早速の回答ありがとうございました。 おかげでうまくいきました。