CAFE

엑셀 정보공유

십진수(숫자)로 된 자료를 시간형식으로 바꾸는 방법^^

작성자별나라자유거|작성시간13.09.12|조회수274 목록 댓글 3

지식in의 질문답변사항을 보다가 우연히 발견한 방법입니다.
물론 이미 알고 계신 분이 계실지는 모르지만, 저로서는 새로운 방법의 발견이기에…

그 동안은 830, 1500 등의 형태를 8:30, 15:00 등의 시간형식으로 바꿀 때
보통의 경우는 mid, right, left 등의 함수로 부분마다 추출하여 문자연결 형태로 하거나,
강의 내용에 있는 time함수 등이 우선 생각나는게 보통이었습니다.

여러가지 방법을 모아 보았습니다. - 답이 소수점 등으로 나오면, 셀서식을 수정하세요.
ㅇ 기존에 알고있던 여러방법 (시:분)

B10셀→

830 =VALUE(LEFT(B10,IF(LEN(B10)>3,2,1))&":"&RIGHT(B10,2))

B11셀→

830 =TIME(INT(B11/100),MOD(B11,100),0)

B12셀→

830 =VALUE(INT(B12/100)&":"&RIGHT(B12,2))

ㅇ 기존 (분:초)

B15셀→

830 =TIME(0,LEFT(B15,INT(LEN(B15)/2)),MID(B15,INT(LEN(B15)/2)+1,2))

B16셀→

830 =TIME(0,INT(B16/100),MOD(B16,100))

B17셀→

830 =VALUE("0:"&LEFT(B17,IF(LEN(B17)>3,2,1))&":"&RIGHT(B17,2))

ㅇ 새로 발견한 방법(시:분)

B20셀→

830 =VALUE(TEXT(B20,"00!:00"))

ㅇ 새로 발견 (시:분:초) - 위 식을 보고 아래와 같이 했더니 이 것도 먹히네요!!!

B23셀→

72530 =VALUE(TEXT(B23,"00!:00!:00"))

(출처 : 지식in, guddlf67님, atmyhome님의 답변 등에서) 


다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자몬땐한결님됴 | 작성시간 13.09.13 뭘까요?
  • 작성자두왕y85 | 작성시간 13.09.13 어떨까~~
  • 작성자핑구어탸 | 작성시간 13.09.14 우왕
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