나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 박인호 (keep)

추천:  2
파일:     근로시간 계산 문의.xlsx (12.1KB) 조회:  1664
제목:   근로시간 계산 함수 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>
안녕하세요
근로시간 계산하는 작업을 하는데, 야근 시간 계산 함수를 입력하면 결과값이 0 아니면 FALSE 표시가 됩니다.

입력함수는 
=IF(IF(OR(C3="",D3=""),"",IF(AND(C3<D3,((D3-C3)*1440)/60-E3<=8),0,IF(AND(C3<D3,((D3-C3)*1440)/60>8),((D3-C3)*1440)/60-8-F3-E3,IF(C3>D3,((1+D3-C3)*1440)/60-8-E3-F3)))-J3)<0,0,IF(OR(C3="",D3=""),"",IF(AND(C3<D3,((D3-C3)*1440)/60-E3<=8),0,IF(C3>D3,((1+D3-C3))))))

함수가 너무 길다보니 어느 부분이 잘못이 되었는지 파악이 안됩니다.

살펴봐주시고 잘못된 부분을 알려주시면 고맙겠습니다.

감사합니다.
 
[불량 게시물 신고]  
삼마니비근로시간 빼고 8시간 이상 근무면 야근이라는 전제하에
아래처럼 작성해 보았습니다.
=IF((IF(C3>D3,HOUR(D3+1-C3),HOUR(D3-C3))-SUM(E3:F3)-8)<=0,0,IF(C3>D3,HOUR(D3+1-C3),HOUR(D3-C3))-SUM(E3:F3)-8)
12-03 (14:33)
삭제 ■신고
        
  

작성일 : 2020-12-02(14:02)
최종수정일 : 2020-12-02(14:02)