Excel で勤務時間を計算する方法

文書番号: 880980 - 対象製品
すべて展開する | すべて折りたたむ

目次

はじめに

出勤時間、退社時間または休憩時間を基に、勤務時間を計算する方法について説明します。

詳細

勤務時間を計算するには、次の手順で操作します。

基本的な勤務時間の計算方法

退社時間から出社時間を引き算し、さらに休憩時間を引き算することで、実労時間を計算します。
  1. 勤務時間を計算するための表を作成します。
    出社時間、退社時間、昼休みなどの休憩時間および実労時間を入力するための表を作成します。

    元に戻す画像を拡大する
    46a
  2. 実労時間の計算式を入力します。
    ここでは例として、D2 のセルに「=B2-A2-C2」(「」は除く) と入力し、Enter キーを押します。

    元に戻す画像を拡大する
    46b
実労時間が計算されているかご確認ください。

元に戻す画像を拡大する
46e


実労時間が時刻形式で表示されない場合のトラブル シューティング
  1. [セルの書式設定] ダイアログ ボックスを表示します。
    D2 のセルをクリックします。次に、[書式] をクリックし、[セル] をクリックします。

    元に戻す画像を拡大する
    46c
  2. 実労時間が表示されるセルの書式を設定します。
    [表示形式] タブをクリックし、[分類] ボックスの一覧から [時刻] をクリックします。次に、[種類] ボックスの一覧から任意の書式をクリックし、[OK] をクリックします。

    元に戻す画像を拡大する
    46d
実労時間が時刻形式で表示されているかご確認ください。

休憩時間が一定の場合の計算方法

休憩時間が一定の場合は、時間、分、秒のシリアル値を返す TIME 関数を用います。TIME 関数は、以下の式で表されます。

TIME(時間,分,秒)
  1. 勤務時間を計算するための表を作成します。
    出社時間、退社時間および実労時間を入力するための表を作成します。

    元に戻す画像を拡大する
    46f
  2. 実労時間の計算式を入力します。
    ここでは例として、C2 のセルに「=B2-A2」(「」は除く) と入力します。

    元に戻す画像を拡大する
    46g
  3. 上記の式に、一定の休憩時間を引く計算式を追加します。
    実労時間の計算式の後に、休憩時間を引く TIME 関数を入力し、Enter キーを押します。

    -TIME(休憩時間の時間数,休憩時間の分数,休憩時間の秒数)

    ここでは例として、一定の休憩時間を 1 時間と設定するため、C2 のセルに「=B2-A2-TIME(1,0,0)」(「」は除く) と入力します。

    元に戻す画像を拡大する
    46h
一定の休憩時間 "1 時間" が引かれた実労時間が計算され、表示されます。

元に戻す画像を拡大する
46i


計算結果が時刻形式で表示されない場合は、前述の"実労時間が時刻形式で表示されない場合" の手順をご覧ください。

24 時間を越える時間を表示する方法

1 ヶ月の実労時間を合計する場合や合計時間が 24 時間を越えてしまう場合は、日にちが繰り上がって正しく表示されません。 合計時間を正しく時間表示するには、セルの書式設定の表示形式を変更します。
  1. 実労時間を合計する計算式を入力します。
    ここでは例として、C4 のセルをクリックします。次に、「=C2+C3」(「」は除く) と入力し、Enter キーを押します。

    元に戻す画像を拡大する
    46j
  2. 日にちが繰り上がって時間が計算されることを確認します。

    元に戻す画像を拡大する
    46k
  3. [セルの書式設定] ダイアログ ボックスを表示します。
    C4 のセルをクリックします。次に、[書式] をクリックし、[セル] をクリックします。

    元に戻す画像を拡大する
    46l
  4. 書式を設定します。
    [表示形式] タブをクリックします。[分類] ボックスの一覧から [ユーザー定義] をクリックします。次に、[種類] ボックスに「[h]:mm」(「」は除く) と入力し、[OK] をクリックします。

    元に戻す画像を拡大する
    46m


    : [種類] ボックスの一覧には「[h]:mm:ss」という書式もあります。この書式を選択すると、24 時間以上の時間を「秒」まで表示することができます。
合計時間が正しく表示されるかご確認ください。

元に戻す画像を拡大する
46n

関連情報

関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
880979 日数および日付の表示方法と計算方法 - 基本編 -
883199 セルの表示形式で、ユーザー定義に使用できる書式記号について
416574 Excel 2002で日数および時間計算に関するワークシート関数について
214094 Excel で日付と時刻を使用する方法
214313 Excel で月の日数を計算する方法
241072 Excel で [数式] の表示オプションが設定されていると、日付と時刻がシリアル値で表示される
180162 1900 年から計算する日付システムと 1904 年から計算する日付システム
214233 Microsoft Excel で文字列または数値が意図しない表示形式に変換される

プロパティ

文書番号: 880980 - 最終更新日: 2006年8月25日 - リビジョン: 2.1
この資料は以下の製品について記述したものです。
  • Microsoft Office Excel 2003 for Windows
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
キーワード:?
kbhowto kbbeginner function func kbbeginner kbexpertisebeginner KB880980
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com