엑셀 시간 변환 - egsel sigan byeonhwan

컴퓨터/마이크로소프트

엑셀 날짜·시간 형식 변경 방법

바다야크 2022. 1. 27. 18:07

엑셀 날짜 및 시간 형식 변경 방법

엑셀에 입력한 날짜와 시간은 "셀 서식"에서 형식을 지정하면 같은 날짜와 시간이라도 화면에는 다른 형태로 표시할 수 있습니다. 날짜·시간 모두 입력했어도 날짜만 출력하거나 시간만 출력할 수도 있습니다.

엑셀 시간 변환 - egsel sigan byeonhwan
엑셀 셀서식

날짜·시간 셀의 표시 형식을 바꾸기 위해서는 리본 버튼 중 "표시 형식"에 있는 대화상자 표시 아이콘을 클릭합니다. 또는 마우스 오른쪽 버튼을 누른 후 "셀 서식" 메뉴를 클릭한 후 "표시 형식"을 선택합니다.

엑셀 시간 변환 - egsel sigan byeonhwan
엑셀 날짜 시간 형식 변경

표시 형식>>사용자 지정에서 원하는 형식을 선택합니다. 셀 데이터에 날짜와 시간을 모두 가지고 있어도 날짜만 또는 시간만 보이도록 형식을 지정할 수 있습니다. 위 이미지에서는 시간만 출력되도록 설정한 모습입니다.

엑셀 시간 변환 - egsel sigan byeonhwan
엑셀 날짜 시간 출력 형식

2019-2-5 13:59:30 날짜·시간 중 시간만 형식에 맞추어 출력되었습니다. 이렇게 엑셀에서는 같은 값을 다양한 표시 형식 지정해서 표현할 수 있습니다. 표시 형식으로 출력되는 모습만 바뀌었을뿐 원래의 값은 변경되지 않으므로 필요에 따라 형식을 바꾸어서 출력을 다르게 표시할 수 있습니다.

Wings of Freedom 2021. 12. 15. 15:25

엑셀에서 숫자로 입력된 값을 날짜 또는 시간으로 바꾸는 방법 알아보기

엑셀표에서 숫자로 입력된 셀의 값을 날짜 형식으로 변경하거나 ,숫자를 시간 형식으로 변경하는

방법을 알아보겟씁니다.

날짜나 시간의 형식은 셀에서 마우스 우측 버튼을 눌러 '셀서식'=>'사용자서식'에서 미리형식을 지정

하는 방법도 있지만 입력된 값을 변환하는 방법을 알아보겠습니다.

두가지 엑셀 함수를 사용합니다.

시간을 나타내는 함수 : TIME(hour, minute, second)

문자의 형식을 지정하는 함수 :TEXT(value, format_text)

아래표에서 숫자 1030 을 시간형식으로  10은 시간을, 30은 분을 나타내게 변경합니다.

문자추출함수인 LEFT(A2,2)로 앞에 '10'왼쪽 두글자를 시간의 자리에, 중간문자 추출 MID(A2,3,2)로

3번째 자리부터 2개의 문자를 추출하여 '30' 분의 자리에, 초의 숫자가 없으므로 ","다음에 공백으로

남겨 놓으면 아래처럼 A2에 있는 숫자가 B2셀 처럼 시간 형태로 표시되게 할수 있습니다.

엑셀 시간 변환 - egsel sigan byeonhwan

 또 위에 그림 아래에서 보시면 시간형태로 초 까지 나타낼수 있는데요 문자 추출 함수로 앞2자리는

시간, 중간 두개의 문자는 분, 끝의 2자리는 초 로 변경하여 나타낸 것입니다. 이럴 경우에는 '셀서식'

에서 시간의 형태로 표시형식을 바꾸어 주어야 합니다.

시간의 형태로 '셀서식'에서 변경하지 않고도 표현할 수 있는데요, 아래 그림에서 처럼 'TEXT' 함수로

바로 변경도 가능합니다. TEXT(시간형식추출, 시간형태의 포멧) 사용방법은 위에 시간 추출 함수를

중복하여 시간을 추출하고, 시간표시 포멧을 지정하여 주면 됩니다.

B2셀에 =TEXT(TIME(LEFT(A2,2),MID(A2,3,2),RIGHT(A2,2)),"hh"":""mm"":""ss")

엑셀 시간 변환 - egsel sigan byeonhwan

입력된 숫자로 날짜와 시간을 함께 나타낼 수도 있는데요 아래 그림에서 A2에 14자리의 숫자를 앞에

8자리를 날짜 형태로, 뒤의 6자리를 시간형태로 나타내는 방법입니다.

=TEXT(TEXT(LEFT(A2,8),"0000-00-00")+TIME(MID(A2,9,2),MID(A2,11,2),RIGHT(A2,2)),"yyyy-mm-dd hh:mm:ss")

