• ベストアンサー

エクセルでの時間差算出の方法を教えてください。

OSはWINDOWS7 エクセルはExcel2010です。 下記のような形式でセルに入力された年月日、時刻があります。 A1  2013年05月10日 09:30:00 A2  2013年05月10日 11:50:30 これらの二つの時刻の時間差を ●日間●時間●分、 という形式で算出してくれる関数を教えてください。 上記の場合ですと A2-A1 = 0日間2時間20分30秒 という答えが得られれば結構です。(表記は 2:20 30でもよい) よろしくお願いします。

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

  • ベストアンサー
  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

これはどういう形式で入力されているのですか? シリアル値ですか? 文字列ですか? もし文字列なら =DATEVALUE(LEFT(A2,11))-DATEVALUE(LEFT(A1,11))+TIMEVALUE(RIGHT(A2,8))-TIMEVALUE(RIGHT(A1,8)) で、表示形式を d"日"h"時""間"m"分"s"秒" で如何でしょうか?

s_end
質問者

お礼

ご回答ありがとうございます。 うまくいきました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

参考までに。 データが文字列ならNo2の回答のような数式でOKですが、以下のように文字列でもそのまま引き算すれば、エクセルが自動的に日付や時刻として計算してくれます。 =LEFT(A2,11)-LEFT(A1,11)+RIGHT(A2,8)-RIGHT(A1,8) また日数が32日以上になると、「d日」の部分が2月1日となるので「1」が返り、正しい日数を返しません。 このようなケースでは、結果を文字列として返すことになりますが、以下のような数式にする必要があります。 =INT(LEFT(A2,11)-LEFT(A1,11)+RIGHT(A2,8)-RIGHT(A1,8))&"日"&TEXT(LEFT(A2,11)-LEFT(A1,11)+RIGHT(A2,8)-RIGHT(A1,8),"h時間m分s秒")

s_end
質問者

お礼

ご回答ありがとうございます 勉強してみます

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

=INT(A2-A1)&"日間"&HOUR(A2-A1)&"時間"&MINUTE(A2-A1)&"分"&SECOND(A2-A1)&"秒"

s_end
質問者

お礼

