- ベストアンサー
エクセルで経過時間を割り出す計算
セルA1に 2009/6/29 1:46 セルB1に 2009/06/30 9:12 という形で日付、時間が格納されています。 書式は両方とも、日付の YYYY/M/DD HH:MM です。 分単位でセルA1からセルB1の所用時間を分で割り出す事は可能でしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=(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
補足
ありがとうございます! 出来ました! 質問に質問を重ねて申し訳ないのですが、 もし、B1が - でない場合、=(B1-A1)*24*60 で値を求めるってできないのでしょうか?