엑셀 함수를 이용하여 달력 만들기

엑셀을 이용하여 달력을 만들 때 사용할 수 있는 기본적인 함수들은 DATE, TEXT, 그리고 WEEKDAY 등이 있습니다. 이 함수들을 활용하여 간단한 달력을 만들 수 있고, 날짜와 요일을 표시할 수 있습니다.

함수 설명

  1. DATE(year, month, day): 특정 연도, 월, 일을 기반으로 날짜를 반환합니다.
  2. TEXT(value, format_text): 숫자를 텍스트로 변환하면서 형식을 지정할 수 있습니다. 날짜 형식 또는 요일 형식으로 변환할 때 유용합니다.
  3. WEEKDAY(serial_number, [return_type]): 주어진 날짜의 요일을 숫자로 반환합니다 (예: 1 = 일요일, 2 = 월요일, ..., 7 = 토요일).

달력 만들기 예시

예를 들어, 2024년 1월의 달력을 만들고 싶다고 가정해 봅시다. 엑셀 시트의 A1 셀에 시작 날짜인 2024년 1월 1일을 DATE(2024, 1, 1) 함수를 사용하여 설정합니다.

날짜 채우기

A1 셀에 다음 수식을 입력합니다:

scss
=DATE(2024, 1, 1)

A2 셀부터는 A1 셀의 날짜에 하루씩 더하여 입력합니다. A2 셀에는 다음 수식을 사용합니다:

=A1+1

이 수식을 1월의 마지막 날까지 (예: A31까지) 복사합니다.

요일 표시

요일을 표시하기 위해 B열을 사용할 수 있습니다. B1 셀에는 A1 셀의 날짜에 해당하는 요일을 표시하는 TEXT 함수와 WEEKDAY 함수를 사용하여 입력합니다:

less
=TEXT(WEEKDAY(A1), "ddd")

여기서 "ddd"는 축약된 요일 이름을 반환합니다 (예: "Sun", "Mon"). 이 수식을 B1에서 B31까지 복사합니다.

최종 달력 표시

이렇게 하면, A열에는 날짜가 순차적으로 표시되고, B열에는 해당 날짜의 요일이 표시됩니다. 달력의 머리글에 "날짜"와 "요일"을 추가하여 시트를 깔끔하게 정리할 수 있습니다.

이 방법으로 달력을 만들면 간단하게 한 달의 날짜와 요일을 볼 수 있으며, 시트를 조정하여 추가 정보나 다른 시각적 요소를 더할 수 있습니다.

다음 이전