
No.4ベストアンサー
- 回答日時:
判定基準が13時と14時ではっきりしませんが、ここでは13時ということで回答します。
13時以降まで仕事をしている人を判断するのは、E列の退勤時間ということでよろしいのですね?
=IF(COUNT(E5)=1,(E5-B5),"")-IF(E5>=13/24,1/24,0)
書かれている条件だと、こういう式でできると思います。
後ろのマイナスのIF文は退勤13時以降であれば1時間を引く、という式です。
この式だけだと多分問題があると思うんですね。
出勤時間 5:00 として、
退勤時間 12:00 のとき 勤務時間 7:00 (=12:00-5:00)
退勤時間 12:50 のとき 勤務時間 7:50 (=12:50-5:00)
退勤時間 13:00 のとき 勤務時間 7:00 (=13:00-5:00-1:00)
という計算結果になり、
13時になった途端に1時間の休憩時間が引かれてしまい、
12:50に先に帰った人が13:00に帰った人より50分多く働いたことになります。
13時以降まで残っている場合は1時間休憩を取ることを義務付けている、
上記の計算になることが周知されているのであれば、
そのままの式でも問題ないのかもしれないですが。
仮に、昼休憩が12:00~13:00としているのであれば、
=IF(COUNT(E5)=1,(E5-B5),"")-IF(E5>=13/24,1/24,IF(E5>=12/24,E5-12/24,0))
①:退勤13時以降なら1時間引く。
②:①に当てはまらず、13時以降退勤12時以降なら12時からの超過分を引く。
③:①②に当てはまらなければ(12時前の退勤ならば)何も引かない。
…といった式になります。
式中の分数は…
エクセルにおける「1」は1日に該当するので、1時間は「1/24」、
13時は「13/24」になります。
基準時間が13時、14時なのか、条件に併せて書き換えてみて下さい。
IF文は分かっておられるようなので、後は自分でも修正できると思います。
zongai 様
貴重な時間を差して頂き、ありがとうございます。
教えて頂いた式を参照に組み換えをし、完成させることとなりました。
午前中の仕事は、休憩をとることができずに終わると帰ってしまいます。
それが11時だったり、正午すぎたりなので②は不要になります。
昼以降に残る方は16時位まで居ますので休憩を取ります。
また、記録者がPC等に弱いため、退勤時刻の記入以後に計算できるように修正しました。
=IF(COUNT(E6)=0,"",(IF(E6>=14/24,E6-B6-1/24,E6-B6)))
No.1
- 回答日時:
13時以降勤務はどこで判断するの?B5?
午後からの勤務なのに昼休憩1時間分を勤務時間から引くの?
不思議な感じもしますが…
上に書いたとおりの解釈でいいなら、
今の計算式に、出勤が13時以降であれば「1時間(=1/24日)」を引くだけ。
=IF(COUNT(E5)=1,(E5-B5),"")-IF(B5>=13/24,1/24,0)
となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) エクセルの早退時間を計算したいです。計算はうまくいっているようですが… 1 2022/12/26 16:22
- Excel(エクセル) エクセルで勤務時間の計算をしています。 下記図でstartは勤務開始時間、endは勤務終了時間です。 5 2022/06/07 13:51
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- 求人情報・採用情報 介護の求人についてお伺いしたいです。 現在フリーターでアルバイトを探しており、グループホームの求人を 1 2023/03/20 23:15
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- その他(ビジネススキル・経営ノウハウ) 今まで午後勤務しかやったことありません。 8時から17時で9時間休憩入れて8時間勤務に変わります。お 1 2023/02/07 21:50
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- 就職 ホワイト企業ですか? 3 2023/03/10 15:16
このQ&Aを見た人はこんなQ&Aも見ています
-
複数の休憩時間がある場合の休憩時間の算出方法
Excel(エクセル)
-
エクセルで休憩時間を引く時と、引かない時の数式
Excel(エクセル)
-
IF関数で、時間を条件にしたい場合の式について
Access(アクセス)
-
-
4
エクセル勤務表で昼休憩を挟んだ時の休憩算出方法
Excel(エクセル)
-
5
エクセルで休憩時間を計算したいのですが 条件 勤務時間6時間以上8時間未満は休憩45分 8時間以上は
Excel(エクセル)
-
6
エクセルで時間の判定をしています。0時以上5時以下の場合は○と判定したいので、以下のイフ関数を試しま
Excel(エクセル)
-
7
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
8
エクセルで勤怠管理表で休憩時間を計算させるには
Excel(エクセル)
-
9
Excelの時間計算で経過時間から特定の時間を引く方法
Excel(エクセル)
-
10
エクセル不変則な休憩時間の実労働時間計算
Excel(エクセル)
-
11
[IF文] 「何時〜何時」で該当する時間を表示したい お疲れ様です。お知恵をお借りできればと思います
Excel(エクセル)
-
12
ある一定時間を超えた場合の超えた時間のみを合計する方法をご存知でしたら
Excel(エクセル)
-
13
Excel タイムカードで、昼休み時間を除く計算
Excel(エクセル)
-
14
エクセル 深夜休憩時間(深夜労働時間)を求めたい
Excel(エクセル)
-
15
エクセルで複数の勤務時間ごとの休憩時間の計算がしたい
Excel(エクセル)
-
16
excel関数 変動する休憩時間等を計算する
ソフトウェア
-
17
8時間以上だったら1時間マイナスする関数
Excel(エクセル)
-
18
エクセル条件付書式で指定の時間が過ぎていたらフォントの色を変える
Excel(エクセル)
-
19
エクセルの早退時間を計算したいです。計算はうまくいっているようですが…
Excel(エクセル)
-
20
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
給与明細と実際の出勤日数が違う
-
月途中で通勤手当が変更となる...
-
IF関数について、14時以降の...
-
バイト先へのお菓子で、最終出...
-
【0.25での計算】Excelを使用し...
-
至急!!体調不良でバイト休むべきか
-
給料明細の記入方法
-
勤務表ですが、思うように出来...
-
バイトでタイムカードを帰りの...
-
何進法なのかわからない
-
隔週土曜出勤と週休二日の違い
-
遅刻・早退の控除計算について
-
Excelで勤務表を作りたいのですが
-
研修参加での部署へのお土産は?
-
アルバイトの交通費の計算方法...
-
日給・日給月給の算定基礎届で...
-
ETC深夜割引と同様の計算を...
-
平均的な退勤時刻
-
パートの休日出勤の割り増賃金
-
出勤日数が合わないです。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
月途中で通勤手当が変更となる...
-
至急!!体調不良でバイト休むべきか
-
IF関数について、14時以降の...
-
何進法なのかわからない
-
出勤日数が合わないです。
-
1分単位のタイムカード計算でエ...
-
7時間55分勤務で1ヶ月20日出勤...
-
【0.25での計算】Excelを使用し...
-
バイト先へのお菓子で、最終出...
-
交通費(定期代)の日割計算
-
休日出勤のお昼休みの取り扱い...
-
会社って、無断出勤するとどう...
-
バイトでタイムカードを帰りの...
-
給与明細と実際の出勤日数が違う
-
出勤前後とはどういう意味です...
-
「ありがとうございます。 また...
-
保育士です。 明日卒園式があり...
-
エクセル不変則な休憩時間の実...
-
タイムカードって出勤も退勤も...
-
休日出勤時の弁当代に関して
おすすめ情報
解答ありがとうございます。
書き方が変で申し訳ありません。
13時以降の出勤ではなく、早朝からの引き続きの勤務になります。
他の方は、昼までに退勤しますが、一部が14時以降まで残っているのです。
以上、よろしくお願いいたします。
コメントありがとうございます。
最初の式(=IF(COUNT(E6)=1,(E6-B6),""))に追加で計算したいのです。
退勤時間に入力した時点で、早く帰る人は昼休憩なし、13時以降まで仕事している人は休憩時間を引く。
以上のような式を作りたいと思っています。
よろしくお願いいたします。