안녕하세요?
다중조건에 대한 함수강좌 그 마지막 다섯번째 입니다.
이번엔 다중조건에서 대표문자를 사용하는 방법을 알아 봅니다.
그리고 배열수시과 일반 내장함수중 상황에 따라 어떠한 함수가 더 적절하고 편하지에 대해서도 다시한번 생각해 봅니다.
기본적으로 일반 내장함수가 훨씬 효율적이고 좋다라고 할 수 있겠지만 많은 데이터에서 한두개의 필요한 값의 합이나 갯수를 구하고자 할땐 배열수식도 매우 유용하다 아니할 수 없겠죠. 물론 일반 내장함수로 해결이 가능하지 않은경우에 한하긴 하지만 말입니다.
자 그럼 사용되어지는 표부터 봅니다.
지금까지 봐 왔던 테이블입니다.
그럼 위 테이블에서 담당자가 김씨이고 실적이 3000만원 이상인 실적의 합계만을 구하고자 합니다.
일단 조건이 첫번째는 김씨, 두번째는 3000만원 이상이라고 하는 다중조건이군요...
그렇다면 지금까지 익힌바와 같이...
=SUMPRODUCT((LEFT(C4:C23,1)="김")*(D4:D23>=3000)*(D4:D23))
=SUMIFS(D4:D23,C4:C23,"김*",D4:D23,">=3000")
로 입력하면 가능합니다.
금회 강좌를 진행하며 대표문자를 처음사용하는데 사용법은 다른 수식과 크게 다르지 않습니다.
예를들어 이름 석자중 가운데 글자가 '유'자라고 한다면 조건부분에 "?유?"로 입력하면 되겠죠.
마지막으로 이번엔 2009년 2월 1일부터 2009년 3월 20일 사이의 영업2팀의 실적중 4000만원이상인 횟수를 구해 보겠습니다.
이전보다 조건이 좀더 많은데 첫번째 2009년 2월 1일~2009년 3월 20일, 두번째 영업2팀, 세번째 그중 실적이 4000만원 이상이라는 조건이군요...
조건가짓수가 많지만 이미 익힌바와 같이...
=SUMPRODUCT((A4:A23>=DATE(2010,2,1))*(A4:A23<=DATE(2010,3,20))*(B4:B23="영업2팀")*(D4:D23>=4000))
=COUNTIFS(A4:A23,">=2010-2-1",A4:A23,"<=2010-3-20",B4:B23,"영업2팀",D4:D23,">=4000")
로 입력하면 원하는 값을 얻을 수 있습니다.
첨부된 예제를 통해 연습해 보시기 바랍니다.
그럼 또...!
===================================================================================
첨부파일
다중조건의_합이나_갯수_예제.xlsx
===================================================================================
첫댓글 잘배웠습니다
감사합니다
긴급하게 필요한 내용이었는데 잘 사용하겠습니다
감사합니다
감사합니다.
감사힙니다.
감사히 공부합니다.
감사합니다