エクセルで時間の引き算をする方法(7つのクイックメソッド)

  • これを共有
Hugh West

を必要とすることが多々あります。 時間を引く 私たちの中で エクセル この記事では、エクセルワークシートで簡単に時間を引くための様々な方法を見ていきます。 エクセルで大きなデータセットを扱う場合、これらのテクニックは多くの時間を節約することができます。

プラクティスブック ダウンロード

練習帳をダウンロードする。

時差を計算する.xlsx

Excelで時間を引き算する7つの方法

1.2つのセル間の時間を引いて経過時間を得る

頻繁に、必要な セル間の時間差を計算する を実行して経過時間を取得します。 この操作は 労働時間を計算する を含むデータセットを用いて説明する。 'エントリータイム' & エグジットタイム」。 一部の従業員の

続きを読む: Excelで経過時間を計算する方法(8つの方法)

1.1 簡単な計算式で

このサブメソッドでは、2つのセル間の時間差を簡単な計算式で算出することにする。

以下の手順に従ってください。

STEPS

  • まず、以下を選択します。 セルE5。
  • 次に、数式を入力します。
=D5-C5

  • を押してください。 入力 .

ここで、この式は、以下の値を引き算しています。 セルD5 & セルC5。 で、同じフォーマットで結果を出します。 セルE5。

勤務時間を正しく表示するために、時間フォーマットを変更する必要があります。

  • そのためには、以下のサイトにアクセスしてください。 ホーム タブを選択し 番号 をクリックすると、以下のようなダイアログアイコンが表示されます。 'セルの書式設定' ウィンドウが表示されます。

  • その後 タイプ タイムフォーマット をクリックしてください。 よっしゃー .

  • すると、次のようになります。 時間 , 議事録 & 替わり において 労働時間 の欄があります。

  • 最後に フィルハンドル をクリックすると、すべてのセルで結果が表示されます。

1.2 IF機能付き

また、2つのセル間の時差を計算するために IF機能 . IF機能 はロジックをテストし、それが真であれば値を返します。 そうでなければ、別の値を返します。

このテクニックは、以下のステップに注意してください。

STEPS

  • を選択します。 セルE5 .
  • では、数式を入力してください。
=IF(D5>=C5, D5-C5, D5+1-C5)

  • 次に、 を押します。 入力 をクリックすると、結果が表示されます。

ここでは IF機能 の値が正しいかどうかをまずチェックします。 D5 よりも大きいか等しい。 C5 . もし、それが 真の であれば、それを差し引いて出力します。 擬似 を追加します。 1 をもって D5 から減算して C5 .

  • フォーマットを変更する場合は 'セルの書式設定' を選択します。 タイプです。

  • をクリックすると OKです。 をクリックすると、以下のように時間と分が表示されます。

  • 最後に、ドラッグダウンして フィルハンドル をクリックすると、すべてのセルで結果が表示されます。

1.3 MOD機能付き

を使用することができます。 MOD機能 を、同じ目的で使用します。 MOD機能 は、一般に、数値を除数で割った余りを返します。 数値が最初の引数で、2番目の引数が除数です。

以下の手順に従ってください。

STEPS

  • はじめにを選択します。 セルE5 .
  • では、数式を入力してください。
=mod((d5-c5),1)

  • 次に、 を押します。 入力 をクリックすると、結果が表示されます。

ここでは MOD機能 の値を減算します。 セルD5 をもって セルC5 で除算されます。 1.

  • もう一度、変更します。 タイムフォーマット。

  • 最後に フィルハンドル で結果を見ることができます。 労働時間 の欄があります。

1.4 TEXT機能付き

があります。 TEXT機能 は時差を計算することもできます。 一般に TEXT機能 は、ワークシート内の数値をテキストに変換します。 初期状態では、この関数は任意の数値をテキスト文字列に変換します。

手順を追って、その仕組みを確認してみましょう。

STEPS

  • まず、以下を選択します。 セルE5 と入力し、数式を入力します。
=TEXT(D5-C5, "h:mm:ss")

  • ヒット 入力 をクリックすると、結果が表示されます。

この場合 TEXT機能 の引き算が格納されます。 セルD5 セルC5 を第一引数にとり、その文字列を時、分、& 秒のフォーマットで表現する。

  • 同様に、時間と分だけを表示させたい場合は、数式を入力します。
=TEXT(D5-C5, "h:mm")

  • プレス 入力 をクリックすると、結果が表示されます。

  • ここでも、時間だけを表示させたい場合は、数式を入力します。
=TEXT(D5-C5, "h")

  • を押してください。 入力 をクリックすると、結果が表示されます。

  • 最終的には フィルハンドル をクリックすると、すべてのセルで結果が表示されます。

2.ExcelのTIME関数で時間を引き算する

ある期間から特定の時間を差し引く必要がある場合があります。 そのような場合は TIME機能 は非常に効果的です。 TIME機能 は、第1引数に時、第2引数に分、第3引数に秒を格納する。

従業員の労働時間を含むデータセットから、昼食時間を差し引く。

この方法について詳しく知るには、手順をご覧ください。

STEPS

  • 選択 セルD5 最初は
  • では、計算式を載せてください。
=c5-time(1,30,0)です。

  • を押してください。 入力 をクリックすると、結果が表示されます。

ここで、私たちのランチタイムは 1時間 30分 .だから、その TIME機能 を含む 1 を第一引数に、そして 30 を含んでいます。 0 昼休みの時間帯に秒読みができないので、第三論で。

  • 最後に フィルハンドル をクリックすると、すべてのセルで結果が表示されます。

続きを読む: エクセルでミリタリータイムを引く方法(3つのメソッド)

