目次
時間依存のあるデータセットを扱う場合、しばしば次のようなことが必要になります。 分単位の時差を計算する Excelには、異なる日付の時差を分単位で計算する専用関数がありません。 そこで、このチュートリアルでは、異なる日付の時差を分単位で計算する方法を紹介します。 エクセル .
練習用ワークブックをダウンロードする
この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。
時差(分).xlsmExcelで時差を分単位で計算する3つの便利な方法
次の画像は、終了時刻と開始時刻を持ついくつかのエントリーを含むデータセットです。 まず、一般的な計算式を使用して、次のように計算します。 時差 のような関数を適用します。 DAYS , 時間 , MINUTE そして セコンド を使用するようにします。 さらに、このような場合は ブイビーエー のコードで、時差を分単位で計算します。
1.Excelで時差を分単位で計算する公式を使う
はじめに、一般的な エクセル の計算式で減算します。 開始時間 から 終了時刻 .
ステップ1:日付の時差を求める
- を見つけるには 日付の違い を入力し、次の数式を入力します。
= (C5-B5)
- そのため、計算するのは 日差 2つの日付の間の結果を小数点以下の単位で表示します。
ステップ2:計算式を使って時差を計算する
- 以下の計算式を入力して、日数を分単位に変換してください。
=(C5-B5)*24*60
- 最後に 入力 で結果を得ることができます。 議事録 .
- を使用します。 オートフィルツール をクリックすると、次のセルに同じ計算式が適用されます。
続きを読む 2つの数値の差を求めるExcelの計算式
類似の読み物
- 2つの数値の差を求めるExcelの計算式
- Excelで2つの平均値の間の有意差を計算する方法
- Excelピボットテーブル:2列の差分(3件)
2.DAYS関数、HOUR関数、SECOND関数を組み合わせて時差を計算する。
エクセル を計算する専用の関数がありません。 二分差 .しかし、別途計算することができます。 日間 , 時間 , 議事録 そして 替わり そして、計算式を適用して結果を組み合わせ、時間差を分単位でカウントしていきます。
ステップ1:日数の差を求める
- 日数の差を求めるには、以下の式を挿入します。 DAYS機能 .
=DAYS(C5,B5)
- そのため、表示されるのは ### 特定のフォーマットが定義されていないため
- をクリックします。 番号 形式で、セルの値を指定します。
- その結果、2つの異なる日付の日数が表示されることになります。
- 次に オートフィル セルをオートフィルするツール。
ステップ2:時差を分単位で数える
- で以下の数式を入力します。 MINUTE機能 で、特定の日の分差を計算します( 10:30 A.M. まで 10:53 A.M. ).
=MINUTE(C5-B5)
- そのため、微小な差分を表示することになります( 23分 )のセルで E5 .
- 単純に、カラムをオートフィルするために オートフィルツール .
ステップ3:SECOND関数の適用
- をカウントするため。 時差 を秒単位で書き、次の式を書きましょう。 第二の機能 .
=SECOND(C5-B5)
- 結果的に 時差 を秒単位で表示します。
- 最後に、セルにオートフィルをかける。 オートフィルツール .
ステップ4:HOUR関数を挿入する
- を使って次の式を書いてください。 HOUR機能 .
=HOUR(C5-B5)の場合
- その結果、細胞 E5 の時差が発生することになります。 時間 .
- 最後に、すべてのセルにオートフィルを適用して オートフィルハンドルツール .
ステップ5:最終処方を適用する
- 関数を使用してすべての結果を組み合わせるには、次のように入力し、時差を分単位で計算します。
=d5*24*60 +e5*60 + f5 + g5/60
- したがって、以下の画像のように時差を分単位で表した結果が得られます。
- 最後に オートフィルツール をクリックすると、列のすべてのセルが塗りつぶされます。
3.Excelで時差を分単位で計算するVBAコードを実行する
前項に加えて、VBAコードを使って時差を分単位で計算する方法をご紹介します。 VBAコードを使うメリットは、日時が異なる2つのセルから任意のものを選び、時差を分単位で計算できることです。
ステップ1:モジュールの作成
- まず最初に アルト + F11 を開いてください。 VBAマクロ .
- をクリックします。 インサート タブで表示します。
- 次に、以下を選択します。 モジュール オプションを使用して、新しいモジュールを作成します。
ステップ2:VBAコードの貼り付け
- 以下を貼り付けます。 ブイビーエー のコードになります。
Sub TimeDifference() '変数の定義 Dim MinDifference As Variant Dim Startime As Variant Dim EndTime As Variant '開始時間を選択する入力ボックスを挿入 Set StartTime = Application.InputBox("Select Start Time:", "ExcelWIKI", RngText, , , , 8) '開始時間を選択する入力ボックスを挿入 Set EndTime = Application.InputBox("Select End Time:", "ExcelWIKI", RngText, , , 8) '回数分を減算する。MinDifference = EndTime - StartTime 'セル内に数式を適用し、結果を分単位で取得する Range("E5").Value = MinDifference * 24 * 60 End Sub
ステップ3:プログラムの実行
- プログラムを保存して F5 を実行します。
- を選択します。 開始時刻 .
- プレス 入力 .
- を選択します。 しゅうりょう 時 .
- をクリックします。 よっしゃー .
- したがって、あなたの時差は、セルに分単位で結果を表示します。 E5 .
続きを読む: Excelで2つの数値の差の絶対値を計算する方法
結論
で時差を分単位で計算する方法について、この記事でチュートリアルができたかと思います。 エクセル これらの手順を習得し、データセットに適用する必要があります。 練習用ワークブックを見て、これらのスキルをテストしてください。 このようなチュートリアルを作り続けることができるのは、皆様の貴重なご支援のおかげです。
ご不明な点はお問い合わせください。 また、以下の欄にお気軽にコメントをお寄せください。
私たち Exceldemy また、このチームでは、お客様からの問い合わせに常に迅速に対応しています。
私たちと一緒に、学び続けましょう。