엑셀에서 동적으로 변화하는 달력을 만드는 방법

이 글에서,우리는 어떻게 엑셀에서 동적으로 변화하는 달력을 만드는 방법을 보여 드리겠습니다.

통합 문서 다운로드

변수 채우기

첫 번째 단계는 수식에 사용할 변수를 만드는 것입니다. 이러한 변수는 달력 달력이 자동으로 업데이트 할 수 있도록 현재의 정보를 제공해야합니다. 변수 목록은 다음과 같습니다:

  • 현재 날짜
  • 현재 날짜
  • 현재 날짜
  • 현재 날짜
  • 현재 날짜
  • 현재 날짜
  • 현재 날짜
  • 현재 날짜
  • 현재 날짜
  • >올해의 현재 주 번호

오늘,일,월,년,날짜,요일 및 주 함수를 사용합니다. 간단히 말해서,오늘 함수는 현재 날짜,일,월,년,요일 및 주 함수의 날짜를 반환하면서 각 날짜 값을 구문 분석합니다. 날짜 함수는 지정된 연도,월 및 일의 날짜 값을 반환합니다.

다음 스크린 샷에서 2020 년 11 월 20 일에 생성 된 이름과 수식을 볼 수 있습니다.
엑셀 변수에 달력을 만드는 방법

우리는 수식을 만들 때 우리의 작업을 쉽게하기 위해 각 변수의 이름을. 엑셀에서 달력을 만들 수있는 다음 단계는 달력 인터페이스에 대한 개요를 만드는 것입니다.

엑셀의 달력에 대한 개요

달의 일을 생성하는 실제 수식을 만들기 전에,우리는 먼저 수식을 만드는 데 도움이 또한 시각적 참조를 제공하기 위해 개요를 배치해야합니다.

일은 7 개의 란 및 6 개의 줄의 테이블에 둘 것이다. 우리는 제목과 도우미 셀뿐만 아니라이 숫자를 2 증가해야합니다. 열 및 행 제목에는 열에 대한 주 요일과 행별 주 번호가 포함되지만 도우미 셀은 1 부터 시작하는 연속 숫자입니다.

달력은 아래와 같을 수 있습니다.

엑셀 개요에서 달력을 만드는 방법

당신이 원하는대로 테두리 또는 배경 색상을 사용합니다. 중요한 점은 제목에 동적 주 번호를 사용하는 것입니다. 첫 주에 대한 주 함수를 참조하고 연속 된 각 주에 대해 1 을 추가하십시오.

에프
4 =주간번호
5 =4+1
6 =5+1
7 =6+1
8 =7 층+1
9 =8 층+1

의 하루 번호를 채워 엑셀에서 달력을 계속 만들어 보자.

생성 일

비슷한 레이아웃을 사용하고 있고 수식의 세부 사항에 대해 걱정하지 않으려면 아래 수식을 자유롭게 복사하십시오. 그런 다음 달력의 날 영역에 왼쪽 상단 셀에 붙여,나머지 셀에 대한 채 웁니다. 셀은 도우미 열의 첫 번째 셀을 참조합니다. 따라서 첫 번째 셀이 지 4 가 아닌 한 이러한 참조를 조정해야 할 수 있습니다.

=날짜(연도 번호,월 번호,((지$2-평일)+1)+7*($이자형 4-1))

엑셀 일에 달력을 만드는 방법

이제 수식에 대해 자세히 살펴 보자. 첫째,수식은 주어진 연도,월 및 일별로 날짜를 반환하는 날짜 함수를 사용합니다. 처음 2 개의 인수는 이미 계산 된 변수 연도 및 월 번호에 의해 제공됩니다.

공식의 일 부분은 일주일에 7 일이 있기 때문에,7 기지에 일 번호를 생성하는 것을 목표로하고있다. 7*($이자형 4-1)수식의 일부는 도우미 열 전자의 주 번호를 확인,및베이스를 생성,로 시작 0 에 의해 증가 7 때마다.

7*($4-1)
기준
1 0
2 7
3 14
4 21
5 28
6 35

이 숫자를 해당 월의 첫 번째 요일의 요일 차이만큼 높이거나 낮출 수 있습니다. 즉,우리는 현재 달의 첫날을 앵커 포인트로 받고 있습니다. 예를 들어 2020 년 11 월 1 일의 주 7 일(월요일~일요일 기준)입니다.

