• ベストアンサー

エクセルの「時間」を計算に使う方法

 エクセルで、 たとえば「2:34」と入力すると、時間として認識されます。 この値を、計算に用いるにはどうしたらいいのでしょうか? この場合ですと、2+34÷60、または60×2+34といった値として認識させ、 時間率を求めること等に利用したいと思っています。 方法をご存知の方、よろしくお願いします。

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

  • ベストアンサー
回答No.1

「2:34」と入力して時間として認識したのなら、中身は0.106944.. という数値で「h:mm」という書式が適用されています。つまり一日 が1となるわけです。 ということは、時間単位の十進数にしたければ24を掛けるし、分単 位の十進数にしたければ24*60で1440を掛ければオッケー。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

2:34を時間率にするのでしたら次のような式で求めることができますね。 ="2:34"/"0:60" または ="2:34"/"1:00" または ="2:34"*24

  • 106150
  • ベストアンサー率50% (4/8)
回答No.2

関数SECOND、MINUTE、HOURを使えば、入力された時間の秒、分、時を返すことができます。 具体的には、A1に2:34と入力されているなら、 =HOUR(A1)+MINUTE(A1)/60 あるいは、 =60*HOUR(A1)+MINUTE(A1) で出来るでしょう。