|
안녕하세요. 다음 사항을 참고하기 바랍니다.
1.저희 회사는 토요휴무제여서 토,일요일을 똑같이 특근으로 처리해서 사용해야 하는데 수식을 어떻게 바꿔야 할 지 모르겠구요. "가동시간" 이름 정의에서 평일과 토요일에 대하여 8시간, 4시간 등의 구분이 필요 없는 경우네요. "가동시간"이란 이름을 제거하시고... 수식에서 가동시간 대신 숫자 "8"을 사용하면 될 것 같습니다.
또 근무일수와 특근일수 계산 방법이 달라져야 할텐데요. 근무일수는 =SUMPRODUCT((WEEKDAY(날짜범위)<>1)*(WEEKDAY(날짜범위)<>7)*(시작범위>0)) 이렇게 사용해서 날짜범위의 요일이 1도 아니고, 7도 아닌 것으로 검사해야 하겠구요.
특근일수는 =SUMPRODUCT((WEEKDAY(날짜범위)=1)*(시작범위>0))+SUMPRODUCT((WEEKDAY(날짜범위)=7)*(시작범위>0)) 이렇게 요일번호가 1일 때와 7일때를 각각 구하여 더해주는 방식으로 계산하면 어떨까요.
2. 점심시간(12:30-1:30), 저녁시간(17:30-18:00)인데 바꾸어서 계산식에 넣었는데 잔업시간이 잘못 계산돼 나오구요 "휴게시간" 이름 정의에서 수식이 달라져야 합니다. 만약 [I10] 셀에서 이름을 정의한다면 참조 대상 수식을 다음과 같이. =TIME(IF(생산1팀기계가동율!I8<=TIME(12,30,0),1,0),IF(생산1팀기계가동율!I9>=TIME(18,0,0),30,0),0)
=TIME(IF, IF, 0) 형식입니다. 저녁 시간이 30분이기 때문에 TIME 함수의 "분" 자리에 IF 함수가 들어가야 합니다.
3. 24시간 근무자가 있는데 이들은 어떻게 처리해서 잔업시간을 구하는지? 도저히 모르겠어서 문의합니다. 24시간 근무자가 있다면 따로 열을 하나 만들어서 24시간 근무자임을 표시해 두는 것으로 하고 잔업시간을 구하는 수식에서 IF 함수를 써서 24근무자가 아닐 때와 해당될 때를 각각 다른 방식으로 계산하는 수식을 만들어야겠지요. 원래 있던 잔업 수식이 좀 길어져야 할 것 같습니다.
업무 특성에 맞춰 수식을 수정하느라 어려움이 좀 있겠습니다.
답변을 참고해서 연구해 보시기 바랍니다.
감사합니다.
|