본문 바로가기
컴퓨터/엑셀

엑셀 날짜 빼기 ("-"사용 및 [h]와 그냥 h 설명)

by 적시우 2017. 5. 18.
반응형

안녕하세요. 적시우입니다.

 

이번에 제가 다룰 엑셀과 관련된 소재는 "-" 빼기 부호를 활용해서 시간을 빼보려고 합니다.

 

아무래도 시간은 24시간으로 흘러가기 때문에 십진법을 활용하는 일반적인 사람은 시간을 구하기가 오래걸리고 힘듭니다.

 

그리고 시간은 60분 60초로 또 나눠지기 때문에 계산하기가 힘들죠.

 

그래서 엑셀이나 다른 계산 프로그램을 활용해서 빼거나 더하시는데요.

 

 

 

 

간단한 사용법 방법을 알려드리도록 하겠습니다.

 

순서는 - 빼기 부호를 쓸 때 유의사항과 빼는 날짜를 구하는 방법.

그리고 시간을 구하는 방법을 알려드리도록 하겠습니다.

 

 

 

 

 

날짜를 빼고자 할 때는 그냥 - 사용해서 빼주시면 되는데요.

 

"-" 와 "/" 둘중 하나를 사용하셔야 됩니다.

 

제가 사용하는 버전은 /로 입력해도 자동으로 년-월-일로 변환이 되네요.

 

 

엑셀에서 날짜를 뺐는데 ############ 우물정 표시가 나온다면 

 

셀 칸의 길이를 늘려주시거나

 

- 를 사용하셨는지 체크해보는 것도 하나의 방법입니다.

 

 

제대로 입력하면 날짜를 구할 때 일수가 제대로 나오는 것을 알 수 있습니다.

 

참고로 

 

- 형식으로 입력하면 표시 형식이 자동으로 날짜로 바뀌네요.

 

 

 

다음은 날짜를 계산할 때 #VALUE! 오류가 나오는 경우인데요.

 

이 경우는 날짜가 달력에 없는 경우에 발생합니다.

 

"-" 형식으로 입력했는데 차이점이 하나가 있습니다.

 

왼쪽 정렬이 됐다는 점을 주목하시면 됩니다.

 

 

31일을 초과했거나 윤달일 경우에 그런 오류가 발생합니다.

 

그러니까 오류가 발생하면 해당하는 값이 달력에 있는 값인지 확인하시면 됩니다.

 

 

게시판을 관리할 때 윤달이 아주아주아주 가끔 곤혹스럽게 하는데요. 

 

 공지사항의 알림기간을 처음이나 끝을 윤달로 하면 가끔 오류가 발생하는데요.

 

아무래도 윤달이 4년마다 한번 돌아오기 때문일 듯 합니다.

 

 

 

 

다음은 일을 구했기 때문에 시간을 구하고자 하는데요.

 

위에서 다룬 것처럼 하던데로 하면 소수점으로 나오기 때문에 시간과 초를 구할 수 없습니다.

 

 

 

그래서 TEXT함수를 이용할 겁니다.

 

수에 지정한 서식을 적용한 후 텍스트로 변환합니다라는 함수입니다.

 

어렵게 생각하지 마시고 날짜를 빼서 시간과 분 초를 구하시려면 그냥 유형을 외우면 편합니다.

 

=TEXT(기준날짜 - 뺄날짜,"[h]:,mm:ss") 를 외워주시면 됩니다.

 

 

 

[h]와 h의 차이를 알려드리겠습니다.

 

h는 hour로 시간을 뜻합니다.

 

하지만 [h]와 h는 차이가 존재하는데요.

 

 

[h]는 24이상의 시간을 나타냅니다. 

 

그냥 h는 24시간이 되면 0으로 변해버립니다.

 

 

202를 24로 나누면 나머지가 10이기 때문에 10이라는 값이 나오네요.

 

 

 

 

 

24시간이 차이가 납니다만 []표시로 0과 24로 갈리는 것을 알 수 있었습니다.

 

24시간 이상의 값을 구하시려고 하시면 [h]를 붙히는 것을 잊지 않으셨으면 합니다.

 

읽어주셔서 감사합니다.

 

 

반응형

댓글