• ベストアンサー

エクセルで経過時間を割り出す計算

セルA1に 2009/6/29 1:46 セルB1に 2009/06/30 9:12 という形で日付、時間が格納されています。 書式は両方とも、日付の YYYY/M/DD HH:MM です。 分単位でセルA1からセルB1の所用時間を分で割り出す事は可能でしょうか。

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

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

=(B1-A1)*24*60 で表示形式は標準で

kazuau2002
質問者

補足

ありがとうございます! 出来ました! 質問に質問を重ねて申し訳ないのですが、 もし、B1が - でない場合、=(B1-A1)*24*60 で値を求めるってできないのでしょうか?

その他の回答 (3)

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.4

まず、A1の文字列を日付と時刻に分けてA2とA3に入れます。 B1もB2とB3に日付と時刻を分けます。 そうするとB2-A2で、日数が整数で出ます。 B3-A3は、分数で表示されます。 B1-A1だと、整数部分は日数ですが、小数部分にある時間はそのままでは利用できません。30分の差が「0.0208333333357587」となっています。

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

日付のセルはすべてシリアル値で認識されています。それは1900年1月0日からの経過日数相当します。A1セルやB1セルの表示形式を標準にすることでその日にちが分かります。 B1セルからA1セルを引いた数値は日数のデータとして得られますので分に換算するためにはその値に24時間と60分を掛けることになりますね。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 一例です。 計算式を入れるセルの表示形式をユーザー定義から [m] としておきます。 そのセルの数式を単純に =B1-A1 としてみてください。 たぶん大丈夫だと思います。 以上、参考にんれば幸いです。m(__)m

関連するQ&A