小技集

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



2023年5月12日【ID:0】

【Excel】出社時刻と退社時刻から勤務時間を求める

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


予め設定した定時と出勤時刻と退社時刻から、勤務時間(早朝勤務、通常勤務、残業)を求める方法について解説しています。

以下の表をもとに、黄色のセルの値を数式を使って求めていきます。


早朝勤務時間を求める

まず初めに早朝勤務時間から求めていきます。
早朝勤務時間を求めるにはIF関数を用います。

=IF(論理式, [値が真の場合], [値が偽の場合])
// 論理式の結果(真・偽)に応じて指定された値を返す

IF関数で、出社時刻が始業時刻よりも早い場合は、その差分を表示させます。

=IF(B6<$C$2,$C$2-B6,0)

※始業時刻に関しては、数式をコピーした際に参照がずれないように絶対参照($)にしています。

一番下までコピーすることで簡単に早朝勤務時間を求めることができます。


残業時間を求める

次に残業時間を求めます。
残業時間は早朝勤務時間と同じ求め方で実現出来ます。

IF関数で、退社時刻が終業時刻よりも遅い場合は、その差分を表示させます。

=IF(C6>$C$3,C6-$C$3,0)

※終業時刻に関しては、数式をコピーした際に参照がずれないように絶対参照($)にしています。

一番下までコピーすることで簡単に残業時間を求めることができます。


通常勤務時間を求める

最後に通常勤務時間を求めます。
通常勤務時間は、退社時刻から出社時刻を引きて勤務時間を求め、さらに、早朝勤務時間と残業時間を引くことで求められます。

=C6-B6-G6-E6

一番下までコピーすることで簡単に通常勤務時間を求めることができます。

このようにして、それぞれの時間を求めることができます。


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

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


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

6847247

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

Excel完全制覇


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

【Excel】複数シートの表から検索して値を抽出

【Excel】指定した期間の営業日数を求める

【Excel】完全一致のデータを自動で色付け

【Excel】FILTER関数で存在しない場合に好みのデータを表示

【Excel】図形の既定の書式を好みの書式にする

【Excel】グラフのラベルテキストを改行する

【Excel】シート名などの文字列からその値を参照する数式

【Excel】「今日の予定」を表から抽出

【Excel】アルファベット(A~Z)を瞬時に入力

【Excel】各担当ごとにシートを分割

【Googleスプレッドシート】表の最終行を選択するリンク

【Excel】表の全選択を瞬時に行う

【ExcelVBA】選択するだけでデータを別の表に移動

【Excel】条件付き書式で検索機能を作成

【Excel】存在しているシートのみ目次にリンクを表示

【ExcelVBA】VBA開発でインデントが重要な理由

【Excel】表のデザインを自動で作成する方法 2選

【ExcelVBA】予定表を1週間単位で表示

【Excel】期限に応じた優先度を自動で表示させる

【ExcelVBA】更新履歴を自動で入力

【Word】便利な文章の選択方法

【Excel】ピボットテーブルの表示形式

【Excel】文字列を右詰めで1つ1つの枠に割り当てる

【Excel】指定時間を自動で色付け「シフト表」

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





一覧ページへ

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

メンバーに加入すると多くの特典が得られます

各プラン特典一覧 各プラン特典一覧

 加入ページへ 
⚠️今が最安値です⚠️

※メンバーページと連携すると表示されなくなります