• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでの経過時間)

エクセルでの経過時間を計算する方法

このQ&Aのポイント
  • エクセルで開始日と終了日が並んでいる表の場合、時間のあきを計算する方法について教えてください。
  • 具体的には、C1とB2のような場合にどれだけ時間があいているのかを知りたいです。
  • エクセルの関数やフォーミュラを使って、経過時間を計算する方法を教えてください。

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

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

#3のmshr1962です。 >日にちがたっているなら日にちもわかりたいし、という感じなのですが。 31日(1月の日数)までなら、表示形式を d hh:mm とすれば表示できます。 それ以上の場合は、表示するセルを分けて 日にち=INT(B2-C1) 時間=MOD(B2-C1,1) とするか、文字列になりますが =TEXT(INT(B2-C1),"0日")&TEXT(B2-C1,"hh:mm") にするようになります。

como3
質問者

お礼

日にち=INT(B2-C1) 時間=MOD(B2-C1,1) これを使わせていただきます。 (初めて見た式なので少し勉強してみます。) ありがとうございました!

その他の回答 (3)

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

=B2-C1 で表示形式をユーザー定義にして [hh]:mm で良いのでは?

como3
質問者

お礼

ありがとうございます! 参考にさせていただきます。

  • sero
  • ベストアンサー率47% (916/1944)
回答No.2

質問文ではどういう結果が必要なのかちょっと判らないのですが、単純に =B2-C1 で求めた結果をセルの書式設定の表示形式で [h]:mm とするのではダメなんでしょうか? (質問文の例だと336時間になります)

como3
質問者

お礼

ありがとうございます! 参考にさせていただきます。

  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.1

>C1とB2のような場合にどれだけ時間があいているのか これは「日数」で表すのですか? 「時間」で表すのですか? 入力が「シリアル値」なら =B2-C1 日数の場合「セルの書式」を「標準」で 時間で「○時間○分」なら 「セルの書式」を「ユーザー定義」で 「[h]時間m分」と云う事でしょうか?

como3
質問者

補足

ありがとうございます。 シリアル値だと思います。 時間というか、 経過した分知りたいんです。 日にちがたっているなら日にちもわかりたいし、 という感じなのですが。 ちょっとやってみたのですが時間だけ違うときもあるし 時間が一緒で日付だけ変わってるのもあるので ぐちゃぐちゃになってしまうのですが。 といか日数と時間は別々に やらないとだめなのでしょうか・・。

関連するQ&A