우리 달력의 주에 월요일이 일주일의 첫날이라고 가정하면 월요일은 그 달의 첫날 6 일 전(=1-7)이어야합니다. 따라서 아래와 같은 숫자를 얻습니다.

$2-평일
-6 -5 -4 -3 -2 -1 0

이 값을 1 에 추가하여 숫자를 이동하십시오. 따라서 일요일은 다음 예에서와 같이 첫 번째 날이 될 수 있습니다.

(지$2-평일)+1
-5 -4 -3 -2 -1 0 1

결과적으로 2 차원에 대해 2 개의 배열이 있습니다. 테이블을 만들려면,우리는 함께 두 배열을 추가해야합니다.

((2018 년 10 월 15 일(토)~2018 년 10 월 15 일(일)-1)

이 숫자는 현재 달의 날을 나타냅니다. 1 보다 작거나 31 보다 큰 숫자가 있으며,이는 분명히 그 달의 일이 될 수 없습니다.

날짜 함수는 이전 달 또는 다음에 날짜를 생성하여 이러한 유형의 숫자를 처리합니다. 예를 들어,-2 는 주어진 달의 첫 번째 날 2 일 전이됩니다.

마지막으로,이 숫자를 날짜 함수에 사용하면 현재 달의 실제 날짜를 얻을 수 있습니다.

서식

일 번호

이제,일을 채울 수 있습니다. 실제 값을 변경하지 않고 값의 서식을 변경할 수 있습니다. 이 기능을 숫자 서식이라고합니다. 이 단계에 따라 숫자 서식을 조정하여 일만 표시합니다.

  1. 날짜 영역에서 날짜 선택
  2. 를 눌러 셀 서식 대화 상자를 엽니다.
  3. 숫자 탭이 열려 있지 않으면 활성화
  4. 범주 목록에서 사용자 지정 선택

이제 달력 레이아웃이 완료되었습니다.

한 자리 날짜의 패딩을 제거하려면 단일 디 대신 디를 사용할 수 있습니다. 숫자 서식에 대한 자세한 내용을 보려면:엑셀에서 숫자 서식-당신이 알아야 할 모든

현재 일을 강조

마지막으로,우리는에 조건부 서식을 사용하는 것입니다 현재 달에없는 일에 대해 서로 다른 색상을 설정하고 현재 일을 강조 표시합니다.

다음 조건부 서식 옵션을 추가하려면;

  1. 일 범위 선택
  2. 리본의 홈 탭에서 조건부 서식 아이콘을 클릭하십시오.
  3. 새 규칙 선택
  4. 수식 사용을 선택하여 서식을 지정할 셀 결정
  5. 수식을 입력하여 현재 날짜를 강조 표시하는 규칙을 정의합니다. 상대 참조를 사용하십시오($를 사용하지 마십시오).
  6. 셀 서식 대화 상자의 미리 보기 창에서 서식 단추를 클릭합니다
  7. 대화 상자에서,당신은 현재의 셀에 표시 할 서식 옵션을 선택
    우리는이 예에서 오렌지 배경을 사용했다.
  8. 엑셀에서
    달력을 적용하려면 확인을 클릭합니다
  9. 미리보기 상자에 환경 설정이 표시됩니다
  10. 조건부 서식을 적용하려면 확인을 클릭합니다

이 방법은 다음과 같습니다:
엑셀 달력

=지 4=오늘()

수식은 부울 값을 반환합니다. 셀 값(지 4)이 오늘 함수의 결과와 같으면 현재 날짜를 날짜 형식으로 반환합니다. 그렇지 않으면 거짓입니다. 결과가 참이면 셀에 서식을 적용합니다.

여기에 두 가지 중요한 점이 있습니다:

  1. 당신이 범위를 따라 참조를 채우는 엑셀을 원하지 않는 한 당신은,예를 들어,상대 참조를 사용해야합니다. 다른 곳에 복사할 때 수식이 어떻게 변경되는지 고려하십시오. 엑셀은 조건부 서식 수식에 대해서도 동일하게 적용됩니다. 자세한 내용은 다음을 참조하십시오: 엑셀 절대 참조 및 상대 참조를 만드는 방법
  2. 일 셀은 실제 날짜 값을 반환해야합니다. 이 때문에 우리는 숫자 서식을 사용 하 여 하루 부분을 표시 합니다.

답글 남기기

이메일 주소는 공개되지 않습니다.

Previous post 공중 보건 매디슨&데인 카운티
Next post 특별한 도움이 필요한 어린이를 위한 5 가지 장난감