조금 복잡해 보이지만 TEXT함수와 LEFT함수로 날짜를 나타낼 앞에 8자리를 추출하고, 뒤에 6자리를

TIME함수로 문자추출 함수인(LEFT,MID,RIGHT)를 사용하여 두개를 결합한후 날짜와 시간의 포멧을

한꺼번에 나열한 것입니다.

엑셀 시간 변환 - egsel sigan byeonhwan

위에 날짜와 시간을 나타내는 간편한 방법으로

=TEXT(TEXT(LEFT(A2,14),"0000-00-00 00"":""00"":""00"),"yyyy-mm-dd hh:mm:ss") 이렇게 작성하여도 같은 형태의

값을 보여줍니다. 약간 복잡해 보이지만 엑셀에서 차근히 복습해 보세요

컴퓨터/엑셀

엑셀 근로 시간 계산 , 시간을 분으로 환산하기

withN 2021. 7. 6. 14:01

엑셀 시간 변환 - egsel sigan byeonhwan

Text 함수 사용법,

근무시간 계산을 하는 방법에 대하여 앞서 포스팅을 했습니다.

이번에는 아래 예제를 가지고

01. 각각의 셀에 적혀있는 출 퇴근시간을 하나의 셀에 입력

02. 출 퇴근시간을 이용하여 근무시간 구하기

03. 구해진 시간을 분으로 환산하기

같이 공부해 볼게요


각각의 셀에 입력되어 있는 것을

하나의 셀로 합치기

(TEXT 함수)

엑셀 시간 변환 - egsel sigan byeonhwan

D4셀에 text함수를 입력합니다.

=TEXT(value, format_text)

엑셀 시간 변환 - egsel sigan byeonhwan

- value :출근시간  B4

- format_text : 적용서식 입력

서식은 년도를 제외하고 월, 일, 시간만 입력할게요

=TEXT(B4,"mm-dd hh:mm")

엑셀 시간 변환 - egsel sigan byeonhwan

05-01 09:00 출근시간을 먼저 구했습니다.

이제 퇴근시간을 뒤에 구해야겠죠

그리고 출근시간과 퇴근시간 사이는

~ 로 연결해볼게요

엑셀 시간 변환 - egsel sigan byeonhwan

& 연산자와 ~을 입력합니다.

물결 앞 뒤에 공백을 추가하기 위해

뛰어쓰기를 했습니다. " ~ "

=TEXT(B4,"mm-dd hh:mm")&" ~ " 

엑셀 시간 변환 - egsel sigan byeonhwan

05-01 09:00 ~ 가 출력되었습니다.

이번에는 퇴근시간을 구합니다.

엑셀 시간 변환 - egsel sigan byeonhwan

앞서 사용한 수식에 text함수를 추가합니다.

& 연산자로 묶습니다.

=TEXT(B4,"mm-dd hh:mm")&" ~ " &TEXT(C4,"mm-dd hh:mm")

=TEXT(출근시간,"적용서식")&~ " &TEXT(퇴근시간,"적용서식")

엑셀 시간 변환 - egsel sigan byeonhwan

05-01 09:00 ~ 05-01 18:00 가 출력되었습니다.

엑셀 시간 변환 - egsel sigan byeonhwan

아래로 드래그하여 채우기 합니다.

출퇴근 시간을 한 셀에 입력했습니다.

text함수 사용법 알아보기


근무시간 구하기

엑셀 시간 변환 - egsel sigan byeonhwan

근무시간을 구하기 위해 빼기를 합니다.

퇴근시간-출근시간 (=C4-B4)

엑셀 시간 변환 - egsel sigan byeonhwan

0.375라는 숫자가 구해졌네요

시간이 숫자형식으로 나온겁니다.

셀서식에서 표시형식을

[hh]로 입력합니다.

[hh]는 시간을 누적하여 표시하는 형식입니다.

아래와 같이

09, 10, 12, 11의 근무 시간이 구해집니다.

이번에는 시간을  분으로 환산해볼게요


시간을 분으로 환산하는 법

엑셀 시간 변환 - egsel sigan byeonhwan

퇴근시간-출근시간으로 값이 구해졌습니다.

0.375, 0.41666667.....

구해진 값을 모두 선택하여 표시형식을 바꿉니다.

셀서식 ▶표시형식 ▶ 사용자지정에서

[mm] 을 입력합니다.

[mm]은 분을 누적하여 표시하는 형식입니다.

엑셀 시간 변환 - egsel sigan byeonhwan

시간이 분으로 환산된 값이

출력되었습니다.

근무시간을 구한 후

시간을 분으로 환산한 결과입니다.

모든 글과 사진의 무단복제를 금합니다.

ⓒ 2021. anne All rights reserved.