엑셀 평일 계산 - egsel pyeong-il gyesan

엑셀 평일 주말 공휴일, 함수 하나로 관리하는 방법

엑셀 평일 주말 공휴일 구분 목차 바로가기

  1. 예제파일 다운로드
  2. 날짜에서 요일 추출하기 - TEXT 함수
  3. 공휴일 여부 판단하기 - 대한민국 공휴일 목록
  4. 공휴일 포함한 평일/휴일 구분하기
  5. 공휴일 관련 엑셀 함수
  6. 자주묻는질문 - 주말일 경우 글씨색을 파랑/빨강으로 변경하는 방법

영상강의

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.


날짜에서 요일 추출하기 - TEXT 함수

엑셀 TEXT 함수를 사용하면 날짜의 요일을 손쉽게 추출할 수 있습니다.

=TEXT(2021-01-01,"aaa")   '"금" 을 출력합니다.
=TEXT(2021-01-01,"aaaa")   '"금요일" 을 출력합니다.
=TEXT(2021-01-01,"(aaa)")   '"(금)" 을 출력합니다.
=TEXT(2021-01-01,"yyyy년 mm월 dd일 (aaa)")   '"2021년 01월 01일 (금)" 을 출력합니다.

이 외에도 셀 서식을 변경하여 날짜를 다양한 형태로 출력할 수 있습니다. 셀 서식의 다양한 실전예제는 아래 링크에 자세히 정리해드렸습니다.

예제파일에 입력된 날짜의 요일 추출하기

  1. 예제파일의 [평일휴일구분] 시트로 이동합니다. C3셀에 아래 수식을 입력합니다.

    =TEXT(B3,"AAA")

    엑셀 평일 계산 - egsel pyeong-il gyesan
    C3셀에 TEXT 함수를 입력합니다.
  2. 수식을 아래로 자동채우기하면 날짜의 요일 추출이 완료됩니다.
    엑셀 평일 계산 - egsel pyeong-il gyesan
    수식을 자동채우기 하면 날짜의 요일 추출이 완료됩니다.

공휴일 여부 판단하기 - 대한민국 공휴일 목록

엑셀에서 공휴일 관리는 날짜관련 작업 중 수작업이 많이 필요한 업무 중 하나입니다. 특히 여러 나라를 대상으로 공휴일을 관리할 경우, 나라마다 다른 공휴일을 직접 관리해야하므로 어려움이 생깁니다. 또한 우리나라도 구정, 추석, 석가탄신일 같이 음력으로 계산되는 휴일은 매년 직접 관리해줘야 하는 어려움이 있습니다.

따라서, 이번 강의에서는 1949년부터 2200년 까지의 공휴일이 미리 입력된 공휴일 목록을 참조하여 공휴일 여부를 판단하는 방법을 알아보겠습니다.

  1. 예제파일의 [평일휴일구분] 시트로 이동합니다. D3셀에 아래 수식을 입력합니다. 수식의 동작원리는 영상강의 또는 COUNTIF 함수 사용방법 포스트를 참고하세요.
    엑셀 평일 계산 - egsel pyeong-il gyesan
    예제파일 D3셀에 공휴일 여부 계산공식을 입력합니다.
  2. 수식을 아래로 자동채우기하면 날짜별 공휴일 여부 계산이 완료됩니다.
    엑셀 평일 계산 - egsel pyeong-il gyesan
    수식을 아래로 자동채우기 하면 공휴일 구분이 완료됩니다.
  3. 또는 VLOOKUP 함수를 사용하여 공휴일 여부를 판단할 수도 있습니다.

    =IFERROR(VLOOKUP(B3,휴일목록!A:B,2,0),"")

    엑셀 평일 계산 - egsel pyeong-il gyesan
    또는 VLOOKUP 함수를 사용하여 공휴일을 구분할 수도 있습니다.

공휴일 포함한 평일/휴일 구분하기

