Excel

목, 금요일인 경우 4일 더하기

별동산 2024. 4. 30. 08:06
반응형

1. 문제

월요일부터 수요일까지는 그대로 두고, 목요일이나 금요일인 경우만 4일을 더하려고 합니다.

목,금인 경우 4일 더하기(문제).xlsx
0.01MB

 

 

2. 해법

가. weekday 함수

구문은 아래와 같습니다.

=WEEKDAY(serial_number,[return_type])

로서 일련번호를 넣고, 그다음에 옵션으로 반환 형태를 입력하며, 생략하면 일요일이 1로부터 시작하고, 토요일은 7이 됩니다.

아래와 같이 return_type을 지정할 수 있습니다.

주말만 제외할 때는 월요일부터 시작하는 return_type 2가 좋습니다. 왜냐하면 주말이 6 이상이기 때문입니다.

return_type 반환되는 수
1 또는 생략 1(일요일)에서 7(토요일) 사이의 숫자 이전 버전의 Microsoft Excel처럼 동작합니다.
2 1(월요일)에서 7(일요일) 사이의 숫자
3 0(월요일)에서 6(일요일) 사이의 숫자
11 1(월요일)에서 7(일요일) 사이의 숫자
12 1(화요일)에서 7(월요일) 사이의 숫자
13 1(수요일)에서 7(화요일) 사이의 숫자
14 1(목요일)에서 7(수요일) 사이의 숫자
15 1(금요일)에서 7(목요일) 사이의 숫자
16 1(토요일)에서 7(금요일) 사이의 숫자
17 1(일요일)에서 7(토요일) 사이의 숫자

 

나. 수식

기본 상태, 다시 말해 return_type을 생략한 경우 목요일은 5, 금요일은 6입니다.

 

따라서, 수식은

=IF(OR(WEEKDAY(A2)=5,WEEKDAY(A2)=6),A2+4,A2)

가 됩니다.

 

or 함수와 연결해서 요일이 5이거나 6인 경우라는 조건식을 지정했으며,

요일이 5이거나 6인 경우는 원래 날짜에 4를 더하고, 아닐 때는 원래 날짜로 표시하는 것입니다.

 

목,금인 경우 4일 더하기(해법).xlsx
0.01MB

반응형