• ベストアンサー

エクセルの時間表示の関数について

エクセルの時間について A1のセルに入力してある時間 (1) 5:15 (2) 5:30 (3) 5:45   などを B1のセルに (1) 5.25 (2) 5.5 (3) 5.75  で表記したいのですが、数式を教えてください

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

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

一例です。 B1に=A1*24、セルの書式設定で表示形式を標準にして、下方向にコピーして下さい。

hiro_o463
質問者

補足

できました!ありがとうございます。 もうひとつなんですが、そこから5.5時間(5時間半)を差し引いて0.25(15分時間外)とする関数を教えて下さい。 できれば、先程の関数と一緒にセットで入力したいです。 お願いします。

その他の回答 (4)

noname#204879
noname#204879
回答No.5

=A1/"1:0"

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.4

もしかして全角にするのも必要? それなら =JIS(A1*24)

  • snc35744
  • ベストアンサー率20% (8/39)
回答No.3

これもありますよね。(書式設定せずに済むかも) =HOUR(A1)+(MINUTE(A1)/60)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

多分、=A1*24 でオッケーなはずです。 でもひょっとすると、=(A1-INT(A1))*24 じゃないと出てこないかも。 これは、Excelが1900年1月1日を"1"とする連番で日付を表し、 かつ、1日を"1"とする値で「時刻」を表しているからです。 実際"0.25"と入力して、「セルの書式」を「時刻」にすると、 "6:00:00"と表示されるのが確認できると思いますよ。