excel関数で勤務表を作っています。
基本実労働時間は7時間(拘束時間8時間)
拘束時間が8時間〜それ以上であれば実労働時間には休憩時間1時間を差引いた時間を。
残業時間には7時間超過分の時間を表示。
出勤又は退勤が空白ならば実労働時間、残業時間には空白を表示。
拘束時間が7時間〜6時間ならば、休憩時間30分を差引いた時間を実労働時間へ表示。
拘束時間が5時間以下ならば、実労働時間はそのまま表示。
と言う関数を作りたいのですが、どうすれば良いのでしょうか?
出勤L5 退勤M5 実労働時間N5 残業時間O5 休憩時間1時間O37 休憩時間30分M37
よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
こんばんは
関係する時刻は全てシリアル値とし、セルの書式は「[h]:mm」などになっているものと仮定します。
>出勤L5 退勤M5 実労働時間N5 残業時間O5 休憩時間1時間O37 休憩時間30分M37
O37とM37の意味がわからないので、そちらは省きました。
N5セルに
=IF(COUNTBLANK(L5:M5)>0,"",M5-L5-IFS(M5-L5>7/24,2,M5-L5>1/4,1,1,0)/48)
O5セルに
=IF((N5<>"")*(N5>7/24),N5-7/24,"")
ではいかがでしょうか?
No.2
- 回答日時:
普通にセルが時間入力のセルが空白でないかを調べて、空白なら空白を返し、空白でなければ引き算などで勤怠の時間を計算した数式を選択するIF関数を使えば良いだけだと思います。
・・・
まずは時間入力のセルが空白なら空白を返すIF関数を作ってみましょう。
これは簡単ですよね?
ではつぎに、勤怠の時間の計算。
休憩時間が固定であれば、
1.休憩時間までの勤務時間
2.休憩時間後の勤務時間
3.残業時間
をそれぞれ求めて、あとは足し算して勤務時間を表示、残業時間を表示するようにすれば良い。
自分はこのような計算をするとき、MIN/MAX関数を使います。
考え方は……
休憩時間開始の時間と、退社時間を比較して、小さいほうから出社時間を引くことで出勤から休憩時間までの勤務時間を求める。
……です。
基本の考えでは
MIN("12:00",退社時間)-出社時間
こうなります。
ただ、出社時間が12:00よりも後のケースも考慮して、
MIN("12:00",退社時間)-MIN("12:00",出社時間)
とします。
(これで12:00より後に出社した場合は、12:00までの勤務時間はゼロになります)
さらに、出社時間が朝8:30始業に対して6:00なんて場合を考慮すると
MIN("12:00",退社時間)-MIN("12:00",MAX("8:30",出社時間))
とかになります。
(早出時間外対策です)
質問のケースでは休憩時間がセルに入力されているようなので、そのセルを参照すればよいでしょう。
MIN(O37,退社時間)-MIN(O37,MAX("8:30",出社時間))
など。
このようにMIN/MAX関数を組み合わせてそれぞれの時間を求めます。
面倒ですけど、考え方さえ間違わなければ、自力でできるのではないでしょうか。
基本パターン |←─→|12:00|←─→|
パターン1 |←──→| 休 憩 |←→|
パターン2 |←─→| 休 憩 |←──→|
などと図を描いて考えると良いでしょう。
・・・余談・・・
Excelでは数値と見なされる文字列は数値として扱います。
ですので時間を "12:00" などと文字列を記入した場合、Excel内部では数値の「シリアル値」に変換されて計算されます。
それに……この方が見て分かりやすい。
あと、質問者さん的には、そのものズバリの数式を書いてくれることを期待していると思うのですが、
ここは「代わりに数式を作ってください」と依頼する場所ではなく、
自力で数式を作れるようになるためのアドバイスをもらう場所です。
代わりに作ってもらっても、ちょっと仕様が変わっただけで使い物にならなくなります。
自力で作れるようになれば、自分がその場で修正できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 求人情報・採用情報 年間休日の件 5 2021/11/07 21:45
- アルバイト・パート パートの実働時間と振替休日の時間が違うのは 1 2021/11/19 17:50
- 労働相談 【日給・休日出勤の計算】日給パートの休日出勤の計算方法が分かりません。教えて下さい。よろしくお願いし 2 2021/11/22 16:40
- 労働相談 業務労災と労働時間について教えてください 社会保険加入でダブルワークをしている53歳パート主婦です。 2 2021/11/25 17:58
- アルバイト・パート 私のパート先の件で、相談したい事があります。 9時~16時までの勤務で、お昼休憩は1時間あります。 2 2021/11/22 20:55
- 雇用保険 失業保険の再就職手当についての質問 自己都合にて退職後、現在まだ受給が始まっておらず90日分残ってお 4 2021/11/15 19:44
- Excel(エクセル) EXCELで、勤務時間を計算したいのですが、関数がわかりません。 9:00~17:15迄の勤務時間な 1 2021/11/24 17:27
- 雇用保険 育休中のバイトについて 1 2021/11/24 19:58
- 労働相談 月間所定労働時間170時間 みなし残業 40時間の場合に 実際に210時間労働しました。 有給休暇を 2 2021/12/13 11:56
- 仕事術・業務効率化 同じ拘束時間9時間で定時で帰れるとするならば、自分の時間を多く取れる方がいいと思いませんか? うちの 3 2021/10/31 11:39
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
遅刻の「言い訳」選手権
よく遅刻してしまうんです…… 「電車が遅延してしまい遅れました」 「歯医者さんが長引いて、、、」 「病院が混んでいて」 などなどみなさんがこれまで使ってきた遅刻の言い訳がたくさんあるのではないでしょうか?
-
プリン+醤油=ウニみたいな組み合わせメニューを教えて!
プリンと醤油を一緒に食べると「ウニ」の味がする! というような意外な組み合わせから、新しい味になる食べ物って色々ありますよね。 あなたがこれまでに試した「組み合わせメニュー」を教えてください。
-
タイムマシーンがあったら、過去と未来どちらに行く?
20XX年、ついにタイムマシーンが開発されました。 あなたは過去に行く? それとも未来? タイムマシーンにのって、どこに行って、何をしたいか教えてください!
-
複数の休憩時間がある場合の休憩時間の算出方法
Excel(エクセル)
-
エクセルで複数の勤務時間ごとの休憩時間の計算がしたい
Excel(エクセル)
-
エクセル不変則な休憩時間の実労働時間計算
Excel(エクセル)
-
-
4
Excelの時間計算で経過時間から特定の時間を引く方法
Excel(エクセル)
-
5
エクセルで休憩時間を引く時と、引かない時の数式
Excel(エクセル)
-
6
休憩時間が数パターンある場合の休憩時間の計算
Excel(エクセル)
-
7
エクセルで休憩時間を計算したいのですが 条件 勤務時間6時間以上8時間未満は休憩45分 8時間以上は
Excel(エクセル)
-
8
エクセルで勤怠管理表で休憩時間を計算させるには
Excel(エクセル)
-
9
エクセルで休憩時間を引く時と、引かない時の数式
Excel(エクセル)
-
10
エクセル勤務表で昼休憩を挟んだ時の休憩算出方法
Excel(エクセル)
-
11
8時間以上だったら1時間マイナスする関数
Excel(エクセル)
-
12
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
13
IF関数について、14時以降のみに1時間の休憩を計算したい。
その他(ビジネス・キャリア)
-
14
エクセル2010 深夜残業時間の計算
Excel(エクセル)
-
15
エクセル 深夜休憩時間(深夜労働時間)を求めたい
Excel(エクセル)
-
16
Excel タイムカードで、昼休み時間を除く計算
Excel(エクセル)
-
17
【エクセル】休憩時間をマイナスし、実働時間の計算
Excel(エクセル)
-
18
エクセルで深夜勤務の時間計算
Excel(エクセル)
-
19
ある一定時間を超えた場合の超えた時間のみを合計する方法をご存知でしたら
Excel(エクセル)
-
20
エクセルで、時間の計算をした場合、マイナス表示を0:00にする方法を教えてください。
Excel(エクセル)
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excel関数 変動する休憩時間等...
-
月60時間以上の時間を求める
-
エクセルの最終保存者の表示
-
POWERPOINT のガイドが縦方向の...
-
EXCELをバックグラウンドで実行...
-
色の名前がカーソルを合わして...
-
クリップボードを表示させたく...
-
ニコニコ動画をデスクトップに...
-
EXCELでピボットテーブル...
-
Media Player Classicの画面を...
-
フォトショップのウィンドウ左...
-
通知領域に「あ」が表示されない
-
HTML内からPDFにリンクを貼...
-
TeraTermのタイトルバーの表示...
-
googleマップを半径表示させる...
-
EXCELの座標バーが出ません
-
秀丸でバッチファイルのコメン...
-
Wordでこのような三角が出てく...
-
ワードに「URL」を貼り付けると...
-
スケッチスタイルの有効化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
POWERPOINT のガイドが縦方向の...
-
EXCELでピボットテーブル...
-
エクセルの最終保存者の表示
-
月60時間以上の時間を求める
-
色の名前がカーソルを合わして...
-
excel関数 変動する休憩時間等...
-
TeraTermのタイトルバーの表示...
-
PayPayのアカウント情報を入力...
-
EXCELをバックグラウンドで実行...
-
フォトショップのウィンドウ左...
-
クリップボードを表示させたく...
-
Beckyの新規作成で全角スペース...
-
ニコニコ動画をデスクトップに...
-
googleマップを半径表示させる...
-
撮影日順で表示できる画像ビュ...
-
秀丸でバッチファイルのコメン...
-
Media Player Classicで演奏時...
-
Beckyで顔文字を表示できるか?
-
TIFFファイルがIEブラウザで表...
-
イラストレーターの表示濃度を...
おすすめ情報