엑셀관련/함수사용

[엑셀/EXCEL]IF함수와 일정관리 툴 만들기

22rodnjf 2021. 4. 2. 00:07

매일 자동으로 바뀌는 일정 관리 툴은 많은 회사에서 쓰이는 툴입니다.

이런 툴은 생각보다 간단한 몇가지 방법으로 만들 수 있습니다.

조건부 서식 자체에 수식을 걸어서도 만들 수 있지만 좀 더 쉽게 

 


데이터는 인사데이터로 많이 쓸만한 데이터를 예시로 만들었습니다.

여기서 사용되야될 함수는 2가지입니다.

첫 번째는 항상 오늘 날짜고 표시되게 하는 =TODAY() 함수이고

두 번째는 IF함수와 조건부 서식을 이용해서 범위에 맞춰 색이 들어가도록 하는 것입니다.

 

정말 다양하게 활용할 수 있는 가장 많이 사용되는 IF 함수입니다.

사실 일정 관리뿐만 아니라 워낙 다양하게 사용되다 보니 꼭 익혀두시는 것을 추천드립니다.


1. 근무일수 계산하기

1) TODAY함수 사용하기

TODAY 함수를 사용하면 오늘 날짜를 불러와 주게 됩니다.

엑셀이 한 번이라도 계산이 될 때마다 자동으로 그때의 시스템 시간을 불러오게 됩니다.

2) 입사일을 이용해 근무일수 계산하기

오늘 날짜에서 근무일수를 뺄 경우 현재까지의 근무 일수가 나오게 됩니다.


2. 휴가 계획을 이용한 휴가기간 표시

이 엑셀은 완성본을 먼저 보여드리도록 하겠습니다.

이렇게 휴가 계획을 넣을 경우 색이 칠해지도록 만들 수 있습니다.

1) 일수를 날짜 값으로 넣기

IF 함수를 사용하려면 출발일과 도착일을 계산하는 함수를 만들어야 합니다.

이를 사용하려면 우선 날짜 자체를 엑셀에서 사용하는 날짜 값으로 변경을 해야 합니다.

2) 일수를 더하기로 남은 날짜 값 만들기

날짜 서식으로 만들어진 값은 +1을 하게 될 경우 일수가 하루씩 더 해지게 됩니다.

그것을 이용해서 값을 쭉 깔아줄 수 있습니다.

3) 일수 더하기로 만들어진 값을 IF 함수로 조건식 걸어주기

조건식을 걸어줄 때 가장 중요한 것은 "참(TRUE)"을 판단할 수 있도록 조건식을 줘야 합니다.

여기서 판단해야 할 것은 위의 G4:AK4까지에 들어있는 그 위치의 일자가 출발일과 도착일 범위 안에 들어온다면 "참"이 되어야 합니다.

함수를 붙여 넣으신다면 절댓값도 꼭 같이 붙여 주셔야 합니다.

그래야 모든 곳에 값을 붙여 넣었을 때 위치가 유지됩니다.

이 함수를 모든 셀에 넣어주게 되면 아래와 같이 표현이 됩니다.

이 범위에 조건부 서식을 걸어줄 경우 첫 번째 설명드린 색을 걸어줄 수 있습니다.

먼저 모든 범위의 글자색을 흰색으로 바꿔서 평소에 값이 나오지 않도록 설정합니다.

그 후 조건부 서식을 걸어서 숫자가 1일 경우에만 색이 들어가도록 설정해줍니다.

이렇게 설정하면 휴가 일자에 맞는 테이블을 만들 수 있습니다.

이를 응용하면 근무 테이블도 만들 수 있습니다.