Google 스프레드 시트에서 시간 / 시간 산술을 어떻게 수행 할 수 있습니까?


140

Google 스프레드 시트에서 시간 / 시간 산술은 어떻게합니까?

나는 시간 (예 : 36:00:00)의 값을 가지고 있고 다른 시간으로 나누고 (예 : 3:00:00) 12를 얻고 싶습니다. : 00 : 00 내가 원하는 것이 12 (또는 12:00:00) 일 때.

36:00:00이 12가되기 때문에 hours () 함수를 사용하면 작동하지 않습니다.


1
= A1 * 24는 "1:30:00"을 "1.5"로 변환합니다.
psycho brm

답변:


136

숫자는 시간으로 포맷하는 수식에 의해 반환, 그리고 당신이 일반 숫자로 포맷하고자되는 경우, 일반 숫자 형식으로 셀의 형식을 변경 : 셀을 클릭하고 다음을 클릭합니다 Format, Number, Normal.

Google 스프레드 시트의 시간 값은 요일과 일부로 표시됩니다. 예를 들어, 36:00:00은 숫자 1.5 (하루 반)의 형식화 된 표현입니다.

예와 같이 36:00:00을 3:00:00으로 나누었다 고 가정합니다. Google 스프레드 시트는 1.5를 0.125 (12) 인 1.5로 나눈 계산을 수행합니다. 결과는 36 시간 간격으로 12 시간 동안 3 시간 간격이 있음을 나타냅니다. 물론,도 12는 시간 간격이 아니다. 단위가없는 수량입니다.

다른 방법으로 이동하면 숫자를 한 번에 형식화 할 수 있습니다. 12를 한 번에 형식화하면 288 : 00 : 00이 될 것으로 예상하는 것이 합리적입니다. 12 일은 288 시간을 포함합니다.


6
훌륭한 답변. 수식 내에서 Format / Number / Normal을 수행 할 수 있는지 알고 있습니까 (예 : = Format.Number.Normal (A3))? 그것이 없으면 일반적인 형식으로 시간 열의 복제 열을 만들어야합니다.
user128807

2
사실, 나를 위해 형식이었다 "시간"시간은 하나의 전체로 정리해 가지고 그래서
마르코스 바스 콘셀 로스

68

Google 스프레드 시트에는 지속 시간 형식 옵션이 있습니다. 형식-> 숫자-> 기간을 선택하십시오.


Casebash와 @xanderoid. 큰! 이제 초없이 지속 시간으로 서식을 지정하는 방법. 작업 표 때문에 사람들이 이것을 사용하고있을 가능성이 있습니다. 지속 시간을 HH : mm로 표시하기 위해 추가 할 수있는 추가 항목이 있습니까? 서식을 지정하기 위해 TEXT 수식을 시도했지만 지속 시간은 아닙니다.
Christiaan Westerbeek

경과 시간 (초) 동안 사용자 정의 날짜 형식을 수행해야합니다.
mentat

32

시간 계산의 예 :

work-start   work-stop   lunchbreak    effective time

  07:30:00    17:00:00          1.5                 8  [=((A2-A1)*24)-A3]

한 시간 값을 다른 시간 값에서 빼면 결과는 24 시간의 분수를 나타내므로 결과에 24를 곱하면 시간으로 표시되는 값을 얻게됩니다.

다시 말해서 : 작업은 매우 간단하지만 의미는 숫자 형식을 며칠에서 몇 시간으로 변경하는 것입니다.


3
효과적인 시간 행을 요약하는 방법은 무엇입니까?
Tarion

@mikkelbreum 나는 당신이 = ((B2-A2) * 24) -C2이 공식을 보여 주려고했다고 생각하지만 수정 된 공식조차도 Duration 형식을 사용할 때 현재 버전의 GSheets에서 작동하지 않습니다. 십진수 시간을 얻으려면 다음과 같이해야합니다 : abs (-time (8,30,0) -1) * 24 = 8.5
Steve Gon

22

Google 스프레드 시트의 TIME (h, m, s) 함수를 사용할 수 있습니다. 서로 (또는 다른 산술 연산)에 시간을 추가하려면 수식의 각 입력에 대해 셀 또는 TIME 호출을 지정할 수 있습니다.

예를 들면 다음과 같습니다.

  • B3 = 10:45
  • C3 = 20 (분)
  • D3 = 15 (분)
  • E3 = 8 (시간)
  • F3 = B3 + 시간 (E3, C3 + D3,0)은 19:20과 같습니다

8

비슷한 문제가 있었고 방금 해결했습니다.

  1. 각 셀을 시간 으로 포맷
  2. 총 셀 (항상 총계)을 지속 기간 으로 형식화

7

나는 그 TO_PURE_NUMBER()기능을 사용했고 효과가 있었다.


2
이것은 내가 전에했던 시간 : 분 : 초에서 시간으로 변환하는 것보다 훨씬 쉽다
HerrBag

이것은 가장 좋은 방법 인 것 같습니다. 특히 하루 이상의 시간을 합산 할 때. 결과는 십진 이므로 시간을 찾는 경우 24를 곱해야합니다.
TheAtomicOption


2

지속 시간이 h : mm 인 경우 해당 셀에 저장된 실제 값은 하루 24 시간으로 나눈 실수로 변환 된 시간입니다.

예 : 6:45 또는 6 시간 45 분은 6.75 시간 6.75 시간 / 24 = 0.28125입니다 (즉, 6 시간 45 분은 하루의 28.125 %입니다). 열을 사용하여 지속 시간을 실제 숫자로 변환하는 경우 (예 : 6:45를 0.28125로 변환) 곱셈 또는 나눗셈을 수행하고 정답을 얻을 수 있습니다.


0

수식 내에서 형식을 지정하려는 경우 (예 : 문자열과 값을 연결하는 경우) 위에서 언급 한 Google의 형식 옵션을 사용할 수 없지만 TEXT 수식을 사용할 수 있습니다.

=TEXT(B1-C1,"HH:MM:SS")

따라서 질문이있는 예에서는 연결을 사용하십시오.

="The number of " & TEXT(B1,"HH") & " hour slots in " & TEXT(C1,"HH") _
& " is " & TEXT(C1/B1,"HH")

건배


0

36:00:00A1에 3:00:00입력되고 B1에 입력 된 새로운 스프레드 시트 에서 :

=A1/B1

C1에서 say가 반환합니다 12.


-9

Google 스프레드 시트는 어떤 형식이나 형식으로도 기간 형식을 전혀 처리 할 수 ​​없으므로 단일 셀에 값을 입력하십시오. 또는 대본 조종사로 대본을 작성하고 졸업하는 법을 배워야합니다. 그것은 또한 옵션입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.