나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 박인호 (keep)

추천:  2
파일:     날짜 계산 문의.xlsx (10.9KB) 조회:  1515
제목:   날짜 계산 차이 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>

안녕하세요

날짜 계산에 대한 차이에 대한 문의사항이 있습니다.

경과 기간 날짜 계산시 =DATEDIF()함수를 이용한 경우와 단순히 시작일과 종료일 뺄셈 한 경우와 결과 값이 다르게 나타는 것에 대하여 결재시에게 설명하려고 하는데 

차이점에 대하여 결재자를 이해 시킬 수 있는 차이점 설명이 안됩니다.

결재자께서 자꾸 경과기간은 시작일에서 종료일 뺄셈하여 계산하면 된다고 생각하고 =DATEDIF()함수 결과값이 잘못되었다고 말씀하십니다.

예를 들어, 

- 생년월일 : 1991-05-04
- 취업일자 : 2020-03-23

이와 같은 날짜 데이터에서 대하여 =DATEDIF()함수를 사용한 경우 경과 기간은 28년 10개월 20일로 계산되는데,

단순하게 [취업일 - 생년월일 = 경과일 ] 계산한 결과 10,551일을 셀서식 날짜로 이용한 경우 28/11/19 로 표시됩니다.

본인이 제대로 이해 하지 못하고 무존건 결재자에게 설명하려고 하다보니 제대로 설명이 안됩니다.

회사 욕하는 것 같아서 망설이다가 도움을 요청드립니다.

이런 내용에 대항 결재자에게 차이점 설명을 어떻게 하여야 하는지 알려주시면 고맙겠습니다

감사합니다.
 
[불량 게시물 신고]  
무지개타고엑셀 도움말에서 "날짜 계산 및 형식"를 참고하세요.

엑셀에서 숫자 1은 당연히 숫자인데
이를 날짜 서식을 적용하면
1900-1-1을 나타내는 일련번호로 인식합니다.
따라서 경과일 10,551은 숫자로 써야지
여기에 날짜 서식을 입히면 일련번호 10,551의 날짜값 1928-11-19 일로 표기됩니다.

정리하면 엑셀은 숫자가 날짜값인지 사칙연산 값인지 신경쓰지 않습니다.
그러나 날짜 서식을 적용하면 일련번호에 맞는 날짜를 표기해 줄 뿐입니다.
때문에 숫자 -1에 날짜 서식을 적용하면 "####"으로만 표기되는 것입니다.
07-22 (19:13)
삭제 ■신고
박인호답변 감사합니다.07-23 (09:20)
삭제 ■신고
        
  

작성일 : 2020-07-22(15:21)
최종수정일 : 2020-07-22(15:21)