3.エクセルで負の時差を計算し表示する

時間の引き算をするとき、引き算がマイナスになることがあります。 Excelはデフォルトでマイナスの時間値を表示しません。

この問題は、下の写真でおわかりいただけると思います。

この問題を解決するには、以下の手順を実行してください。

STEPS

  • まずは ファイル タブを選択し オプション .

  • 第二に、選択 アドバンスト から エクセル オプション .
  • そして、チェックします。 1904年の日付システムを使用する」。

  • クリック よっしゃー をクリックすると、以下のような結果が表示されます。

  • または、以下の数式を セルE5。
=IF(D5-C5>0, D5-C5, "-" & TEXT(ABS(D5-C5), "h:mm")))

  • ヒット 入力 を使用し フィルハンドル をクリックすると、結果が表示されます。

ここでは IF機能 の引き算が表示されます。 D5 C5 よりも大きい場合、引き算は 0. そうでない場合は、引き算の絶対値とともにマイナス記号を表示する。

続きを読む: エクセルで負の時間を引いて表示する方法(3つの方法)

4.エクセルで時間を引き算して1単位で表示する

この方法では、2つの時刻の差を簡単な式で求め、その差を10進数に変換します。

ここでは、同じデータセットを使用します。

STEPS

  • 選択 セルE5 と入力し、数式を入力します。
=(D5-C5)*24

  • ヒット 入力 をクリックすると、結果が表示されます。

  • を使用します。 フィルハンドル 他の細胞での結果を見るために

  • 整数値のみを表示させるために INT機能 とタイプする。
=int((d5-c5)*24))

  • プレス 入力 をクリックすると、結果が表示されます。

  • もう一度、ドラッグします。 フィルハンドル をクリックすると、すべてのセルで結果を見ることができます。

  • 分単位に変換する場合は、計算式に乗じます。 1440 .
=(D5-C5)*1440

  • プレス 入力 を使用し フィルハンドル をクリックすると、以下のような結果が表示されます。

  • 分単位に変換する場合は、計算式に乗算します。 86400 .
=(D5-C5)*86400

  • プレス 入力 を使用し フィルハンドル をクリックすると、以下のような結果が表示されます。

類似の読み物。

  • [修正!】Excelで時間値でSUMが機能しない(5つの解決方法)
  • エクセルで平均処理時間を計算する方法(2つの簡単な方法)
  • Excel VBAで時刻の書式を使う(マクロ、UDF、UserForm)
  • Excelでターンアラウンドタイムを計算する方法(4つの方法)
  • エクセルで時間単価を計算する(2つの簡単な方法)

5.ある単位での時差を、他の単位を無視して計算する。

また、ある単位が他の単位を無視した時差を計算することができます。 このテクニックを使って、時、分、秒を異なる単位で表示することができます。

以下の手順で観察してみましょう。

STEPS

  • セルを選択し、数式を入力します。
=HOUR(D5-C5)の場合

  • ヒット 入力 をドラッグダウンしてください。 フィルハンドル をクリックすると、結果が表示されます。

ここでは HOUR機能 の値を減算します。 セルD5 C5 を表示し、時間部分のみを表示します。

  • 出力で微小な部分のみを表示する場合は MINUTE機能 と入力し、数式を入力します。
=MINUTE(D5-C5)

  • をもう一度押してください。 入力 を使用し フィルハンドル をクリックすると、結果が表示されます。

  • を使用します。 SECOND機能 を入力すると、出力に2番目の部分だけが表示されます。 この数式を入力します。
=SECOND(D5-C5)

  • その後 入力 をドラッグダウンしてください。 フィルハンドル をクリックすると、結果が表示されます。

  • 最後に、以下のように値を分けて表示します。

関連コンテンツ エクセルで時間の経過を計算する方法(7つの方法)

6.NOW関数を使った時間の引き算

を使用することができます。 NOW機能 現在時刻から時間を引く必要がある場合。

以下の手順に従ってください。

STEPS

  • 選択 セルD5 を最初に入力し、数式を入力します。
=NOW()-C5

ここで、計算式は、その値を引き算します。 セルC5 現在の時刻から

  • 次に、 を押します。 入力 を使用し オートフィル オプションで結果を見ることができます。

関連コンテンツ エクセルで日付と時刻を引き算する方法(6つの簡単な方法)

時・分・秒単位の引き算と時間表示

減算した値をテキストで表示したい場合もあります。 この方法では、減算した値を時間、分、秒の単位で表示します。 ここでも同じデータセットを使用します。

以下の手順で進めていきましょう。

STEPS

  • まず、以下を選択します。 セルE5 と入力し、数式を入力します。
=D5-C5

  • を押してください。 入力 .

  • 次に 番号形式 のダイアログアイコンが表示されます。 ホーム タブをクリックし、選択します。

  • 選択 'カスタム' から セルのフォーマット ウィンドウに表示されます。
  • にテキストを入れます。 タイプ のフィールドを使用します。
h "時" m "分" s "秒"

  • クリック よっしゃー をクリックすると、以下のような結果が表示されます。

  • 最後に フィルハンドル をクリックすると、すべてのセルで結果が表示されます。

続きを読む 給与計算用エクセルで時間と分を計算する方法(7つの簡単な方法)

結論

エクセルで時間を引く7つの簡単な方法を紹介しました。 これらの方法がエクセルで簡単に時間を引くのに役立つと思います。 さらに、記事の最初に練習帳も追加しました。 ダウンロードしてもっと練習しましょう。 最後に、何か問い合わせや提案があれば、下のコメント欄で気軽に連絡してください。

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