본문 바로가기
엑셀

[엑셀] 조건 있는 중복값 카운팅 하는 수식 작성 방법.

by 행아아빠 2020. 3. 12.

안녕하세요.

행아아빠입니다.

이번 #엑셀 내용은

중복데이터를 1개로 카운팅 하는데 있어서 특정조건에 맞춰서 결과값을 출력할 수 있는 함수 수식을 작성하는 방법 입니다.

이번 내용에 맞는 수식을 작성하기 위해 알아야 할 #함수

#SUMPRODUCT함수 #COUNTIF함수 두가지만 알면 작성할 수 있는 수식이 되겠습니다.

오늘 내용도 많은 분들께 도움되시길 바라겠습니다.

해당 내용이 도움이 되셨다면

구독, 좋아요, 많은 공유 부탁드리겠습니다. 감사합니다. 

 



조건에 맞는 중복데이터를 1개로 카운팅하는 수식 작성 방법.


위 그림의 내용과 같이

    B열에 수식을 작성하여 내용을 자동으로 채우고자 합니다.

    미리 작성된 데이터 E2 셀 ~ G14 셀까지는 보여드리기 위해서 같은 시트에 작성을 했고,

    여러분들이 이러한 데이터를 입력하실때는 시트별로 나누어 관리하시면 더 깔끔하고,

    출력에도 용이한 양식으로 만들어 사용하실 수 있으실 것 같습니다.

    B열에 들어와야 할 값의 결과는

    1. 2019-11-01 의 날짜에 해당하는 값은

       2019-11-01 날짜에 작성된 품번은 총 4가지이기 때문에 "4"의 값이 작성되어야 겠고,

    2. 2019-11-02 의 날짜에 해당하는 값은

       2019-11-02 날짜에 작성된 품번이 총 2가지이기 때문에 "2"의 값이 작성되어야 겠습니다.

    3. 2019-11-03 의 날짜에 해당하는 값은 "2"

    4. 2019-11-04 의 날짜에 해당하는 값도 "2" 가 되고,

    5. 2019-11-05일과 2019-11-06일에는 작성된 데이터가 없기때문에 "0" 의 값이 결과값이 되겠죠!!


▲ 작성된 수식은

    =SUMPRODUCT(1/COUNTIF($F$2:$F$14,$F$2:$F$14)*($E$2:$E$14=Sheet1!A2))

    위와 같이 작성하시면 A열에 작성된 날짜를 기준으로

    작성된 범위내에서 품번이 같은것은 1개로 카운팅했을때 총 몇개의 품번이 입력되었는지 알수 있습니다.

    C열은 해당날짜에 해당하는 금액의 합계를 결과값을 가져오는 것으로

    #SUMIFS함수 를 사용해서 수식을 작성하시면 되겠습니다.

 

    그 수식은

    =SUMIFS($G$2:$G$14,$E$2:$E$14,Sheet1!A2)

    이렇게 간단하게 작성할 수 있겠죠!!?ㅎㅎ



간단하게 수식을 작성해서 활용할 수 있지만,

의외로 조금만 응용을 해야하는 함수 수식을 작성해야 할때 많이들 헤매다 포기하는 경우가 생기는 것 같습니다.

물론 저역시 경험했었고, 지금도 수식을 작성하다 막히는 부분이 생길때가 있고,

그것을 해결하고나면 시간 걸리던 업무들이 작성된 기초데이터들에 대해서 원하는 결과값과 양식에 맞춰 나오게 되니 업무가 수월해집니다.

여러분들도 막히는 수식이나 명확한 기준을 갖고 단순 반복하는 엑셀작업들의 업무라면,

한번쯤 고민해 보시고 찾아도 보셔서 단순 업무에서 해방되시길 바라겠습니다.

그럼 오늘도 좋은 하루 되시고 칼퇴 하셔서 개인시간에 할애할 수 있는 시간이 많아지길 바라겠습니다~ ^^!


댓글