エクセルで時差を分単位で計算する方法(3つの簡単な方法)

  • これを共有
Hugh West

時間依存のあるデータセットを扱う場合、しばしば次のようなことが必要になります。 分単位の時差を計算する Excelには、異なる日付の時差を分単位で計算する専用関数がありません。 そこで、このチュートリアルでは、異なる日付の時差を分単位で計算する方法を紹介します。 エクセル .

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

時差(分).xlsm

Excelで時差を分単位で計算する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 また、このチームでは、お客様からの問い合わせに常に迅速に対応しています。

私たちと一緒に、学び続けましょう。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。