반응형
네이버 지식인에 올라온 질문입니다.
문제를 풀어 보려 했는데 쉽지 않네요.
find, mid 함수를 이용해서 년, 월, 일 각각 구하는 것 까지는 했는데..
일이 30일이 넘어가면 1개월을 더해야 하고
12개월이 넘어가면 1년을 더해야 하는 것에서 막혔습니다.
지식인에 다른 분이 답변을 올려주셨네요.
공부 좀 해봐야 겠습니다.
=TEXT(QUOTIENT(SUMPRODUCT(--LEFT(B6:C6,SEARCH("년",B6:C6)-1)*12)
+SUMPRODUCT(--REPLACE(LEFT(B6:C6,SEARCH("개",B6:C6)-1),1,SEARCH("년",B6:C6),""))
+QUOTIENT(SUMPRODUCT(--REPLACE(LEFT(B6:C6,SEARCH("개",B6:C6)-1),1,
SEARCH("년",B6:C6),"")),12),12),"#년 ;;")&TEXT(MOD(SUMPRODUCT(--REPLACE(LEFT(B6:C6,
SEARCH("개",B6:C6)-1),1,SEARCH("년",B6:C6),""))+QUOTIENT(SUMPRODUCT(--REPLACE(
LEFT(B6:C6,LEN(B6:C6)-1),1,SEARCH("월",B6:C6),"")),30),12),"#개월 ;;")&TEXT(MOD(
SUMPRODUCT(--REPLACE(LEFT(B6:C6,LEN(B6:C6)-1),1,SEARCH("월",B6:C6),"")),30),"#일;;")
반응형
'엑셀' 카테고리의 다른 글
Hyperlinks (0) | 2021.01.19 |
---|---|
중복없는 순위 메기기 (0) | 2021.01.15 |
FFT (0) | 2021.01.05 |
IfError (0) | 2021.01.03 |
어떤 상품을 구매한 고객명 찾기 (0) | 2021.01.02 |