본문 바로가기
인터넷IT정보/Excel 알기 쉽게 배우기

엑셀 today,year 근무년수 구하기

by 스마트꿀단지 2020. 4. 1.
반응형

근무년수구하기근무년수구하기

안녕하세요 오늘은 날짜 함수를 이용하여

근무년수를 구할 거에요 

음 일단 구하기 전에 

날짜 함수에 대해서 잠깐 알아 보도록 할까요?

근무년수는 기본적으로 날짜 함수를 사용하여

구해야 자동으로 날짜가 현재 날짜로 됩니다.

자 그럼 알아 보도록 하겠습니다.


날짜를 나타내는

함수는 무엇이 있을까요?

YEAR (날짜 문자열 ) 

"년" 도를 나타내는 함수 입니다. 

사용 방법은 

=YEAR ("2020/3/31") -> 2020

나타내어 보여집니다^^ 

  해당 년도만 추출해서 나타내는 함수입니다 

=MONTH (날짜 문자열 )

"월" 을 나타내는 함수 입니다.

사용 방법은

=MONTH ("2020/3/31") -> 3

해당 월만 추출해서 3 월이 보여 지게 됩니다.

DAY(날짜 문자열)

"일" 을 나타내는 함수 입니다.

=DAY("2020/3/31") -> 31

해당 일 일을 추출해서 31 이 보여 지게 됩니다

TODAY()

"현재날짜" 를 나타내는 함수 입니다.

=TODAY()   -> 2020-04-01 

오늘 날짜를 추출해서 나타냅니다^^


그외에도 
NOW,  WEEKDAY
DAYS360 함수 등이 있는데 
이함수 들은 나중에 알아보도록하겠습니다^^~

자 이제 근무년수 를 구해 봅시다.  

 근무년수 근무년수

▲ 표를 임시로 만들어 놓았는데요 

여기서 이 표를 가지고 근무년수 를 구할 것입니다.

 "년" 도를 추출


자 우선 위에서 배운 YEAR함수를 이요 해서 

입사일 에 "년" 도를 추출 해봅시다^^

J3셀을 클릭하고 =YEAR(   함수를 입력해주세요

=YEAR(TODAY() 이렇게 입력=YEAR(TODAY() 이렇게 입력

그리고 위에서 배웠던 TODAY 함수를  

YEAR함수 옆 에다가 다시 입력해줍시다

=YEAR(TODAY() 이렇게 입력해주시고 

YEAR(TODAY())  괄호를 이렇게 닫아주세요 이걸 풀어보면

YEAR 함수 안에 TODAY 함수가 포함되어 있습니다. 

현재년도가 추출현재년도가 추출

자 수식을 다입력했으면 엔터를 클릭 하면 

현재년도가 추출 되어 진 것을 알 수 있습니다.

=TODAY()   -> 2020-04-01 

작성일 당시 날짜가 2020년 4월 1일 입니다. 
그러니 YEAR 함수는 년도를 추출 하니깐 
TODAY 함수에 2020년 년도를 추출해서 
2020 이 추출되어 나타내 진 것 이지요. 
이해가 되시죠?

근무년수 구하는 공식은 현재년도- 입사년도근무년수 구하는 공식은 현재년도- 입사년도

여기서  근무년수 구하는 공식은 

현재년도- 입사년도 입니다. 

=YEAR(TODAY())-YEAR(   입력해주세요

H3 셀을 YEAR 함수에 넣어줍시다 H3 셀을 YEAR 함수에 넣어줍시다

=YEAR(TODAY())-YEAR(H3)

H3 셀을 YEAR 함수에 넣어줍시다 

=YEAR(TODAY())-YEAR(H3) 수식을 입력=YEAR(TODAY())-YEAR(H3) 수식을 입력

자그럼

=YEAR(TODAY())-YEAR(H3) 수식을 입력하고 

엔터를 클릭 해주세요 

오잉? 그런데 1900-01-01 로 나오네요 

걱정 할 필요 없습니다.  제가 차근차근 설명

해드릴테니 아래 그림을 보시고 따라하시면 됩니다^^

셀서식 을 눌러주세요셀서식 을 눌러주세요

추출된 셀을 마우스로 우측클릭 해주시고 

셀서식 을 눌러주세요 

범주(C) 메뉴에서 일반을 클릭하고 확인을 눌러주세요범주(C) 메뉴에서 일반을 클릭하고 확인을 눌러주세요

그럼 표시형식, 맞춤, 글꼼, 테두리, 채우기, 보호 

메뉴가 뜨는데요 여기서 표시형식을 들어가서 

범주(C) 메뉴에서 일반을 클릭하고 확인을 눌러주세요

근무년수가   숫자 1 근무년수가 숫자 1

근무년수가   숫자 1 이 나왔습니다^^

그런데 그냥 숫자 1만 나오니 

보는 사람 입장에서는 허전한 느낌이 있습니다. 

뒤에 년 수를 입력 해주세요

=YEAR(TODAY())-YEAR(H3)  수식에   &=YEAR(TODAY())-YEAR(H3) 수식에 &"년차" 를 넣어서 문자를 넣어줍시다

=YEAR(TODAY())-YEAR(H3)  수식에 

&"년차" 를 넣어서 문자를 넣어줍시다 

어떻게 넣는지 모르시겠다구요? 아래 링크가 있으니 

참고해주세요 ^^ 

계산식 쉽고빠르게 엑셀함수 배우기

자그럼 1뒤에 년차가 붙음자그럼 1뒤에 년차가 붙음

자그럼 1뒤에 년차가 붙어 

근무년수가 1년 차가 되었습니다.

 J열을 드래그 해주세요 J열을 드래그 해주세요

그럼 J열을 드래그 해주세요 

년차가 다 나타나게 되었습니다^^

왜? 함수를 써서 근무년수 를 구할까요?

예를 들어서 

현재년도가 2020년도고

입사일 2019년 도라고 가정해봤을때

2020 - 2019  함수를 사용하지 않고 

입력했더니 근무년수가 똑같이 1년이 나왔네요

이렇게 하면 되는거 아닌가요?

네 아닙니다. 현재 년도까지는 

유용하겠지만  년도가 바뀜에 따라서.

년차도 같이 바뀌어야 되는데 

2022년도에도 똑같이 1년이 되어 버리는 거죠.

그래서 TODAY 함수를 사용해서 ^^ 

년도가 바뀌어도 해당 년도 가 바뀌니깐

수정 할 필요 없이 한번만 입력 해 놓으면 

연차는 자동으로 업데이트 됩니다. 

도움이 되셧는지 모르겠네요^^

이상으로 

엑셀 today,year 근무년수 구하기 

였습니다^^ 감사합니다. 


같이보면 도움이 되는 엑셀자료들입니다^^

 




반응형

댓글