[[20190304100447]] 『深夜早朝時間の合計を計算したい』(やました) ページの最後に飛ぶ

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

 

『深夜早朝時間の合計を計算したい』(やました)

どうぞよろしくお願いいたします。

<質問内容>
10:15から3日後の10:30まで勤務したケースを以下のように1日毎に記載する勤務表があります。(15分単位の入力)
このうち、22:00〜5:00の時間の合計を[深夜早朝時間]に計算式で出したいと考えています。
休憩時間等は考慮する必要はありません。

  行   __A__  __B__  __C__   
   1   始業   終業   深夜早朝時間
   2   10:15  24:00  2:00
   3   0:00   24:00  7:00
   4   0:00   10:30  5:00

ご教授いただければ幸いです。

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


 =MAX(0,"5:00"-A2)+MAX("22:00",B2)-"22:00"
 ではどうか?
(ねむねむ) 2019/03/04(月) 10:21

 おっと
 =MAX(0,"5:00"-A2)+MAX(0,B2-"22:00")
 でも。
(ねむねむ) 2019/03/04(月) 10:22

ねむねむ様

早々のご回答に感謝いたします。<(_ _)>
希望の数値がでました。

思っていたよりもずっとシンプルな式で解決するのですね。
MAX関数と時間の計算が絡んで、すっきり理解できていない状態なので、あとは私の問題として頑張ります。

貴重なお時間をいただき、本当にありがとうございました。

(やました) 2019/03/04(月) 11:09


その後、始業が5時前になるケース(5行目)で正しい数値が出ないため数式を変更しました。

行 __A__ __B__ __C__

   1   始業   終業   深夜早朝時間
   2   10:15  24:00  2:00
   3   0:00   24:00  7:00
   4   0:00   10:30  5:00
   5   3:00   17:30  3:00

C2=IF(A2="",IF(A2<0.2083,I9,0)+IF(B2>0.9166,B2-0.9166,0),"")

覚書まで。
(やました) 2019/03/05(火) 10:56


 5行目、私の式では2:00となって正しく出ているが。
(ねむねむ) 2019/03/05(火) 11:15

ねむねむ様

コメントありがとうございます。
22:00〜5:00の時間を出す必要があるため、3:00(0:00〜3:00)というのが正解となります。
(やました) 2019/03/06(水) 15:06


 3:00仕事開始して5:00以降22:00以前に終業であればそのうち22:00から5:00の範囲は3:00から5:00部分ではないのか?
(ねむねむ) 2019/03/06(水) 15:26

ねむねむ様

何度もありがとうございます。

おしゃる通りです!
お恥ずかしながら、色んなパターンの勤務と照らし合わせているうちに、混乱してしまいました。
結局、ご教授いただいた当初のMAX関数の式に落ち着きました。

懲りずにご指摘いただきありがとうございました。
(やました) 2019/03/06(水) 16:36


コメント返信:

[ 一覧(最新更新順) ]


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