메뉴
미해결

텍스트 시간의 합계구하는 방법

말
9월 26일 조회 729
고수님들.. 지금프로그램에서 다운받아서 합계를 구하고싶은데 잘안되네요ㅠㅠ

매월 프로그램을 다운받아서 합계를 구해야하는데 ,사진상 노란부분 한번에 합계 구하는 방법 잇을까요?ㅠ

 

1)h12 셀에 합계시간이 나오도록 부탁드립니다.

2)h12,h20,h28.....한번에 합계구하는 방법 부탁 드립니다.

 

참고로 2016버전입니다!

 

댓글 4

수
수메리안 9월 26일
안녕하세요~
이렇게 해보세요^^
=TEXT(
  SUMPRODUCT(
    IFERROR(NUMBERVALUE(LEFT(H5:H11, FIND("시간", H5:H11 & "시간")-1)), 0) +
    IFERROR(NUMBERVALUE(MID(H5:H11, FIND("시간", H5:H11 & "시간")+2, FIND("분", H5:H11 & "분")-FIND("시간", H5:H11 & "시간")-2))/60, 0)
  )/24,
  "[h]""시간 ""mm""분"""
)

7행씩 상대참조니까, 복사해서 넣으시면 됩니다~
말
말하지마00 작성자 9월 30일
@수메리안 님 수메리안님 저는 왜계속 0시간 0분으로 뜰까요 ㅠㅠ
수
수메리안 9월 30일
@말하지마00 님 위에서 질문하신 첨부파일을 다운받으시고,
댓글을 수식을 그대로 복사해서 붙여넣기 해 보셨나요?
지금 위와같이 해보니까  44시간 00분으로 정상 출력됩니다~
다른 파일로 하시는 건 아니시죠?
N
NN3 10월 1일
위에서 답변주신 선생님께서 더 자세하고 깔끔하게 설명해주셨네요!

보조 열을 사용할 수 있다면, 첨부드린 파일처럼 직관적으로 작성할 수 있을 것 같습니다.
=IFERROR(TIMEVALUE(TRIM(SUBSTITUTE(SUBSTITUTE(H5,"시간",":"),"분",""))),)
substitute 함수로 "시간"을 ":" 로, "분"을 공란으로 변경하고, timevalue 함수로 시간 텍스트를 엑셀시간으로 변경해서 sum으로 합산하는 방식입니다.
trim 함수는 공란때문에 혹시 오류가 생길까봐 넣은건데, 없어도 정상적으로 계산되는 것 같습니다.
 

=sum 함수를 작성하는 셀에 표시형식을 [h]"시간"mm"분"으로 설정하거나,
=sum 함수 대신 =TEXT(SUM(L5:L11),"[h]시간mm분") 수식을 이용하시면 합산 결과를 oo시간oo분의 형태로 출력할 수 있을 것 같아요~
 
 

질문답변 게시판의 최근 글

스크랩 완료