web-dev-qa-db-ja.com

Excelで2つの日付のタイムスタンプの時間と分の差を取得するにはどうすればよいですか?

2つのタイムスタンプ日付があるとします。

  1. 2/24/2010 1:05:15 AM
  2. 2/25/2010 4:05:17 AM

時間と分で違いを得るためにExcelでどの機能を使用する必要があるのか​​誰にもアドバイスしてもらえますか?

ありがとう。

21
jl.

時間の違い:

=(A2-A1)*24

分単位の違い:

=(A2-A1)*24*60

時間と分での違い:

=TRUNC((A2-A1)*24)      - the hours portion
=MOD((A2-A1)*24*60,60)  - the minutes portion
29
a'r

これはExcelでは簡単で、セルに時間形式を適用する以外に何もする必要はありません。

2つの簡単なステップ:

  1. 式を入れてください:= B2-A2
  2. カスタム形式"h:mm"をセルに適用するだけです。
6
omarmallat

Excelは、日付と時刻の演算を処理できます。これは、日付と時刻を小数として保持することにより行います。 Excelが認識できる形式で日付と時刻を入力すると、データが日付と時刻のデータ型として(便利に)保持されます。整数ビットは日で、小数ビットは時間です。時間セル形式を使用して、時間、分、秒などの時間ビットを表示できます。または、単純な数式で60を使用して、小数を時間、分、秒に変換できます。

テキスト式は、回答を時間形式で表示することにより機能します。

1
alastair

最適なオプションは、[フォーマット]> [カスタム]> [h]:mmの順にクリックすることです。動作します。

01-09-2019 18:55 31-08-2019 03:26

出力-> 39:26

0

1日以上の差がある場合、前の回答の一部が台無しになります。日、時間、分、秒でこの方法を使用する方が適切です。

=INT(B2-A2) & " days, " & HOUR(B2-A2) & " hours, " & MINUTE(B2-A2) & " minutes and " & SECOND(B2-A2) & " seconds"

次のような形式で出力されます

1日、3時間、0分2秒

enter image description here

0
Pranav Singh