다음을 통해 공유

두가지 값을 만족하는 행의 값 불러오는 함수

익명
2012-02-13T03:47:46+00:00

안녕하세요

다음 함수 구하는 문제때문에 질문 드립니다.

제가 구하고 싶은 함수는 기초DATA 탭에 있는 자료를 근거로

COUNT_DATE, VUSERNAME 조건도 만족하면서 기초DATA 탭의 VISIT열에 있는 값을 자동으로 넣어주는 함수

예를들어

기초DATA탭에서

COUNT_DATE가 20120101에 VUSERNAME이 전경추를 만족하면  Sheet1시트에 1일에 방문에 해당값 5값이 들어가는 함수서식

Sheet1

담당부서 방문자 합계 평균 1일 2일
방문 정기 방문 정기 방문 정기 방문 정기
가산1팀 안정영 ??
가산2팀 이성주
가산2팀 이현철
가산2팀 신상윤
가산2팀 이정철
강원센터 김원래
경주센터 전경추

기초DATA 탭

COUNT_DATE VCHARGEDEPT VUSERNAME VISIT REGULAR
20120101 가산1팀 안정영 0 1
20120101 가산2팀 이성주 1 0
20120101 가산2팀 이현철 2 0
20120101 경주센터 전경추 5 0
20120101 경주센터 주동원 3 0
20120101 대구센터 김재덕 4 0
20120101 대전센터 고준성 3 0
20120101 대전센터 반우진 5 0
20120101 부산센터 서후동 5 0
20120101 서울센터 고대일 3 0
20120101 서울센터 김기현 3 0
20120101 서울센터 오익현 5 0
20120101 서울센터 이홍선 2 0
20120101 수원센터 이범상 3 1
20120102 가산2팀 신상윤 1 0
20120102 가산2팀 이정철 3 0
20120102 가산2팀 이현철 3 1
20120102 강원센터 김원래 2 0
20120102 경주센터 송원홍 3 0
20120102 경주센터 전경추 1 0
20120102 경주센터 주동원 3 0
20120102 광주센터 김동일 3 0

http://cafe.daum.net/hyg379/idKY/1 에 파일 첨부 해 놓았습니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2012-02-13T05:09:00+00:00

안녕하십니까? 한영길 님

Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.

문의 하신 두가지 값(조건)을 만족하는 행의 값 불러오는 함수에 대한 답변을 드리겠습니다.

아래의 수식을 배열수식으로 입력한 후 아래로 드래그 해서 채우기 해 보세요.

배열수식 입력 방법은 수식을 전부 입력한 후 그냥 엔터로 마무리 하는 것이 아니라

수식을 전부 입력한 후 Ctrl + Shift + Enter를 동시에 눌러서 마무리 하는 것입니다.

=IF(MAX((RIGHT(기초DATA!$A$2:$A$757,2)*1=--SUBSTITUTE(G$1,"일",""))*(기초DATA!$C$2:$C$757=$B3)*ROW($G$2:$G$757))=0,"",INDEX(기초DATA!$D$2:$D$757,MAX((RIGHT(기초DATA!$A$2:$A$757,2)*1=--SUBSTITUTE(G$1,"일",""))*(기초DATA!$C$2:$C$757=$B3)*ROW($G$2:$G$757))-1,))

제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다.

이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

1 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2012-02-13T06:25:11+00:00

    안녕하십니까? 한영길 님

    Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.

    문의 하신 Excel에서 2가지 이상의 조건의 값을 추출하는 방법에 대한 답변을 드리겠습니다.

    말씀해 주신 데이터를 가지고 값을 추출하기 위해서는 VLookup이 아닌 Index와 Match 함수를 이용하여 배열 값으로 추출 하셔야 합니다.

    G3에 아래와 같이 함수를 입력하고 Ctrl+Shift+Enter를 통해서 배열값으로 입력해 주시기 바랍니다.

    =INDEX(기초DATA!$D$2:$D$757,MATCH($B3&20120101,기초DATA!$C$2:$C$757&기초DATA!$A$2:$A$757,0))

    H3에도 아래와 같이 입력한 후 Ctrl+Shift+Enter로 배열로 입력 부탁 드립니다.

    =INDEX(기초DATA!$E$2:$E$757,MATCH($B3&20120101,기초DATA!$C$2:$C$757&기초DATA!$A$2:$A$757,0))

    Index 함수를 통해서 (추출하려는 위치,행 조건, 열 조건) 과 Match 함수를 이용하여 찾을 값

    Index : http://office.microsoft.com/ko-kr/excel-help/HP010069831.aspx?CTT=1

    Match : http://office.microsoft.com/ko-kr/excel-help/HP010062414.aspx?CTT=1

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음