컴퓨터/엑셀 팁

엑셀(EXCEL) 함수 TIP 18 - (TODAY, MONTH, YEAR, DATEDIF함수)

,,., 2018. 9. 10. 23:05

엑셀(EXCEL) 함수 TIP 18 - (TODAY, MONTH, YEAR, DATEDIF함수)

 

▶ TODAY 함수


 

엑셀(EXCEL 2007)에서 컴퓨터 날짜의 현재날을 기준으로 하여 날짜를 계산 할 경우가 있습니다. 그러한 경우 기준일에 TODAY 함수를 사용하여 헌재의 날짜를 표시를 해 주어야 합니다. 하단과 같이 기준을을(현재날짜)를 삽입하여 [가입일]과 비교하여 [가입기간]을 계산하고자 한다면 [기준일]에 컴퓨터의 현재날짜를 삽입해야 합니다. 이때 이용하는 함수가 TODAY함수입니다. 

 

[입력하고자 하는 셀 선택 - =TODAY - 확인]을 하면 컴퓨터에 현재의 날짜가 삽입이 됩니다. TODAY, MONTH, YEAR함수는 인수가 필요없는 함수입니다.

 

 

▶ YEAR함수


하단의 데이터에서 [가입일]이 [연,월,일] 형태로 되어있을 경우에는 YEAY 함수를 이용하여 해당 연도를 추출할 수가 있습니다.

 

[구하고자 하는 셀 선택(E2) - YEAR함수 창 - 시리얼 넘버 입력(D3) - 확인]여기서 이렇게 함수인수창을 이용하지 않고 바로 YEAR함수 수식을 이용해도 됩니다. 수식은 [=YEAR(D2)

 

 

YEAR함수를 이용해서 [가입연도]를 구한 후 하단으로 드래그 하여 채워넣기 하면 됩니다.

 


 

▶ DATEDIF함수


 

DATEDIF 함수는 엑셀함수에서는 제공하지 않는 함수로 해당 함수를 직접 함수입력줄에 입력을 해야 합니다. 아래와 같이 [기준일]이 현재일 경우 이 [기준]일과 [가입일]을 근거로 해서 그 차이에 해당되는 값을 [가입기간]으로 산정을 할 수 있습니다.

 

사용함수 [ =DATEDIF(D2,$F$16,"Y") ]이며, [D2 : 가입일], [$F$16 : 기준일로서 나중에 채우기 핸들로 작업시 셀주소가 고정되어야 하므로 절대참조 이용, ["Y" : 두날짜사이에 구하는 근무년수]입니다.