답변:
날짜 값의 형식을 지정한 방법에 따라 Excel은 자동으로 "날짜 코드"로이를 숨길 수 있습니다. 1900 년 1 월 1 일 (일자 코드 1) 이후의 일 수입니다. 이 숫자는 다른 날짜 기능에서 사용됩니다. 간단한 분기 분석을 위해 제안 된 공식은 다음과 같습니다.
= ROUNDUP (월 (A1) / 3,0)
이것은 단지 당신에게 분기 번호를 줄 것입니다. 그런 다음 CONCATENATE를 사용하여 텍스트를 추가 할 수 있습니다.
다음은 많은 예제가 포함 된 훌륭한 자습서입니다.
http://www.cpearson.com/excel/DateTimeWS.htm
[편집하다]
@hyperslug에서 언급했듯이 더 좋은 방법은 다음을 사용하는 것입니다.
= CONCATENATE ( "Q", ROUNDUP (MONTH (DATE (YEAR (A1), MONTH (A1) -3, DAY (A1))) / 3,0))
이 방법은 3으로 나누기 전에 월 값을 얻기 전에 날짜를 앞뒤로 이동합니다. "Month (A1) -3"섹션을 변경하여 분기가 시작되는 월을 제어 할 수 있습니다.
덧셈과 뺄셈을 모두 사용할 수 있습니다. 직관적이지 않지만 빼기를 사용하면 시작 분기가 앞으로 이동하고 (-1은 2 월), 더하기가 뒤로 이동합니다 (+1은 12 월).
[/편집하다]
[편집] 참고 :이 방법은 효과가 있지만 위의 방법만큼 우아하지는 않습니다.
놀다가 보너스 질문에 대답하는 방법을 찾았습니다. IF 문을 사용하여 월을 기준으로 값 (text / int)을 반환 할 수 있습니다. 어떤 분기가 어떤 분기와 연관되어 있는지 파악하면됩니다.
= IF (AND (MONTH (A1)> = 4, MONTH (A1) <7), "Q1", IF (AND (MONTH (A1)> = 7, MONTH (A1) <10), "Q2", IF (AND (MONTH (A1)> = 10), "Q3", IF (AND (MONTH (A1)> = 1, MONTH (A1) <4), "Q4")))
"IF", "AND"및 "MONTH"함수의 조합을 사용하는 밀도가 높은 방정식입니다. AND 값으로 월 값을 수정하면 반환되는 값을 추가로 제어 할 수 있습니다. 텍스트 문자열을 사용했지만 필요에 맞게 쉽게 텍스트 문자열을 수정할 수 있습니다.
[/편집하다]
도움이 되었기를 바랍니다
=CONCATENATE("Q",ROUNDUP(MONTH(DATE(YEAR(A1),MONTH(A1)-3,DAY(A1)))/3,0))