• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
엑셀전문가클럽
카페 가입하기
 
 
 
카페 게시글
묻고 답하기(파일 첨부) 조건이 여러개로....countif 되어 있을경우...
아니오이 추천 0 조회 218 12.02.20 09:58 댓글 7
게시글 본문내용
 
다음검색
첨부된 파일
댓글
  • 12.02.20 10:39

    첫댓글 안녕하세요? [아나오이]님...

    저러한 수식이 어떠한 조건인지에 대한 설명이 없어 제가 나름 풀이해 보고 답변드립니다.
    아래와 같이 수식을 입력해 보세요...
    =N(SUMPRODUCT(N(L4:P6=C4:C6+H9))=3)*(N7-H9)

    그럼 잘 해결되시길... ^^*

  • 작성자 12.02.20 10:44

    감사합니다...저 저런 내용들을 vba로 할 수 있나요....저 조건에 맞는...

  • 12.02.20 10:47

    물론 VBA로는 훨씬 더 쉽게 할 수 있습니다.
    그리고 VBA강좌에서 WorksheetFunction 속성에 대해 한번 보시면 도움이 되실겁니다.

    그럼...!

  • 작성자 12.02.20 14:12

    저 죄송합니다만....=3은 무엇을 의미 하는건가요??

  • 12.02.20 14:44

    'SUMPRODUCT 배열수식으로 반환되는 갯수가 3개라면'
    이라고 해석하시면 될듯 합니다...

  • 작성자 12.02.20 15:37

    =IF(SUM(COUNTIF($L$6:$P$6,$C$6+$H$9))*SUM(COUNTIF($L$5:$P$5,$C$5+$H$9))),N7-H9,"")...
    하면 ㅜㅜㅜ=N(SUMPRODUCT(N(L5:P6=C5:C6+H9))=?)*(N7-H9)....아직 좀....;;;배우는 단계라 ㅈㅅ합니다 계속.질문을

  • 12.02.20 16:03

    안녕하세요? [아나오이]님...

    위에도 적었지만 어떠한 규칙인지를 말씀해 주시지 않아서 제가 이럴것 같다란 생각에 답변 드린겁니다.
    L열에서 P열까지의 데이터중 C열의 해당행자료와 H9셀의 합계를 한 값이 L열에서 P열사이에 있는지 확인하는데
    그 3행을 모두 확인해서 모두다 있다면 N7-H9하고 그렇지 않다면 공란처리한다는 의미로 제가 수식을 작성한
    것입니다.

    일단 N함수는 조건이 참이면 1을 거짓이면 0을 반환합니다.
    그러므로 SUMPRODUCT 배열수식을 이용해서 해당행에 C열값과 H9셀을 합한갑이 몇개인지를 카운트 하고
    3개라면 N7-H9 을 나타내고 그렇지 않다면 0을 나타내게 되는 것입니다.

    그럼 잘 해결되시길... ^^*

최신목록