엑셀 일치하는 값 개수 구하는 방법
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
엑셀 일치하는 값 개수 구하는 방법
엑셀을 잘 사용을 하면 업무가 굉장히 빠르고 쉬워 집니다. 그래서 엑셀을 얼마나 활용을 하는지에 따라서 같은 업무라고 하더라도 빨리 끝내는 사람이 있고 오래 걸리는 사람도 있습니다. 이번 포스팅에서는 업무를 빨리 끝낼수 있는 엑셀 팁중에 하나를 올려 보려고 합니다. 엑셀에서 일치하는 값 개수를 간단한 함수를 이용해서 구하는 방법에 대해서 알아 보려고 합니다. 필요하신 분들은 잘 기억을 해두었다가 활용해 보시면 좋을거 같아요.
바로 설명을 하기에 앞서서 저는 아래와 같이 임시 엑셀 파일을 하나 만들어 놓았습니다. 비슷한 느낌의 엑셀이나 작업등에 활용을 하시면 될거 같아요.
위 이미지에서처럼 아주 간단한 표인데요. 이름이 있고 사는 지역이 있습니다. 여기에서 특정 지역의 인원을 카운트 해보려고 합니다. 여기에서는 짧게 했지만 조금더 많은 데이터가 있는 엑셀에서 활용을 하시면 도움이 될거 같아요. 오른쪽에 있는 짧은 표에 지역에 입력을 하시면 인원에 카운트가 되어 보여지는 식입니다.
사용함수 : =SUMPRODUCT( -- EXACT(검색할텍스트,검색할영역))
사용함수는 보시는것처럼 2가지가 들어가 있습니다. SUMPRODUCT 와 EXACT 가 들어가 있는데요. 원리는 아래에서 설명을 드리도록 하겠습니다. 보시는 것처럼 저는 검색할 텍스트가 있는 E3, 검색할 지역 영역인 C3:C13 을 넣어서 함수를 완성하였습니다.
첫번째, EXACT 함수
exact 함수는 두 텍스트가 같은지 검사를 하여 같으면 TRUE, 다르면 FALSE 를 돌려 주게 됩니다. 여기에서 첫번째 텍스트는 E3 를 두번째 텍스트는 C3:C13 으로 영역을 지정해 줬습니다. 그러면 두번째 텍스트를 기준으로 첫번째 텍스트와 모드 같은지 다른지 여부를 확인해서 TRUE, FALSE 를 반환을 해주게 됩니다. 여러개의 값이기 때문에 배열로 값을 돌려 주게 됩니다.
실제로 EXACT 함수만 사용을 했을때 아래와 같은 결과를 보여 주게 됩니다. C3부터 C13 까지 같은지 다른지 모두 FALSE, TRUE 로 보여 주게 됩니다.
두번째, SUMPRODUCT 함수
SUMPRODUCT 함수의 경우에는 배열이나 범위에 있는 값을 모두 합해서 보여 주게 됩니다. 앞에서 구한 TRUE, FALSE 를 이 SUMPRODUCT 함수를 이용해서 총 합을 구하게 되는데요. 여기에서 중요한게 하나가 더 있습니다.
바로 exact 앞에 있는 -- 표시 인데요. 엑셀에서 -- 표시는 TRUE 는 숫자 1로, FALSE 는 숫자 0으로 변환을 해주는 역할을 하게 됩니다. 이렇게 하면 앞에 EXACT 함수의 결과를 각각 숫자 1과 0 으로 표시를 해주게 되는거죠. 그걸 SUMPRODUCT 가 함산하여 결과를 보여 주는 방식입니다.
이번 포스팅에서는 엑셀을 이용해서 업무를 조금더 빨리 하고 싶을때 도움이 되는 엑셀 함수에 대해서 알아 보았습니다. 엑셀에서 EXACT 와 SUMPRODUCT 를 활용을 하면 본 포스팅에서 설명한것처럼 특정 값의 개수를 쉽게 구할수가 있습니다. 그럼 도움이 되셨길 바라면서 이만 포스팅 마치도록 하겠습니다.