• ベストアンサー

エクセルで整数を時間表示にする設定は?

エクセル2007を使用してます。 3.5時間(セル上は3.5)という表記を3:30 10時間(セル上は10)という表記を10:00 と表示したいのですが、 「セルの書式設定」の表示形式をいろいろ弄っても上手くいきません。 ユーザー定義でも上手くいかないです。 ご享受願います。

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

  • ベストアンサー
  • suz83238
  • ベストアンサー率30% (197/656)
回答No.1

A1に数値が入ってるとして B1に =TIME(INT(A1),(A1-INT(A1))*60,0) でB1の書式設定で表示形式を時刻にすれば得られます。

その他の回答 (4)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

次の方法は如何でしょうか。 (1)別セルに24を入力しコピー (2)対象セルを選択→形式を選択して貼り付け→除算にチェック→OK (3)対象セル範囲の表示形式を時刻に変更

kuropon
質問者

お礼

まとめてのお礼ですが、 解決しました。 皆様ありがとうございます。

noname#204879
noname#204879
回答No.4

=TEXT(INT(A1)&":"&MOD(A1,1)*60,"[h]:m")+0

  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.3

回答2のものです。 回答2はEXCEL2000で確認しました。2007は未確認です。 また、24時間以上を表示するには、ユーザー定義で「[h]:mm:ss」とすればできます。これもEXCEL2000で確認しました。2007は未確認です。 参考まで。

  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.2

A1に3.5があるとして、B1に「=A1/24」として表示形式を時刻にすると3:30になります。 時刻形式では生データの「1」は1日のことですので3.5/24は0.145833・・・日=3時間30分となります。

関連するQ&A

専門家に質問してみよう