• ベストアンサー

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

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

noname#248032
noname#248032

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>表を添付しますのでよろしくお願いします。 添付画像の例で説明します。 E列とL列の曜日を開始日時と終了日時のシリアル値の兼用にします。 表示形式を「aaa」とすれば日時のシリアル値が曜日の1文字として表示されますので年月日を入力することで曜日が自動的に表示されるようになります。 E4セルに次の数式を設定します。 =IF(COUNT(B4:D4)=3,DATE(B4,C4,D4)+TIME(F4,G4,0),"") E4セルを下へ必要数コピーします。 E4セルをL4から下へ必要範囲へコピーすれば上記の曜日の自動表示ができます。 経過時間の計算は次のようにします。 O4セルの表示形式を「[h]:mm」に設定して次の数式を設定します。 =IF(AND(SUM(E4),SUM(L4)),L4-E4,"") O4セルを下へ必要数コピーします。

その他の回答 (2)

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

添付図参照 D5: =DATE(A5,B5,C5) 書式: aaa K5: =DATE(H5,I5,J5) 書式: aaa N5: =(K5+TIME(L5,M5,0))-(D5+TIME(E5,F5,0)) 書式: [h]:mm

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.1

DATE関数とTIME関数で終了と開始を日時のシリアル値で求め、引き算します。 O5セルの書式をユーザ定義で [h]:mm と設定したうえで、↓の式を入れます。 =DATE(I5,J5,K5)+TIME(M5,N5,0)-DATE(B5,C5,D5)-TIME(F5,G5,0)

関連するQ&A

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

    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でもよい) よろしくお願いします。

  • Excelでの経過時間の計算について教えてください

    Excelで経過時間の計算をしたいです。 A1セルには 2007/10/1 10:31:57 B1セルには 2007/10/3 17:01:32 とはいっている時に以下の考慮をした計算をしたいです。 1.稼動時間帯の範囲内の経過時間で計算したい 一日の稼動時間帯は9:00から20:00(20:01から8:59までは計算対象外にしたい)  なので、A1セルの分は20:00-10:31=9:29を計算に使用したい 2.営業日を考慮したい(日本の祝日と土曜、日曜)  営業日以外は計算から外したい 以上が質問内容です、よろしくお願いします。

  • エクセルで時間差の計算

    日数間の計算結果を「hh:mm」形式で表示させたいのですが。 ------------------------------- セルA1 2003/10/01 10:00 セルB1 2003/10/02 11:30 セルC1 25:30 ------------------------------- 上記のようにA1とB1の時間差を「時:分」形式でC1に結果を表示させたいのですが24時間以上の差があると出来ません。 TEXT(B1-A1,"d:hh:mm")なら出来るのですが日にちを使いたくないのです。 よろしくお願いします。

  • 【エクセルで時間計算について】

    会社で社員の1ケ月間の勤務時間表を作ることになりました。 セル-A1に1ケ月間の勤務時間【160時間】 セル-A2に実際に勤務した時間【160時間30分】 セル-A3に【1ケ月間の勤務時間】-【実際に勤務した時間】の差、 (この場合、差は【30分】です。) セル-A1には、【160】 セル-A2には、【160.30】 と入力しました。 結果、セル-A3には【0.3】となりますが、 私は【30分】と表示させたいのです。 「セルの書式設定」で「表示形式」を「時刻」にしたら いいのかな~といろいろやってみたのですが、どうも うまくできません。 どう設定すれば時間(時間・分)の表示になるのでしょうか? 何卒 ご教示ください。よろしくお願いいたします。 *うまく説明できなくてすみません*

  • 時間差の計算について

    エクセル関数で日付と時間がスラッシュとコロンで区切られた時間の差を求めるにはどうしたらよいか。 A1セルに2020/10/15 12:30 B1セル2020/11/3 11:15   A1セルとB1セルの時間差は何時間何分になる関数を知りたい。 

  • エクセルで時間の計算方法について教えてください

    いつもお世話になっております。  エクセルの表の中での表示は 99:18 (99日と18時間?)となっているのですが、そのセルをダブルクリックすると計算式が表示され 1900/1/4 3:18:4 (この数式の意味が分かりません)となるセルがあります。この99:18を他のセルで20(ひと月の出勤日数)で割って X月Y日 (月日の漢字は表示されなくてもいいです)という表示にしたいのですが、単純に割ると 1900/1/0 4:57 と表示されてしまい、意味が分からずに困っております。 この1900/1/0 4:57という数式を何ヶ月何日と表示する方法を教えてください。  冒頭の99:18という数値は弥生給与での各種の残業時間をエクセル出力し、エクセルのオートサムで合計して1日の単位である8時間で割った数字です。  ご回答宜しくお願いします。

  • Excelの時間の計算

    時間の計算の算出方法について質問です。 セルE16に 2015/11/25  17:59 という日付けと時間が入力されています。 セルH16に同じような形式で日付けと時間が入力された場合 セルK16に経過時間を表示する方法を教えて下さい。 ちなみにK16の経過時間は30分以上いくことは絶対にないので 分表示のみで大丈夫です(○○min と表示したい) またE16、H16ともに、マクロにて、セルの所でダブルクリックすると日付けと時間が 入るようになっています。 理想としてはH16の所でダブルクリックしたときにH16に日付けと時間が入力され K16に経過時間を表示という形にしたいです。 このような計算をした箇所が20行あります。 列は変わりません。 16から35行まで。 ご指導の程、宜しくお願いします。

  • エクセルの時間計算です。

    エクセルの時間計算です。 エクセルで、A1のセルに「92030」、B1のセルに「135040」と数値があるとします。 これは時間で「92030」は9時20分30秒、「135040」は13時50分40秒という意味です。 これらの数値を時間(時、分、秒)に変換したいのですが、どのようにすればいいでしょうか?? 最終的には、「92030」と「135040」の差、13時50分40秒-9時20分30秒=4時間30分10秒という計算を行いたいのです。よろしくお願いします。 なお、エクセルは2007、WinXPです。

  • Excelでの期間計算の方法について

    お世話になります。 今、職員の退職金の計算表を作成中です。 その中で、各職員の定年60歳における退職金の額を求めたくて思考錯誤しておりますので、次の内容について教えてください。    A      B      C      D 1 生年月日 60歳の年月日 採用年月日 勤続期間(年月日)  2 S30.6.4   ????     S50.6.1  ???? 上記、B2のセルには、60歳の誕生日を、D2のセルには、C2とB2の差額である勤続期間(年/月/日)を導く関数(数式)を教えてください。よろしくお願いします。

  • エクセルの時間計算の関数について教えて下さい

    セルへ時間を入力し、別のセルで4時間30分前の時間を計算する関数を教えて下さい。 *2時30分から8時00分と18時00分から17時30分は、4時間30分の時間に含まずに計算します。 例えば 時間入力   表 示 15:00 ⇒ 10:30 09:00 ⇒ 23:00  (ここが上手く出来ません) 19:30 ⇒ 14:30  (ここが上手く出来ません) です。 よろしくお願いします。  

専門家に質問してみよう