공휴일 여부 및 요일을 계산이 완료되었으므로, 공휴일을 고려한 평일과 휴일을 구분할 수 있습니다.

  1. 예제파일의 [평일휴일구분] 시트로 이동합니다. E3셀에 아래 수식을 입력합니다.

    =IF(D3="공휴일","휴일",IF(OR(C3="토",C3="일"),"휴일","평일"))

    엑셀 평일 계산 - egsel pyeong-il gyesan
    예제파일 E3셀에 평일/휴일 구분 공식을 입력합니다.
  2. 수식을 아래로 자동채우기 하면 공휴일을 고려한 평일/휴일 구분이 완료됩니다.
    엑셀 평일 계산 - egsel pyeong-il gyesan
    수식을 아래로 자동채우기 하면 평일/휴일 구분이 완료됩니다.
  3. 수식에 사용된 IF 함수와 OR 함수에 대한 자세한 설명은 아래 관련 링크를 참고하세요.

공휴일 관련 엑셀 함수

공휴일을 포함한 두 날짜 사이의 작업일수, 또는 특정 날짜부터 시작된 작업의 종료일 등을 계산하려면 엑셀 2010 이후 버전에서 제공되는 WORKDAY.INTL 함수와 NETWORKDAYS.INTL 함수를 사용하여 편리하게 계산할 수 있습니다.

각 함수에 대한 자세한 사용법은 아래 관련 링크를 참고하세요.

두 날짜 사이의 작업일수 계산

특정 날짜로부터 시작된 작업의 종료일 계산  

자주묻는질문

질문1. 주말일 경우 글씨색을 파랑/빨강으로 변경하는 방법

조건부 서식을 사용하면 주말(토,일)일 경우 글씨색을 파랑색과 빨강색으로 변경할 수 있습니다.

  1. 예제파일의 [평일휴일구분] 시트 C열 전체를 선택합니다.
    엑셀 평일 계산 - egsel pyeong-il gyesan
    예제파일의 C열을 전체 선택합니다.
  2. [홈] - [조건부서식] - [새규칙]을 선택합니다.
    엑셀 평일 계산 - egsel pyeong-il gyesan
    홈 - 조건부서식 - 새 규칙으로 이동합니다.
  3. '수식을 사용하여 서식을 지정할 셀 결정'을 선택한 뒤, 아래 수식을 입력합니다.

    =C1="토"

    엑셀 평일 계산 - egsel pyeong-il gyesan
    수식을 사용하여 서식을 지정할 셀 결정을 선택한 뒤, 위 수식을 입력합니다.
  4. [서식]으로 이동합니다. 글꼴색을 파란색으로 변경한 뒤, 확인을 눌러 마무리하면 토요일의 글씨색이 파란색으로 변경됩니다.. 일요일의 조건부 서식도 동일한 방법으로 적용합니다.
    엑셀 평일 계산 - egsel pyeong-il gyesan
    서식에서 글씨색을 파란색으로 변경한 뒤, 확인을 눌러 마무리합니다.
  5. 조건부서식에 대한 보다 자세한 설명은 엑셀 기초입문강의 - 조건부서식의 모든것 영상강의를 참고하세요.

관련링크 : 대한민국 공휴일 목록 상세설명 (위키백과)

엑셀 몇일차?

두 날짜 간의 차이를 계산하려는 경우 DATEDIF 함수를 사용 합니다. 먼저 시작 날짜를 셀에 넣고, 종료 날짜를 다른 셀에 넣습니다. 그런 다음 다음 중 하나와 같은 수식을 입력합니다. 경고: Start_date가 End_date보다 큰 경우 그 결과는 #NUM!

엑셀 몇년 몇개월?

이런 계산을 할 때는 datedif 함수 도움이 필요합니다. 이 함수는 기본적으로 이렇게 씁니다. 여기서 표시 속성에는 △y(연도) △m(개월) △d(일자) △ym(연도를 계산하고 남은 개월) △yd(몇년을 계산하고 남은 일자) △md(개월을 계산하고 남은 일자) 등 6가지가 있습니다.

엑셀 며칠후 날짜 계산?

구체적으로, =EDATE(날짜, 더하고자 하는 달 수)를 입력하면 된다. 이때 날짜날짜가 기재된 셀을 선택해도 된다. 예를들면, A1위치에 2020.03.30의 날짜를 입력하고, 이 날짜 보다 두달 뒤의 날짜를 다른 셀에 입력하고자 하는 경우 아래와 같이 입력하면 된다.