엑셀/엑셀 함수

[엑셀함수] 기념일 날짜, 납기일 구하는 함수 : DAYS (+today함수)

엑셀도우미 2022. 4. 6. 01:03

요즘에는 D-Day 어플이나 네이버 날짜 계산기로 기념일이나 전역일 등과 같은 기다리는 날짜를 구하곤 하죠?

실무에서는 대체로 납기일자가 얼마나 남았는지 확인하기 위해서 날짜/시간 함수를 주로 사용합니다.

 

오늘 배워볼 함수는 날짜 함수의 기본인 DAYS함수입니다.

 

아주 쉬운 함수예요.

 

 

인수가 2개밖에 없다는 것은 정말 단순한 함수라는 것이죠!

인수도 굉장히 쉽게 표현되어있습니다.

 

함수인수 필수값 설명
End_date 필수 끝 날짜
Start_date 필수 시작 날짜

 

바로 인수를 넣어볼게요.

 

 

End_date인 첫번째 인수를 오늘 날짜로, Start_date인 두 번째 인수를 2022년 첫 날로 넣어 오늘이 올해 몇 번째 날인지 계산을 해보았습니다.

 

오늘은 신정으로부터 +95일이 되는 날이네요.

제가 오늘을 95일째라고 표현하지 않은 이유는 이 #days함수 는 단순한 숫자 계산이기 때문이에요.

 

예를 들어서 오늘이 4월 6일이니, 4월의 6번째 날이지요?

하지만 수식으로만 본다면 6일 - 1일 = 5일이 되기 때문이에요. 첫날(1일) + 5일 = 6일(오늘)이기 때문에 days함수가 95를 반환한다고 해서 95일째가 아닌, 1일 + 95일 = 96일, 오늘은 아흔여섯(96) 번째 날이 되는 것입니다.

 

이 days함수의 계산 방식을 이해하셨나요?

 


여기서 days함수의 특징을 하나 더 발견하셨나요? 

 

 

날짜를 큰따옴표(" ")로 감싸주었어요. 이것은 수식에서 큰따옴표 안의 데이터를 텍스트 형식으로 인식하라는 뜻이죠.

혹시 큰따옴표를 하지 않고 한다면 어떻게 될까요?

 

 

년월일을 구분하기 위해 표시한 하이픈(-)을 마이너스 기호로 인식해서 2022 빼기 4 빼기 6 = 2012를 만들어버렸네요. 이렇게 날짜를 직접 입력할 때는 반드시 큰따옴표(" ")를 사용하는 것, 잊지 마세요!

 

물론 날짜가 쓰여있는 셀을 클릭하여 인수를 지정하여도 됩니다.

 


 

그렇다면 days함수(+today함수)를 이용해서 납기일을 확인해보겠습니다.

 

출처 : 컴퓨터활용능력 1급 예제문제를 변형함

여기는 서점이고 손님들이 빌려간 책들의 목록입니다.

반납일자 순으로 정렬을 해놓았지만 오늘이 몇 일인지, 오늘 반납되어야 할 책은 무엇인지, 연체된 책은 어떤 것인지를 알려면 날짜 함수인 days와 오늘 날짜가 필요하겠습니다.

 

출처 : 컴퓨터활용능력 1급 예제문제를 변형함

저는 오늘로부터 반납일자가 얼마나 지났는지를 표현하고 싶어서 첫 번째 인수(End_date)에 오늘 날짜를, 두 번째 인수(Start_date)에 반납일자의 셀(D3)을 클릭하여 넣어주었습니다.

 

수식결과가 미리보기로 3이라고 뜨네요. 이것은 반납일자 +3일, 3일이 지났다는 의미겠지요?

 

기준일자를 텍스트로 "2022-04-06" 적어주어도 좋지만, 내일이 오면 7일로 바꿔주어야 하는 불편함이 있기 때문에 오늘을 나타내는 today함수로 고쳐 넣어 볼게요.

 

 

참고로 today함수는 인수가 없습니다. 그래서 투데이 함수의 괄호를 열고 바로 닫아주었습니다. 

미리 보기 결과가 일시적이라고 뜨는 것이 특이하네요!

today함수는 오늘 날짜에 따라 매일매일 변화하기 때문에 미리보기 결과를 볼 수가 없습니다.

 

 

미리보기 결과로는 나오지 않았지만 셀에 결과는 올바르게 나왔습니다.

이제 모든 표에 채워 넣기 하여 표를 완성해볼게요.

 

 

 

이렇게 days함수와 today함수를 이용해서 현재 대여 중인 도서의 현황을 간단하게 구해봤습니다.

 

하지만 조금 아쉬운 점이 있죠?

연체도서는 한눈에 알아볼 수 있게 좀 더 강렬하게 표현하고, 오늘 혹은 3일 이내로 반납되어야 할 도서도 한 눈에 볼 수 있었으면 좋겠어요.

 

이 기능을 탁월하게 사용할 수 있는 엑셀의 도구가 있습니다.

함수와 서식을 적절하게 배합하여 사용할 수 있는 엑셀의 기능은 아래 링크를 통해 다음 포스팅에서 확인하세요!

 

https://real-excel.tistory.com/30

 

[엑셀기능] 조건부서식 : 조건에 해당하는 셀만 서식 지정하기

지난 글에서 [엑셀함수 : days + today함수]를 이용하여 대여된 도서에 대한 연체일, 반납예정도서 등을 숫자로 구해봤어요. https://real-excel.tistory.com/29 [엑셀함수] 기념일 날짜, 납기일 구하는 함수 :

real-excel.tistory.com

 

 

오늘도 많은 직장인들이 칼퇴하길 바라며! 엑셀 잘하는 김쌤이었습니다.

728x90