엑셀에서 시간을 비교하고 계산하기 위한 방법을 소개 합니다.
아래 그림처럼 비교 대상의 시간이 엑셀에 기록 되어 있다면 시간 계산은 보통 계산하는 것과 같이 비교하고 계산하면 됩니다.
그러나 아래 그림처럼 임의의 시간을 비교 대상으로 한다면 엑셀은 계산 오류를 발생합니다.
그래서 아래와 같이 계산 하는데요.
이 부분에 대한 설명을 드리겠습니다.
TEXT($B2, "[mm]")
하루를 분으로 치환하여 입력한 시간의 분을 텍스트 결과로 내어 놓습니다.
INT(TEXT($B2, "[mm]"))
TEXT로 생성된 결과는 모양은 숫자이긴 하나 실제로는 텍스트 입니다. 따라서 크기의 비교가 되지 않습니다.
INT()를 붙어 줌으로써 숫자로 이루어진 텍스트를 다시 숫자로 바꾸어 줍니다.
1050은 17:30분을 분으로 미리 치환한 값입니다.
따라서
=IF(INT(TEXT($B2,"[mm]"))>1050,"크다",IF(INT(TEXT($B2,"[mm]"))<1050,"작다","같다"))
위 식은 만약 17시 30분 보다 늦으면 "크다"로 표시하고 17시 30분 보다 빠르면 "작다"로 표시하고 나머지는 "같다"로 표시 하라는 것이다.
※ 숫자를 따옴표("")로 묶으면 텍스트로 인식니 주의 합니다.
'Office Tutorials > Excel' 카테고리의 다른 글
[Excel] 엑셀에서 빈셀과 비어있지 않은 셀 개수 구하기 (COUNTBLANK / COUNTA) (1) | 2015.08.11 |
---|---|
[EXCEL] 엑셀 셀 경계 눈금선 색상 변경하기 (1) | 2015.07.02 |
[EXCEL] 앞뒤 공백이 있는 경우 IF 사용하는 방법 (0) | 2015.05.06 |
Excel 2013에서 문자와 숫자 사이 공백 추가 방법 (0) | 2015.05.05 |
인쇄전 셀의 오류 숨기기 (0) | 2015.04.08 |
와일드카드(*)를 이용한 SUMIF함수 (0) | 2015.04.03 |
행 또는 열을 삽입 또는 삭제 단축키 (0) | 2015.04.03 |
[Excel] 틀 고정 (0) | 2015.03.13 |