重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

9時から1時間後、1時間半後を計算式を使ってあらわすときはどうすればいいのですか?
=9:00+1 では正しく表示されないのです。

A 回答 (9件)

簡単なのがあります。


1=24時間なので、「=9/24+1/24」でOKです。
ただし、セルの書式設定で表示形式として時刻を選んでおくこと。
    • good
    • 0
この回答へのお礼

ありがとうございます。これ簡単ですね。

お礼日時:2004/12/21 17:30

こんにちは。

maruru01です。

あらかた出てるのでちょっとだけ。
A1に時間(9:00など)、B1に経過時間数(1.5など)が入力されている場合の別解。

=A1+B1*"1:0"

「*"1:0"」は、No.5の方の回答の「/24」と同じことです。

なお、今回は問題ないかも知れませんが、TIME関数とHOUR関数は、24時間超には対応出来ません。
一応、頭の片隅に置いておいて下さい。
    • good
    • 0
この回答へのお礼

わかりました。ありがとうございます。

お礼日時:2004/12/21 17:34

#7のDoragonFangです。

自己レスです。
済みません。
B列の式が間違ってました。
=TIME(9+A2,(A2-INT(A2))*60,0)
です。
単純には計算してくれないですね。
引数の小数点以下は切り捨てられるようです。
TIME(9.5,0,0)も9:00となるようです。
    • good
    • 0

EXCELは日付・時間も数字として内部データを持ちます。


その単位は”日”で、1は1日、2は2日に当たります。時間は24時間ですから#5で答えてられるように1/24=0.04166・・・となります。
なので、数字として計算しようとすると「9:00」+1時間は 0.375+0.04166・という計算をしていることになります。
=9:00+1ではないですよね。

従って、回答としてはすでに他の方が答えれている通りです。

例えば、
A列に何時間後ということで、(2行目から)1、1.5、2、2.5、3・・・と数字が並んでいたとすると、
B列に(B2セルから)
=TIME(9,0,0)+TIME(0,A2,0)
と入力してB3以下にコピーすれば、9:00から、1時間後、1.5時間後、2時間後、の各時間が得られます。
もちろん、書式設定でhh:mmにすることをお忘れなく。
    • good
    • 0
この回答へのお礼

ありがとうございました。1時間は24時間分の1なんですね。

お礼日時:2004/12/21 17:32

ひとつのセルの中で、数式を入れて計算する場合、


=9:00+1は
=TIME(9,0,0)+TIME(1,0,0)
で計算できます。
1時間半後は、
=TIME(9,0,0)+TIME(1,30,0)
です。
あとは好きな表示形式に変えてください。

関数:TIME(時,分,秒)です
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2004/12/21 17:31

=9:00+"1:00"は上手く行かなかった。


="9:00"+"1:00"は10:00になる。
またはA1に9:00、B1に1:00なら=A1+B1で10:00
です。
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2004/12/21 17:30

こういうことでしょうか。

。。

A1のセルに「18:45」
B1のセルに「1」(時間)

が入力されていて

D1のセルに「19:45」という計算結果を表示させたい?

だとすれば。
D1のセルに「=TIME(HOUR(A1)+B1,MINUTE(A1),)」
とすればよいと思います。

蛇足:C1のセルに「30」(分)
   が入力されていて分も足したい場合は、
   「=TIME(HOUR(A1)+B1,MINUTE(A1)+C1,)」
   とすれば、「20:15」という結果が得られます。

お試し下さい。
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2004/12/21 17:29

="9:00"+"1:00" でもOKですが、



=TIMEVALUE("9:00")+TIMEVALUE("1:00")
の方が好ましいかも。

セルで計算する場合、

A1: 9:00 B1: 1:00 C1:=A1+B1 で 10:00

すべて表示形式は時刻にして下さい。

ちなみに、1時間半後は
B1: 1:30
ですね。
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2004/12/21 17:28

一時間後:=9:00 + "1:00"


一時間半後:=9:00 + "1:30"

結果が24時間を越える場合は表示形式を変更ください。
ユーザ設定で [h]:mm
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2004/12/21 17:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!