Excel2003で通常の数値を時間値に変換する方法

このQ&Aのポイント
  • Excel2003でセルに入力された通常の数値を時間表示に変換する方法を教えてください。
  • 現在は手動で修正しているので手間がかかっており、効率的な方法を知りたいです。
  • Excel2003 SP3を使用しています。セルに入力された数値を「5.5」のような形式から「5:30」のような時間表示に変換したいです。
回答を見る
  • ベストアンサー

「Excel2003」にて通常の数値を時間値に変換する方法

「Excel2003」にて通常の数値を時間値に変換する方法 こんにちは お世話になります。 Excel2003 SP3を使用しております。 業務で時間を入力しているのですが セルには「5.5」と数値で入力されている物を「5:30」と時間表示にしたいのですが、 どのようにすればよいのでしょうか? 「5.5」と入力されているセルの表示形式を「数値」→「時刻」に変えると 「19xx/xx/xx 12:00:00」のように変換されてしまいます。 現在この作業を手入力で修正しているのですが 手間がかかってしまい、困っております。 もしご存知の方がいらっしゃいましたら ご教授のほう、よろしくお願いします。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

エクセルで日付や時間を表すシリアル値では一日(24時間)=1です。 ですから5.5時間を時間表示にしたければ 1/24*5.5です。 つまり、5.5を24で割って、セル表示を時刻にすればよいということになります。 余談ですが、日付の方は1900年1月1日を1として毎日+1いてあります。

Non201010
質問者

お礼

お返事ありがとうございました。 大変参考になりました。 ありがとうございました。

その他の回答 (1)

回答No.1

24で割れば良い。 空いているセルに24を入力してセルのコピー 数値で書かれたセルを選択して、形式で選択して貼り付け ●値、●除算 そのまま[Ctrl]+[1] 表示形式を時刻にする

Non201010
質問者

お礼

お返事ありがとうございました。 参考にさせていただきます。

関連するQ&A

  • 数値で表示されている時間を秒単位に変換したい

    Excleの関数についての質問です。 ある表について、A列を「処理時間」としているのですが、その列は書式を時刻(XX:XX:XX)の形ではなく、数字で入力しています。 例えば、11:20:01であれば「112001」、00:00:01であれば「1」と入力されています。 (頭0は無し) ここに秒単位変換用の列を追加し、処理時間が1(時刻形式では00:00:01)であれば1、100(時刻形式では00:01:00)であれば60、10000(時刻形式では01:00:00)であれば3600というように、秒単位に変換する関数を組みたいのですが、どのようにすれば良いでしょうか?

  • Excel2000の時間計算を関数で

    Excel2000でセルに時間(HH:MM形式)が入っています。 表示のみ(HH:MM形式)で、実データは小数点の入った数値です。 このセルは1日から31日まであって、最後に合計を出したいのですが、 表示形式を時刻にすると24時間の壁があることに気づきました。 時間数の合計を出したいので、24時間を超えて計算したいのですが SUM等で足しただけではだなようです。合計時間の上限は72時間と 考えています。 関数の組み方が分かる方がいらっしゃいましたら、ご教示願います。

  • Excelでの変換(数値⇒10進法表記へ)

    Excelで勤怠管理をしています。 月単位で集計をしているのですが、 9.30【数値】(意味:9時間30分)⇒9.5(10進法)で表示させたいのですが、 ---------------------------------------------------------------- ▼操作手順:時間を10進法表示する (A1セルに「9:30」と入力されていてB2セルで「9.5」と表示する例) B2セルに「=A1*24」と入力し[Enter]キーを押す  ↓ B2セルの表示形式を「標準」にする ---------------------------------------------------------------- 上記の方法ですと、セルの書式設定⇒表示形式が時刻になっている場合は 10進法で表示されますが。。 セルの書式が数値(又は標準)の際には適用されないようです。 ※セルの書式が数値(又は標準)の場合に10進法で表示させる  方法があれば教えてください。よろしくお願い致します!

  • excel2007

    excel2007 セルの表示形式を通貨にして、15000と入力すると勝手に15になります。 表示形式を数値にしても15になってしまうので大変困っています。だれか解決策ご存じではないですか

  • Excel数値入力にて

    お世話になってます。 Excelの数値入力にてセルに10の-3乗を入力したくて、10-3と入力すると、日付になってしまいます。 セルの書式設定の表示形式を触るのでしょうか? 教えて下さい。

  • Excel2010で時間を入力・計算する方法

    Excel 2010について、質問です。 会社で賃金台帳のデータ入力をしています。あらかじめ上司から渡された一覧表の内容を移す形で入力しているんですが、勤務時間等、時間の入力がうまくいきません。 例えば○月の勤務時間が144時間の場合、表には「144:00」と入力したいのですが、セルの書式設定で表示形式を「[h]:mm」とした場合、セルに「144:00」と入力すると「3456:00」になってしまいます。数式バーの表示は「1900/5/23 0:00:00」となっています。「表示形式⇒時刻⇒13:30」の場合はセルの表示は「0:00」で、数式バーは「1900/5/9 0:00:00」となります。 セルの表示形式を「0":"00」にした場合は、セルの表示は「144:00」になりますが、最後に勤務時間を合計すると、例えばA1に「1:30」、A2に「1:45」と入力した場合、A1+A2が「3:15」となるはずが、「2:75」となってしまいます。 セルの表示と、計算結果を正しく表示するにはどうしたら良いでしょうか。データ量が多いので、できればコロンを省略して入力したいです。 アドバイスをお願いします。

  • EXCEL2003でセルに時間を入力すると

    当方EXCEL2003を使ってるのですが初歩的な質問かも知れませんが あるセルに8:00~19:00と表示させる方法として 今現在は8:00~19:00とセルに直接入力して表示させているのですが 例えば8001900と入力するだけで8:00~19:00と表示させる簡単な方法が御座いましたらどなたかご教授頂きたいと思います。 ただ、開始時刻、終了時刻が不規則なので入力規則は使わない方法を お願いします。宜しくお願いします。

  • Excel2003 入力済みの数値と追加入力する数値の加算合計をひとつ

    Excel2003 入力済みの数値と追加入力する数値の加算合計をひとつのセルに表示する方法 1,既に数値が入力してある特定のセルにαという数値を入力すると、そのセルの数値が 入力済の数値とαの加算合計の表示になるにはどのような書式設定をしたらよいでしょうか? (例):(1)A1セルには既に2という数値が入力されている。    (2)A1セルに新たに1という数値を入力する。    (3)Enterで確定するとA1セルの数値が3になる。 2,さらに、同一行の隣接するセル約50個にも同じ書式を設定したいのですが、 どのような操作をすれば効率良く設定できるでしょうか? 使用しているOSは WindowsXP、Excelは 2003です。 たいへん初歩的な質問だとは思いますが、何卒宜しくお願い致します。

  • 文字列から数値への変換

    セルの書式設定(表示形式タブ)で文字列を数値に変えるのと、 VALUE関数で文字列を数値に変えるのとでは何か違いがありますか? (excel2000です。)

  • excelであるセル内の数値をある文字に変換したい

    excelで、ある列のセルにある数値の内、ある指定範囲内の数値のみある文字列に変換したい場合、どんな方法(関数やマクロ)があるでしょうか? 例として 10 20 100 →XX 1000→XX XX 50 100以上をXX(範囲外)に変換したい

専門家に質問してみよう