Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

엑셀(Excel) MONTH, ROUNDUP 함수로 날짜를 보고 몇 분기인지 알아내는 방법

 

환경: Microsoft Excel 2013

 

회사에서 실적을 계산할 때 분기 계산을 많이 합니다. 분기는 1,2,3,4 사 분기로 년도를 4개의 기간으로 나눈 것입니다. 특정 날짜가 몇 분기 인지 알아낼 수 있는 함수는 MONTH 와 ROUNDUP 입니다. 두 함수를 이용해서 어떤식으로 분기를 계산하는지 알아 보겠습니다.  

 

▼ 먼저 MONTH 함수를 이용해서 특정날짜가 어느 분기에 속하는지 알아 보겠습니다. MONTH 함수로 표시되어 있는 날짜의 월을 추출합니다. 

엑셀(Excel) MONTH, ROUNDUP 함수로 날짜를 보고 몇 분기인지 알아내는 방법

 

월을 추출한 값을 3 으로 나눕니다. 3을 나누면 1사분기에 해당하는 1,2,3 0.3333, 0.666, 1 이 됩니다. 아래 그림처럼 월을 추출하고 나온 값 들을 소수점으로 표시 하였습니다. 

엑셀(Excel) MONTH, ROUNDUP 함수로 날짜를 보고 몇 분기인지 알아내는 방법

 

소수점으로 나온 값들에 무조건 올림을 하는 ROUNDUP 함수를 사용합니다. 그러니까 0.333, 0.666 1 이 됩니다. 소수점 앞자리의 정수가 분기입니다. 3으로 나눴으니까 1사 분기는 무조건 1 미만의 소숫점이 나옵니다. 이렇게 해서 월을 가지고 4사분기까지 구분을 할 수 있습니다.  

 

=ROUNDUP(MONTH(A2)/3,0)

엑셀(Excel) MONTH, ROUNDUP 함수로 날짜를 보고 몇 분기인지 알아내는 방법

 

마지막으로 몇 년도의 몇 분기인지 텍스트로 나타내기 위해 날짜에서 년도를 분리하고 분기와 합쳤습니다. 이상으로 특정날짜가 몇 분기에 속하는지 MONTH ROUNDUP 함수를 통해 알아 낼 수 있었습니다.   

 

=YEAR(A2) & " " & ROUNDUP(MONTH(A2)/3,0) & " 분기"

엑셀(Excel) MONTH, ROUNDUP 함수로 날짜를 보고 몇 분기인지 알아내는 방법

반응형
Posted by 녹두장군

댓글을 달아 주세요

  1. 주유공근 2021.09.24 13:36  댓글주소  수정/삭제  댓글쓰기

    포스트 잘 보았습니다.

    질문이 있습니다. 마지막에 확인 된 분기값(?) 사이의 차이값을 구하고 싶은데 방법을 못 찾고 있습니다.
    가령 2013년 2분기와 2015년 4분기 차이는 6이라는 숫자를 출력해야 하는데 위에 설명해 주신 방법 및 Round 함수와 YEARFRAC 함수를 써도 두 날짜 사이를 계산해서 분기 값을 나타내는데 오류가 발생합니다. 21년 7월 5일과 22년 8월 29일이면 각각 21년 3분기 22년 31분기로 표시되는데 그 차이가 5로 출력되는 경우 입니다. 혹시 방법이 있는지 궁금해서 글 남깁니다.

    감사합니다.