엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

엑셀(Excel)/Excel

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

 

환경: Microsoft Excel 2013

 

업무일지나 프로젝트 작업 일정을 잡을 때 일주일 단위로 계획을 세우는 경우가 많습니다. 엑셀의 도움을 받아서 주차별로 계획을 잡을 수 있도록 날짜를 뽑아 보겠습니다. 작업 시작일부터 일주일 단위로 시작일과 종료일을 표시할 것입니다. 사용할 함수는 TEXT 하나입니다.

 

▼ 작업 시작일은 2018-03-26 일부터 하겠습니다. 7주차까지 일주일 단위로 날짜를 계산해서 표시할 것입니다.

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

 

▼ 먼저 1주차에 해당하는 7일 간격을 계산하는 방법입니다. 작업 시작일부터 7 을 더해야 합니다. 늘어나는 주차만큼 더하기 위해서는 B 열에 있는 주차정보를 7 로 곱해야겠죠. 수식은 다음과 같습니다.

 

=C2 + 7 * B5

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

 

1주차를 구하기 위한 서식 적용 결과는 다음과 같습니다

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

 


▼ 다음은 주차별 시작일과 종료일이 들어간 문자열을 만들어 보겠습니다. 그림에 나와 있는 수식을 적용하면 생각했던 것과 다른 결과가 나타납니다. 날짜가 아닌 숫자로 표현이 됩니다. 문자열을 합쳐서 날짜를 표시할 때는 날짜 포맷으로 변환이 가능한 TEXT 함수를 사용해야 합니다

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

 

▼ 그림처럼 TEXT 함수를 이용해서 숫자를 날짜 형태로 변환했습니다. TEXT 의 두 번째 인수인 “yyyy-mm-dd” 는 표현하고 싶은 날짜 포맷을 가리킵니다. 년도를 빼고 월과 일로 표시하고 싶다면 “mm-dd” 로 바꿔 주세요

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

 

▼ 그런데 기간 전체 열에 일괄 적용을 위해서 드래그를 했더니 제대로 표현이 안되네요. 한번에 모든 주차별 기간을 구하기 위해서는 수식을 조금 수정해야 합니다

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

 

▼ 수식은 다음과 같습니다. 작업 시작일에 해당하는 C2 는 드래그 했을 때 주소값이 변하지 않도록 절대값으로 표시해야 합니다. 그리고 시작일에 주차값 -1 을 하고 7 을 곱합니다.

 

=TEXT($C$2 + 7 * (B5 - 1), "yyyy-mm-dd") & " - " & TEXT($C$2 + 7 * B5, "yyyy-mm-dd")

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

 

▼ 결과는 다음과 같습니다. 7주차까지 날짜가 제대로 표시되었습니다

엑셀 Excel 함수 TEXT 일주일 단위로 기간 구해서 표시하는 방법

Posted by 녹두장군