유형이 혼합된 열에서 SUM() 시간 계산

유형이 혼합된 열에서 SUM() 시간 계산

다음 표를 고려하십시오.

+------------------+------+--------+
|     Total worked | Total|  Tasks |
+------------------+------+--------+
|             07:30| 09:20|Day 10  |
+-----+-----+------+------+--------+
|09:00|09:20| 00:20| Task1         |
+-----+-----+------+---------------+
|09:20|09:25|'00:05| Task2         |
+-----+-----+------+---------------+
|09:25|09:30|'00:05| Task3         |
+-----+-----+------+---------------+
|09:30|10:30|'01:00| Task4         |
+-----+-----+------+---------------+
|10:30|13:00| 02:30| Task5         |
+-----+-----+------+---------------+
|15:00|19:40| 04:40| Task6         |
+-----+-----+------+---------------+
|19:40|20:20|'00:40| Task7         |
+-----+-----+------+---------------+

(정말 미안하지만 더 잘할 수 없었습니다).

내가 Total Worked하루 동안 일한 양이다.
값은 2가지 공식으로 계산됩니다.

  • 무시된 시간(표에서 로 시작하는 시간 '):
    =TEXT(Bxx-Axx+ STYLE("CustomDoNotCalc");"hh:mm" )
  • 계산된 시간:
    =Bxx-Axx

Total Worked간단한 으로 계산됩니다 =SUM(Cxx:Cxx).

수동으로 도입 되었습니다 Total.

수동이 아닌 계산을 원합니다.

다음 결과로 다음 공식을 시도했습니다.

  • =SUM(DATE.VALUE(Cxx:Cxx))- 오류 #VALUE?#VALUE!
  • =SUM(DATE.VALUE(TEXT(Cxx:Cxx,'hh:mm')))- 오류#VALUE?
  • 또 하나 있는데 어느 것인지 잊어버렸어요

시간 을 계산하려면 어떻게 해야 하나요 Total?

답변1

도우미 열이 없으면 다음을 사용할 수 있습니다.배열 수식:

=SUM(C2:C8,(IF(ISERROR(TIMEVALUE(C2:C8)),0,TIMEVALUE(C2:C8))))

결과는 다음과 같습니다.

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

C9에서 배열 수식을 입력하려면 위의 수식을 입력하세요.중괄호 없이 {}을 누르고 CTRL+ SHIFT+ 를 누릅니다 ENTER. OO Calc는 중괄호 안에 수식을 표시하여 배열 수식임을 나타냅니다.

답변2

소개하는 것을 추천합니다도우미 열"총 작업 시간"을 계산할 때 시간을 고려해야 하는지 여부를 나타냅니다. 이렇게 하면 SUM()을 사용하여 기간을 계산하는 것이 매우 쉽습니다.SUMIF():

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

C열(기간)은 간단히 =Bx-Ax. "총 근무 시간(C9)"은 이고 =SUM(C2:C8), "순 근무 시간(C19)"은 입니다 =SUMIF(D2:D8,"=1",C2:C8). 모든 셀의 셀 형식은 입니다 HH:MM. 순 근무 시간으로 인식되는 작업을 강조하기 위해 몇 가지 조건부 서식을 추가했습니다.

(LibreOffice로 생성되었으며 OpenOffice Calc와 동일해야 함)

관련 정보