- ベストアンサー
Excelでの時間表示について・・・
Excelで例えば、30時間50分を30.5と入力してあるものを30:50という時間表示にする方法はあるのでしょうか? データがかなり多く、現在はひとつずつ5.5→5:50というように打ちかえているのですが、かなり時間がかかってしまいます。毎月の作業なので、何かいい方法がありましたら、教えてください。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
うちのところでは30時間30分を30.5と表現しているのですが、30時間50分でよろしいのであれば、 =TEXT(INT(A1),"00:")&TEXT(MOD(A1,1)*100,"00") とします。 必要に応じて、これをコピーし、別の場所(同じ場所でも良いが)で編集-形式を選択して貼り付け-値にチェック、でOKを押しますと、文字列として貼り付けられます。
その他の回答 (4)
- takawasihayabusa
- ベストアンサー率19% (57/295)
三人の方の答えではたしか30:00時間は4:00と表示されると思います ですから小数点より上を一列に(=INT(a1)) 次の列に:を入力 その次の列に(=(a1-INT(a1))*10)と入力すればいいのでは
お礼
ご回答ありがとうございました。 自分の知らないことを教えていただき、 勉強になりました。
- shoyosi
- ベストアンサー率46% (1678/3631)
B2に30.5と入力しているならばC2に =((INT(B2)+(B2-INT(B2))*10/6)/24) として、セルの書式をユーザー定義で[h]:mm とすると、希望どおりになると思います。
お礼
ご回答ありがとうございました。 とても勉強になりました。
- kennta111
- ベストアンサー率7% (12/151)
セルの書式設定でユーザー定義で hh:mm:ss と入力するとなりませんか ならなかったらすいません
お礼
ご回答ありがとうございました。
- macin_marchan
- ベストアンサー率29% (57/196)
該当のセル(または列・行)を指定して 「セルの書式設定」で「表示形式」で指定してあげると、ご希望の表示形式なるはずです。 現在は、表示形式が「標準」または「数値」になっていると思われます。
お礼
ご回答ありがとうございました。
お礼
ご回答どうもありがとうございました。 早速、試してみたところ、うまくいきました!! 大変助かりました。 これで、今月から処理がはかどります♪ 自分では思いつかなかったので、感動です。