小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年9月26日【ID:0】

メンバー限定

【Excel】深夜退社を考慮した勤務時間の求め方

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下のような出社時刻と退社時刻、休憩時間を管理した表があります。
この表のD列の勤務時間(労働時間、稼働時間)を求める方法について解説していきます。


勤務時間を求める方法

時刻はシリアル値という数値で管理されています。

>シリアル値とは

そのため、時刻の差は引き算で求めることができます。
単純に勤務時間を求める式は以下のようになるかと思います。

勤務時間 = 退社時刻 - 出社時刻 - 休憩時間

こちらの計算式でD列を埋めてみます。

=B3-A3-C3

そのようにすることで勤務時間を求めることができるのですが、退社時刻が深夜の場合は求めることができません。
深夜の時刻を翌日の値として入力している場合は求めることができますが、直接「1:30」などと入力している場合は求めることができません。

求めることができない理由は、退社時刻より出社時刻の方が大きな数値となってしまい、「退社時刻 - 出社時刻 - 休憩時間」の計算結果がマイナスになってしまうためです。

以上の理由から、退社時刻よりも出社時刻の方が大きい場合は特殊な計算をする必要があります。
特殊な計算とはいっても複雑なものではありません。

以下の条件を加えるだけで、深夜退社でも正しく計算することができるようになります。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7470146

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【ExcelVBA】複数シートの表に一括反映

【ExcelVBA】項目名をクリックするだけで並べ替え

【ExcelVBA】自作関数(ユーザー定義関数)が自動更新しない

【Excel】スピンボタンでデータ抽出

【Excel】生年月日から年齢を瞬時に求める

【Excel】数式で画像を参照して抽出できる!?

【Excel】セル内にミニグラフを作成「スパークライン」

【ExcelVBA】円グラフでルーレットを実現

【Excel】フィルターの設定を保存する

【Excel】一部が結合されている表から特定の値を数式で抽出

【Excel】スピル活用時!指定した範囲内まで展開

【Excel】複数の目標値を自動で計算「ソルバー」

【Excel】設定画面を閉じずに別ファイルを操作する裏技

【Excel】シートの増減に対応した串刺し演算

【Excel】抽出データの増減に合わせて罫線を自動設定

【Excel】トップ3を抽出する方法

【Excel】PDFファイルを読み込む方法

【Excel・Googleスプレッドシート】マウスで横方向へスクロール

【Excel】商品ごとの発注単位を考慮したリスト

【ExcelVBA】簡単なマウス操作のみで販売数を入力

【Excel】指定したセルを瞬時に選択!名前ボックスの活用術

【ExcelVBA】選択するだけでテンプレ入力

【ExcelVBA】ダブルクリックでデータを移動

【Excel】住所を簡単に入力する方法

【Excel】ピボットテーブルで詳細確認





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