엑셀로 프로젝트 스케쥴(캘린더) - 간트 차트 만드는 법을 검색해 보니... 조건부 서식을 활용해 손쉽게 만드는 법은 잘 안나와서... 만들어보았다.
물론, 내가 프로젝트 총괄 관리자라면, 각 주요 활동의 소요 기간, constraint, deadline 등등을 동시에 반영하는 프로젝트 관리 툴도 만들겠지만... 그런 툴은 다른 사람들과 공유하고 같이 채워나가기에는... 좀 어려움.
경험상... 복잡한 템플릿 만들어서 여러 사람에게 채워달라고 요구하면, 설명하는 데도 시간이 오래 걸리고, 교육 후에도 사람마다 이해도 다르기 때문에, 사람들의 오류 수정하는 데 시간이 더 걸려서... 템플릿 만든 의미가 없어진다.
따라서, 각자가 입력할 정보는... 활동, 시작 날짜, 종료 날짜 정도로만 한정하고... 스케쥴 표는 자동으로 만들어지게 하는 게 가장 직관적이고 쉽다. 오류 가능성도 최소화!
첨부한 파일을 만든 과정은...
1) 일단 표의 왼쪽에 활동/시작 날짜/ 종료 날짜 입력할 수 있는 칸 마련
2) 스케쥴 표 윗부분의 날짜 부분 입력: 그냥 빈 셀에 3-1 이라고 입력하면, 보통 2017년 3월 1일로 인식되고, 셀 서식으로 날짜만 나오게 한다.
3) e4:er14 를 선택하여, 조건부 서식을 클릭해 위에 나온 수식 입력하고 각각의 수식이 True 일 때 적용할 서식을 선택한다. 수식 별로 간단히 설명하자면...
=AND(E$3>=$C4,E$3<=$D4) : AND 함수는 입력한 조건에 모두 맞을 때 True 값을 돌려주는 로직 함수이며, 여기서는 "표 윗부분의 날짜가 시작일과 종료일 사이에 있으면" True... True 면 특정 색을 채우도록 서식 지정
=E$3=TODAY(): 표 윗부분의 날짜가 오늘 날짜와 같으면 True... 조건부 서식 지정
=OR(WEEKDAY(E$3)=7,WEEKDAY(E$3)=1): Or 는 And 와 달리, 입력한 조건 중 하나만 맞아도 True 값 돌려줌. Weekday 는 월-일요일까지 특정한 숫자로 돌려 주는데... 두 번째 인수를 입력 안 할 경우, 토요일-7, 일요일 - 1 로 돌려준다. 따라서, 토요일이거나 일요일이면 True... 조건부 서식 지정.
이후, 조건부 서식 관리 메뉴에서 조건부 서식의 순위를 정할 수 있다. 예를 들어, 오늘 날짜는 빨간색으로 칠해져 있는데, 이 조건부 서식을 최상위에 놓으면 빨간색이 감청색을 덮게 된다.
이 템플릿으로 작업하면서 주로 마주하는 어려운 상황은... 1) 누군가 날짜를 날짜 서식이 아니라 텍스트로 입력했을 때 2) 월과 일을 각각 다른 셀에 입력했을 때 정도가 있을 텐데... 그 때는 텍스트 함수를 수치로 바꾸어 주는 Value 함수를 활용/ & 와 "" 를 활용해서 서로 떨어져 있는 정보를 잘 조합하면 된다.
'엑셀 (Excel)' 카테고리의 다른 글
엑셀 나만의 단축키 만들기_빠른 실행 도구 모음 사용자 지정 (0) | 2022.03.15 |
---|---|
Text 함수 (LEFT, RIGHT, MID, FIND, SEARCH, LEN) 활용 - 프로젝트 WBS No 을 추출해보자 (0) | 2022.03.14 |
엑셀_자동으로 고유값 추출 Unique 함수 (0) | 2022.03.10 |
엑셀 다중 유효성 검사 상위 목록 선택에 따라 자동 업데이트되는 하위 목록 상자 (0) | 2022.03.09 |
Offset 함수를 이용한 동적 참조 (데이터 입력에 따라 참조 범위 자동 업데이트)표 (0) | 2022.02.17 |