안녕하세요. 적시우입니다.
이번에 제가 다룰 엑셀과 관련된 소재는 "-" 빼기 부호를 활용해서 시간을 빼보려고 합니다.
아무래도 시간은 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]를 붙히는 것을 잊지 않으셨으면 합니다.
읽어주셔서 감사합니다.
'컴퓨터 > 엑셀' 카테고리의 다른 글
엑셀 AND함수 (그리고를 나타내는 함수) (0) | 2017.05.22 |
---|---|
엑셀 ABS함수로 숫자의 절대값 구하기 (0) | 2017.05.21 |
엑셀 컨트롤과 시프트로 범위 이동 및 지정하기 (0) | 2017.03.29 |
엑셀 trim 함수 (양쪽 공백 제거 및 중간 공백 1개로) (0) | 2017.03.27 |
엑셀 CONCATENATE 함수로 텍스트 합치기 (0) | 2017.03.22 |
댓글