나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 김종철 (kkimjc)

추천:  2
파일:     어학교육비지원2[2].xls (102.5KB) 조회:  2078
제목:   [RE]그런데 그렇게하면 같은사람이 5개월간 신청이면 5명이..
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.


* 아래줄에 질문을 작성하세요 >>

countif 함수 응용에다가 단지 월,사업부 만 추가로 조건을 넣었을 뿐인데...
참조행을 10개 정도만 하면 답이 바로 나오는데
100개를 넘기니 안되는군요..
두개의 쉬트의 결과값이 틀리게 나옵니다.
"집계2"의 수식이 안되어서
무식하게 쭉 늘여서 "집계"쉬트의 수식을 만들었습니다
"집계2" 수식에서 무엇이 틀렸는지 조언 부탁드립니다.
==============[일신우일신님 글에 대한 답변입니다]==============

안녕하세요?

수식에 아래의 부분이 들어있는데요...
IF(LEN(어학지원!$E$6:$E$188)>=2,1/COUNTIF(어학지원!$E$6:$E$188,어학지원!$E$6:$E$188))

이 부분을 그냥 지우시면 됩니다.
물론 첫번째 시트에서도 1/COUNTIF(어학지원!$AE$6:$AE$188,어학지원!$AE$6:$AE$188)을 그냥 1로 바꾸시면 됩니다.

Countif는 찾을 조건이 하나인 경우에 사용하고, 배열 수식은 찾을 조건이 여러개인 경우에 주로 사용합니다. 그런데 배열 수식을 사용하시고도 불필요하게 Countif를 사용하신 까닭을 모르겠습니다. 게다가 그 수식은 첫번째나 두번째 시트 모두 찾고자 하는 값이 나오지 않습니다. 다만 첫번째 시트의 경우 어학지원시트의 AE열에 불필요한 경우가 공란으로 처리되어 있기 때문에 오류가 나지 않았을 뿐입니다.

비교적 간단한 계산시트인데 계산시간이 많이 걸리는 걸 보니 좀 더 효율적으로 손봐야 할 것 같네요.
==============[김종철님 글에 대한 답변입니다]==============
답변 감사드립니다.
그런데 countif 함수를 이렇게 응용하지 않으면
누계에서 제가 원하는 답이 나오지 않는것 같습니다.
즉 한사람이 매달 신청을 하여도 인원수는 1명으로 하고싶거든요...
위의 함수를 쓰지않으면 실제로 몇명이 신청했는지 알수가 없어서....
==============[일신우일신님 글에 대한 답변입니다]==============
countif를 사용하신 이유를 알겠습니다.
우선 해당월의 인원은 해당월에 한사람이 한 번만 신청하는거라면 countif를 사용할 필요가 없지만, 해당월에 한사람이 두 번 이상 신청하는 경우가 있다면 필요하겠군요.
그리고, 누계는 당연히 countif가 필요하겠구요.
그런데 두번째 시트에서 원하는 결과가 나오지 않는 이유는 countif에 의해 계산된 숫자가 찾고자 하는 부서 및 월이 아니더라도 모두 계산되기 때문입니다.
즉 해당 월의 경우 A라는 사람이 과거에 10번 신청하였다면, countif는 10이 되므로 합계는 1/1이 적용되어야 하는데 1/10만 적용됩니다.
또한 누계의 경우 countif가 8월까지의 데이터만 계산해야 하는데 9월까지 계산하게 되므로 9월에도 신청한 사람이 있는 부서의 누계가 잘 계산되지 않습니다.
결론적으로 countif로 중복 신청된 사람을 1회만 계산되도록 할 수는 없네요.
첫번째 시트의 경우의 방법이나 첨부의 방법을 사용하셔야 겠습니다.
 
[불량 게시물 신고]  
일신우일신음.. 이방법이 훨씬 깔끔하군요  감사합니다.09-15 (09:54)
삭제 ■신고
황기성frequency 함수를 이용하심 별도 필드에 수식을 입력하지 않고서도 해결이 가능하답니다. 배열수식 강좌나 일반함수 강좌에 해당 게시물이 있으므로 자세한 것은 그것을 참고하세요

그럼...행운이 있으시길...!
09-15 (21:10)
삭제 ■신고
        
  

작성일 : 2003-09-15(06:14)
최종수정일 : 2003-09-15(06:14)
 


 ◎ 관련글

  제 목   작성자   날짜
중복인원제외인원수(수식좀 봐주세요,첨부참조) 일신우일신 2003-09-14
[RE]중복인원제외인원수(수식좀 봐주세요,첨부참조) 김종철 2003-09-15
[RE]그런데 그렇게하면 같은사람이 5개월간 신청이면 5명이.. 일신우일신 2003-09-15
[RE]그런데 그렇게하면 같은사람이 5개월간 신청이면 5명이.. 김종철 2003-09-15