ご回答ありがとうございます。 うまくいきませんでした・・・・ #VALUE エラーが表示されます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 時間算出

    時間算出 Excel を利用し、CSV形式で出力されるタイム表記を再計算する方法を教えてください。 CSVで出力するタイム表記(A列) 1105 …1分10秒5 の意味 2008 …2分00秒8 の意味になります。 これを右隣のB列セルへ下記のように計算出力するにはどのようにすれば良いでしょうか? 70.5 120.8 VisualBasic でも利用出来るようセル表示形式を変更するという回答以外でご教示下さい。 よろしくお願いします。

  • エクセルで年月日と時刻を統合したい

    セルA1に「2012年3月1日」のように年月日が、A2に「8:00」と時刻が入力してあります。 A2の「8:00」は、時刻の表示上単に(年月日なしの)「8:00」だけなので、これを表示形式上、日時表示すると「1900/1/0 8:00」のようになります。 この状態でA3に「2012年3月1日8時30分」(実際の表示形式は「12/3/1 8:30」でも単に「8:30」でも構いません)のように、A1の年月日とA2の時刻を統合した年月日・時刻をA3に表示したいのですが、その方法(計算式)が分かりません。どなたかご存じの方教えてください。 なお質問は一例なので実際のデータは多数です。

  • エクセルで時間差を計算する方法

    セルで区切られた年月日、時間から時間差を計算する方法 例 2018年4月1日日曜日15時30分から2018年4月3日火曜日12時15分までの経過  時間を求める方法   表を添付しますのでよろしくお願いします。

  • Excelで時間単位を変更する方法

    2つの悩みがあります。 (1)Excelで、30秒の処理を数件行った場合の、トータル時間の算出を行う計算式を作成しました。   (例:30秒x3件=90秒 → セルA1xA2=A3)   セルA3の90秒をセルの書式設定で、1分30秒と表示させたいのですが、可能でしょうか? (2)Excelで、1.5分(90秒)の処理を数件行った場合のトータル時間の算出を行う計算式を作成しました。   (例:1.5分x3件=4.5分 → セルA1xA2=A3)   セルA3の4.5分をセルの書式設定で、4分30秒と表示させたいのですが、可能でしょうか?

  • エクセルの時間表記について

    エクセルの時間表記について質問いたします。 あるファイルのセル A1に0:12(12秒という意味です) A2に1:15(1分15秒という意味です) A3に3:05:03(3時間5分3秒という意味です) A4に… というようにシステムから抽出された時間が列挙されています。 それらの時間を別ファイルにリンクさせ、その別ファイルでの表記を A1は12秒 A2は1分15秒 A3は1時間5分3秒 A4は… というように表示させたいのです。 セルの書式設定で h"時間"mm"分"ss"秒"という設定をすると A1は0時間00分12秒 A2は0時間01分15秒 A3は1時間05分03秒 と表示されてしまいます。 余分(0時間や00分)を表示させない方法はおありでしょうか。 また、03秒という表記ではなく、3秒という表記になればなお嬉しいです。 教えてください。よろしくお願いします。

  • エクセルで、特定の日付での年齢の算出について

    ある特定の日の年齢を算出したいと思っています。 しかし、生年月日、特定の日が一つずつのセルに分かれて入力されていてどうしたらよいのか困っています。 状況としては、 3は昭和を表現し、その後に一つずつのセルに60年01月01日  ↓           という生年月日を一文字ずつ入力してある   A  B  C  D  E  F  G  H  I  J  K  L  M  3  6  0  0  1  0  1  2  1  0  5  0  2 ↑ここから平成21年05月02日と言う内容               が入力してあります。 Aからの生年月日で、Hのセル以降に入力してある日付での年齢を 算出したいのです。 しかも、この数が大量に存在し出来れば関数などで処理できれば幸いなのですが、良い方法はないでしょうか。教えてください。

  • EXCELの時間計算

    セルA1に、「9:43:20」と時刻が入力されています。 セルB1に、「3.2」と時間(分)が入力されています。 セルC3には、A1の時刻から,B1の時間が経過した後の時刻を 表示させたいです。 ※B1の「3.2」を3.2分(3分12秒)として計算したいです。 C3の計算式を教えてください。 ※計算した結果の時刻は,9:46:32です

  • エクセルにて作業時間(分で表示)を出すには?

    エクセルにて「開始時刻」と「終了時刻」から作業時間の値を出したいのですが、 「開始時刻」と「終了時刻」のセルにはTIME関数(例 =TIME(18,0,0))が入力されており、さらにそのセルの表示形式は[時刻]の[13時30分]と表示されています。 これらのセルから作業時間を算出して分で表示(例 30分)したいのですが、どうやったらいいのでしょうか?

  • エクセルで勤務時間を管理する方法を教えて下さい。

    エクセルで勤務時間を管理する方法を教えて下さい。 例えば、A1セルに「出勤時刻」を8:00、B1セルに「退社時刻」で19:45、C1セルに「勤務時刻」11時間45分(B1-A1)という形で入力できる方法を誰か知りませんか? またその一か月の勤務時間合計も出す方法も教えて下さい。 C1セルの表記の仕方はどんな形でも構いません。 よろしくお願いします!

  • Excelの時刻記入に関して

    Excelの時刻表示に関して質問です。 ■質問1 例えば、A1に「3時間5分52秒」、A2に「6時間30分24秒」、A3に「10時間7分03秒」など、毎日、一つのことにどのくらい時間をかけたかExcelでメモしていきたいと思っています。1カ月ごとにトータル時間を計算したいのですが、どのように時刻の足し算をすればいいでしょうか?2月1日はA1、2月2日はA2、という風に下にどんどん記入していきます。 ■質問2 トータル時刻を足す場合、分や秒の記載は03分02秒など、最初に0をつけた方がいいでしょうか? ■質問3 そもそも、時刻を「3時間5分52秒」と記載する場合、ユーザー定義をした方がいいでしょうか?手入力で問題ないでしょうか?ユーザー定義が必要な場合、時分秒と漢字表記にする場合の方法と、時刻をセルに打ち込む際に、どのように打ち込めばいいか(3時間5分52秒の場合、3/5/52なのか3・5・52なのか等)教えていただければ幸いです。 いろいろすいませんがご助言なにとぞよろしくお願いいたします。

専門家に質問してみよう