혼합 유형이있는 열에서 SUM () 시간을 계산하십시오.


0

다음 표를 고려하십시오.

+------------------+------+--------+
|     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 내가 하루에 얼마나 일했는지.
값은 다음 두 공식으로 계산됩니다.

  • 무시 된 시간 (표에서 시작하는 시간 ' ) :
    =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))))

결과는 다음과 같습니다.

enter image description here

C9에서 배열 수식을 입력하려면 위의 수식을 입력하십시오. 중괄호없이 {}, 그리고 언론 CTRL + 시프트 + 들어가다 . OO Calc는 수식을 중괄호 안에 표시하여 배열 수식임을 나타냅니다.


1
오 소년! 좋은 분! 그것은 대접처럼 작동합니다! OpenOffice Calc의 올바른 형식은 다음과 같습니다. =SUM(Cxx:Cxx;(IF(IS.ERROR(HOUR.VALUE(Cxx:Cxx));0;HOUR.VALUE(Cxx:Cxx)))). 필자는 키보드 단축키를 사용하여 배열 형식으로 사용할 수 없었지만 formule 탐색 아래의 상자를 확인하면 원하는 효과를 얻을 수있었습니다. 고맙습니다!
— Ismael Miguel

유일한 'quirk'은 복사 붙여 넣기시 수식이 배열로 계산되지 않는다는 것입니다. 그것 이외에, 그것은 완벽하게 작동합니다!
— Ismael Miguel

흠 - 복사 붙여 넣기가 작동해야한다고 생각하지만 대신 입력란을 "사용"하지 말고 Enter 키, CTRL + SHIFT + ENTER 조합을 사용해야합니다. . 어쩌면 배열 수식을 입력하는 데 사용할 수있는 키의 조합은 현지화 문제입니까? 그러나 나는 그것이 당신을 위해 일하게하는 방법을 찾았다는 소식을 듣고 매우 기쁩니다!
— tohuwawohu

키보드의 버그라고 생각합니다. (지연이 심합니다.) 그것은 정말로 작동해야하지만 나는 그것이 왜하지 않는지 전혀 모른다. 그러나 어쨌든, 당신의 큰 도움에 감사드립니다!
— Ismael Miguel

1

나는 도우미 칼럼 "Total worked"를 계산할 때 시간을 고려해야하는지 여부를 나타냅니다. 이렇게하면 SUM () 및 ()을 사용하여 기간을 계산하는 것이 매우 쉽습니다. SUMIF():

enter image description here

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

(OpenOffice Calc와 동일해야 LibreOffice로 생성)


그것은 좋은 제안입니다. 슬프게도, 나는 벌써 150 열 이상을 채웠다. 그러나 심각한 것은 아닙니다. 심지어 그것이 가능하다면 나는 부정적인 시간을 설정하려고 할 수도 있습니다. 나는 쓸만한 것을 찾으려고 노력할 것이다. 팁 주셔서 감사합니다.
— Ismael Miguel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.