• ベストアンサー

エクセルでの日付の差分算出について

エクセルで日付の差を出すにはどうしたら良いのでしょうか? 例として A1に「2008/01/30 10:08」B1に「2008/01/31 19:18」とあった場合にC1に「33時間10分」と出したいのですが良い方法はあるのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

C1=IF(AND(COUNT(A1:B1)=2,B1>=A1),B1-A1,"") でC1のセルの書式設定で表示形式をユーザー定義にして [h]時間mm分 としてください。

makoto0520
質問者

お礼

できましたありがとうございました

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

日付シリアル値、時刻シリアル値とその連続性というものを理解していないからこんな質問が出る。連続性とは1日が24時間で日付シリアル値、時刻シリアルがシームレスにつながって理解できるということ。日付シリアル値はs聞いたことありますか。WEBで照会すれば 沢山説明記事があります。 それを知っていれば =B1-A1 で済む話(前後チェックなどは略して)。 ただ時間で結果を出したいので、(24時間を1日に繰り上がりさせない表示形式にするため)書式を ユーザー定義で[h]:mmにする、[ ]の使い方も、エクセルの事項では有名な話。

関連するQ&A