강좌 및 설정/엑셀 ITQ 출제 함수

엑셀 함수 WEEKDAY(두번째) - (ITQ : 문제지(한글엑셀)_A형)

웹 개발자의 비상 2023. 8. 12. 14:40

이제 문제로 다시 돌아오겠습니다.

 

 

먼저 출발일이 평일인지 주말인지를 파악하기위해 WEEKDAY 함수를 사용해야합니다. 

 

 

  1. J5셀을 클릭하여 선택 
  2. 수식입력줄에 =WEEKDAY( 작성 => =WEEKDAY(
  3. serial_number 인수인 F5셀 참조 => =WEEKDAY(F5
  4. 콤마입력후 return_type을 2(월요일이 숫자1 반환)로 입력 => =WEEKDAY(F5,2)
  5. J5셀을 J12셀 까지 자동 채우기, 자동채우기 옵션에서 서식 없이 채우기로 완성합니다.

 

 

WEEKDAY의 retrun_type 인수가 2 였기 때문에 월요일은 1을, 일요일은 7을 반환했습니다.

자 그럼 주중은 1~5, 주말은 6,7로 반환된 것이죠 그렇다면 값이 6보다 작다면(평일) '오전 8시'를 그렇지 않다면(주말) '오전 10시'를 반환하면 끝이네요. IF함수로 간단히 해결되겠습니다. IF함수를 모르신다면 엑셀 함수 - IF, AND, OR 강좌를 확인해 주세요

 

이번에는 자동채우기를 범위를 지정한후 CTRL+ENTER로 만들어 보겠습니다.

 

 

  1. J5:J12를 드래그하여 범위 선택합니다.
  2. 수식입력줄에 WEEKDAY 앞에 IF( 작성하여 함수를 추가합니다. => =IF(WEEKDAY(F5,2)
  3. IF함수의 첫번째 인수인 조건(값이 6보다 작다)을 작성합니다. => =IF(WEEKDAY(F5,2)<6
  4. 콤마입력후 IF함수의 두번째 인수, 조건이 참인 경우(값이 6보다 작다==참)를 작성합니다.
    => =IF(WEEKDAY(F5,2)<6,"오전 8시"
  5. 콤마입력후 IF함수의 세번째 인수, 조건이 거짓인 경우(값이 6보다 작다==거짓)를 작성합니다.
    => =IF(WEEKDAY(F5,2)<6,"오전 8시","오전 10시"
  6. 괄호를 닫고 키보드 ctrl+enter 를 눌러 한꺼번에 범위에 내용을 완성합니다.
    => =IF(WEEKDAY(F5,2)<6,"오전 8시","오전 10시")

출발시간에 정상 작성되었습니다. 이렇게 범위를 지정하고 한꺼번에 변경하면 자동채우기 옵션에서 서식 없이 채우기를 클릭하는 방식을 벗어날 수 있습니다. 다만 처음부터 범위를 지정하는 작업이 우선되어야하며 수식작성 후 반드시 ctrl+enter로 작성해야됨을 잊지 마시기 바랍니다.

 

 

12345678-임꺽정(WEEKDAY).xlsx
0.02MB
문제지(한글엑셀)_A형.pdf
0.33MB

 

728x90