rand(life)

문자, 문자로 표시된 숫자 합계내는법 본문

컴퓨터/엑셀

문자, 문자로 표시된 숫자 합계내는법

flogsta 2017. 2. 20. 08:47


B열의 숫자처럼 보이는 것은 vlookup함수로 땡겨온것이라 엑셀에서는 문자 취급한다.

B열 합계를 내려면 SUM함수로는 안되고 value함수를 써서 C열에 숫자로 바꾼 다음

C열의 합계를 내면 된다.

하지만 C열 추가하지 말고 B열에서 바로 수식을 써서 합계를 내고 싶다면?

중간에 있는 "휴무"라는 텍스트가 SUM함수에서는 오류를 반환하기 때문에, 이 부분을 어떻게 0으로 인식하도록 만들어주는가가 관건이다. 

나도 수식을 만들어보았지만 너무 길었는데, 네이버 지식인에서 언제나 믿고 보는 큰형님이 다음과 같은 답을 제시했다. 

{=SUM(IFERROR(B2:B9*1,0))}

이 얼마나 간결하고 우아한가!

계산단계는 다음과 같다. (참고로, 배열함수이다)