• ベストアンサー

数字を時間に変換することが出来ますか?

お世話になります。 エクセルの数式について質問させてください。 例えばA1のセルに「75.58」という数字があったとしてこれを「75:58」と変換させることの出来る関数をご存知の方がいらっしゃいましたら教えてください。お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.3

関数ではありませんが、「置換」で出来ます。 A列に入力してあるのなら、A列を選択して、 メニューバーの「編集」-「置換」または、Ctrlキー+hキーで [検索する文字列]に「 . 」、[置換後の文字列]に「 : 」を入力して、[すべて置換]ボタンを押します。 それとも これから時刻データをテンキーで入力したいが、いちいち「:」を押すのが面倒でテンキーの「 . 」で代用したいということであれば、 メニューバーの「ツール」-「オートコレクト」の [入力中にオートコレクト]にチェックを入れて、 [修正文字列]に「 . 」を[修正後の文字列]に「 : 」を入力して[追加]ボタンを押して[OK]ボタンを押します。 これでテンキーだけで時刻の入力が出来ます。 入力作業が終わったら、忘れずに削除しておきます。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

こういう方法でも計算できます。 =SUBSTITUTE(TEXT(A1,"00.00"),".",":")*1 とか =INT(A1)/24+MOD(A1,1)/14.4 ですね。セルの書式設定の表示形式はユーザー定義で [h]:mm としてください。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

=--TEXT(A1*100,"00!:00") ★表示形式を、ユーザー定義で、 [h]:mm  としてください