답변1
답변2
무료 Excel을 사용하면 이 문제를 효과적으로 해결할 수 있습니다.RegEx 찾기/바꾸기추가 기능.
(저는 해당 도구와 관련이 없습니다.)
아래 수식을 입력하고 결과 형식을 다음과 같이 지정하세요.[h]:mm
=SUMPRODUCT(RegExFind(A2,"(\d+)"),{86400,3600,60,1})/86400
답변3
몇 가지 기본 Excel 기능을 결합하여 ISNUMBER
데이터를 원하는 형식으로 변환합니다.
Cell 의 수식을
I31
작성하세요.=IF(ISNUMBER(FIND("d",H31)),LEFT(H31,FIND("d",H31)-1)*24)+IF(ISNUMBER(FIND("h",H31)),MID(0&H31,MAX(1,FIND("h",0&H31)-2),2))+MID(0&H31,MAX(1,FIND("m",0&H31)-2),2)/60
Appropriate Cell format with 2 Decimals
에 신청하세요I31:I35
.
편집됨:
실수로 OP의 need 를 건너뛰었기 Results in [H]:mm Time format
때문에 이 새로운 공식을 게시하고 있습니다. 반환 시간은 원하는 형식입니다.
독자 여러분, 위에 표시된 공식을 무시하십시오.
Cell 의 수식을
I46
작성하세요.=SUM(MID(0&H46&"000",FIND({"d","h","m"},0&H46&"xxdhm")-2,2)*{1440,60,1})/86400*60
주의[h]:mm
시간 형식 적용I46:I53
Cell 의 수식을
J46
작성하세요.=TEXT(SUM(MID(0&H46&"000",FIND({"d","h","m"},0&H46&"xxdhm")-2,2)*{1440,60,1})/86400*60,"[h]:mm")
필요에 따라 수식의 셀 참조를 조정합니다.