Excel hh:mm 형식의 분 수를 시간으로 변환

Excel hh:mm 형식의 분 수를 시간으로 변환

분 단위로 표시되는 데이터 세트가 있습니다. 이 데이터를 시간으로 변환하고 나머지는 분으로 변환해야 합니다.

예를 들어 AI 열에는 120이 있고 BI 열에는 데이터를 hh:mm 형식으로 표시해야 합니다. 나는 이것을 시도했습니다. B 열에 결과가 =A1/60표시되어 120분이 2시간임을 나타냅니다.2

그러나 179분과 같은 데이터가 포함된 레코드의 경우 이는 2.98333A1/60 공식 이후의 시간으로 변환되므로 이 접근 방식은 작동하지 않습니다. 내가 필요한 결과는 시간과 분입니다.02:59

hh:mm 형식으로 표시되도록 분 항목을 변환하려면 어떻게 해야 합니까?

내가 시도한 것:

60 - because there are 60 minutes in 1 hour

=a1/60 

Minutes                 A/60 result        hh:mm needed      
A                        B                     C
120                      2                   02:00
179                      2.98333             02:59   

답변1

LO Calc에서 테스트해 보았으므로 Excel에서도 동일하게 작동하는지 확인하세요.

TIME() 함수를 사용하여 분을 Excel 시간으로 변환하면 서식을 사용하여 질문에서 설명하는 작업을 수행할 수 있습니다. TIME 함수에는 시, 분, 초의 입력 인수가 필요하며 이를 Excel에서 내부적으로 사용하는 형식(일의 일부)으로 변환한 후 서식을 지정할 수 있습니다. 최소한 LO Calc에서는 분 입력이 60분으로 제한되지 않습니다. 수량에 관계없이 넣을 수 있습니다.

따라서 B2의 공식은 다음과 같습니다.=TIME(0,A2,0)

이는 0시간, A2의 분 수, 0초입니다.

원하는 시간 형식(HH:MM)으로 셀 형식을 지정합니다.

예를 들어, 179분의 첫 번째 항목은 02:59의 출력을 생성합니다.

답변2

열에 A시간(분)이 포함되어 있으면 열에 시간(시간)이 표시되고 B열에 남은 분(분)이 표시됩니다 C.

  • 열에서 B다음 수식을 사용합니다.=(A2-C2)/60
  • 열에서 C다음 수식을 사용합니다.=MOD(A2,60)

이것이 수식을 사용하여 표시되는 방식입니다.

수식이 포함된 표

이것이 출력이다

산출

답변3

여기에 이미지 설명을 입력하세요

그냥 시간에 맞게 셀 형식을 지정하세요 ..?

답변4

부정적인 시간(특정 벤치마크보다 몇 분 초과/미만)을 처리해야 하는 이상한 상황(나처럼)에 있다면 이 방법 중 어느 것도 작동하지 않습니다.

음수 분을 사용하면 시간 함수에서 오류가 발생합니다.

도우미 열/행 방법은 수식이 음수와 이상하게 상호 작용하므로 작동하지 않습니다.

그래서 이것이 내가 한 일입니다:

  • 나는 여전히 도우미 행/열을 사용했지만 몇 시간 동안 분 수를 60으로 나눈 값을 반올림했습니다. =rounddown(L9/60,0) [이 결과는 시간 동안 음수가 됩니다.]
  • 분의 경우 시간에 60을 곱하고 시간(분으로 표시)에서 총 시간을 뺍니다(기본적으로 MOD 계산 수행). 그런 다음 양수를 얻기 위해 절대값을 사용했습니다. =abs(L9-(60*L11))
  • 그런 다음 멋진 h:mm 표시를 위해 분을 두 자리 숫자로 채운 결과를 연결했습니다. =CONCATENATE(L11,":",TEXT(L12,"00"))

원시 값을 사용하면 다음과 같습니다. 값으로 출력

그리고 수식을 사용하면 다음과 같습니다. 수식이 포함된 스프레드시트

관련 정보