[[20230303143226]] 『IF関数作成(計算式がわかりません)』(Japan2000) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『IF関数作成(計算式がわかりません)』(Japan2000)

こんにちは。
現在IF関数を使って以下の内容について「〇」「✖」判定をしたいと考えていますが、If関数の計算式が作成できません。大変申し訳ありませんがご教授いただけますようよろしくお願いします。
データは承認日、承認時間、当日出勤日、当日退勤日、当日出勤時間、当日退勤時間、前日出勤日、前日出勤日、前日出勤時間、前日退勤時間があります。
承認者の勤務時間帯は、08:00〜17:00,15:00〜24:00,22:00〜07:00,02:00〜11:00です。

「〇」「×」の判定は、昼間の勤務者と夜の勤務者を同時に判定するIF関数を作成したいと考えています。
仮に昼間の勤務者も夜間の勤務者(22:00〜07:00)も「3月3日 08:00」に承認した記録があるとします
昼間の勤務者は、3月3日休日とし、出退勤時間は空白なので「✖」、
夜間の勤務者は、3月2日22:00出勤で退勤時間が3月3日07:00なので「〇」という表記にしたいのですが、どのようなIF関数になるかご教授頂けますよう重ねてお願いいたします。
よろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


時間外はどうするんですかね
(わからん) 2023/03/03(金) 15:31:09

上記に記した時間帯はシフトで、勤怠は勤務実績値が入力されています。
(Japan2000) 2023/03/03(金) 15:36:04

   A  B   C   D   E    F     G    H  I   J    K
1 名前 承認日承認時間 出勤日 退勤日 出勤時間 退勤時間 前日 前日  前日   前日
                             出勤日 退勤日 出勤時間 退勤時間
2 A氏 03/03 03:00 03/03 03/03  空白  空白   03/02 03/02 08:00 17:00
3 B氏 03/03 03:00 03/03 03/04 22:00 07:00 03/02 03/03 22:00 07:00

イメージはこんな感じでエクセルに表記されています。

(Japan2000) 2023/03/03(金) 16:01:02


 ちょっと分からないのですが、

 1.承認者と勤務者は、どんな関係なんですか?
   ※この種の話で「承認者」って耳慣れないのですが・・

 2.当日と前日のデータがある様ですが、何故2日分あるんですか?
   ※2日分の○×を判定するんですか?

(半平太) 2023/03/03(金) 19:45:47


ご連絡ありがとうございます。
1の返答
承認者と勤務者は同人物です。
2の返答
昼勤務者と夜勤務者のデータが一緒のためと、承認時間が深夜をまたぐこともあるため勤務時間が2日分となっています。
承認者(勤務者)が承認した日時が、勤務時間内であるか勤務時間外であるかを判定したいと考えています。
(Japan2000) 2023/03/04(土) 09:55:50

「〇」「×」の判定は何処に表示するんですか。
(わからん) 2023/03/04(土) 11:22:48

L2、L3に表示出来る様にできれば助かります。
(Japan2000) 2023/03/04(土) 12:03:17

>勤務時間内であるか勤務時間外であるかを判定したいと考えています。
勤務時間外は残業に相当するんですよね。
勤務時間内だったら「〇」、勤務時間外だったら「×」ですか。
「〇」「×」で判定するには何か違和感を感じるのですが。
当初の質問は「昼間の勤務者と夜の勤務者を同時に判定する」だったですよね。
要は昼間の勤務者と夜の勤務者を区別するようにも受け止めましたが
「〇」「×」の判定がいまいちはっきりしません。

(わからん) 2023/03/04(土) 14:39:58


→ 『承認者(勤務者)が承認した日時が、勤務時間内であるか勤務時間外であるかを判定したいと考えています。』
承認した時間が残業時間内でも問題ありません。
承認した時間が、サービス残業もしくは休日に承認していないかを確認したいと考えています。
(Japan2000) 2023/03/04(土) 16:10:04

なんとなく分かってきました。
出退勤時間が空白の時は必ず休日扱いになるのですか。
残業時間、サービス残業は提示の表からどうやって見るんですか。

(わからん) 2023/03/04(土) 20:09:04


出勤時間が空白のは休日です。
承認した日時が勤務時間内なのか、勤務時間外なのか判断したいと考えています。
(Japan2000) 2023/03/05(日) 15:38:09

勤務時間帯を超過したことを勤務時間外と言っているんですか。
08:00〜17:00のひとが18:00に退社したとすると1時間残業したことにならないのですか。
当然残業になるのだから勤務時間外の承認されても正しいのではないのですか。
(v v v  ) 2023/03/05(日) 16:25:44

前提条件として、承認時間と勤怠時間管理は社内のシステム情報から抽出した内容です。
仰る通り勤務時間が→08:00〜17:00のひとが18:00に退社した時“は残業になります。
残業時間内に社内システムで承認したので有れば問題ありませんが、18:30に承認していた場合サービス残業と判断したいのですが。
(Japan2000) 2023/03/05(日) 20:15:17

やはり無理でしょうか?
(Japan2000) 2023/03/08(水) 12:00:18

 無理と言うより、仕様が不明瞭なので手の出しようがない。

 時間外と言う言葉が、規定時間外と実勤務時間外の両方の意味で使われているのではないかと疑われる。
 説明に矛盾らしきものもある。

 個人的にはこんなことかと思っていますが、とても確信が持てる状況にない。
        ↓
 L2セル =IF(AND(D2+F2<=B2+C2,B2+C2<=E2+G2)+AND(H2+J2<=B2+C2,B2+C2<=I2+K2),"○","×")

(半平太) 2023/03/08(水) 12:10:31


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.