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

작성자:  

 grace (silensz)

추천:  2
파일:     함수문의(13).xlsx (16KB) 조회:  1671
제목:   여러행의 조건 함수
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>
엑셀버전 2007/ 윈도우 10사용 입니다.

sheet1의 모든 자료를 sheet2 한 명의 조건을 여러행에서  함수 문의
입니다. 배열도 어렵로 어떤 함수를 추가 이용해야 될 지 난감합니다.
더존 프로그램은 이용하지만 별도 재 작업이 필요합니다. 세로 행의 블럭함수는 가능한데/ 시트 1과 같이 가로행의 함수 적용이 어렵습니다.
 
[불량 게시물 신고]  
graceINDIRECT("Sheet2!c"& QUOTIENT(MATCH(D10,Sheet2!B6:B38,0),3)*3+36)/ 이 함수적용시 값이 =#n/a가 되는지 모르겠습니다.
08-10 (12:20)
삭제 ■신고
grace시트 1과 같은 서식을 행/ 열 뒤집기 기능이 있을까요/ 위 함수로는 여러번 반복 작업도 해야되고, 잘 안됩니다. vlookup 함수로 해볼려고 합니다. 있으면 간편한 방법 좀 알려주세요08-10 (16:37)
삭제 ■신고
조삿갓세 가지 원인
1) 함수식의 사용법이 틀렸습니다.
=INDIRECT("Sheet2!R"&MATCH($D$10,Sheet2!$B:$B,0)&"C"&MATCH(A14,Sheet2!$3:$3,0),0)
로 고쳐야 합니다.

2) Sheet3에 입력된 사원명과 Sheet2의 테이블에 있는 사원명이 일치하지 않습니다.(앞에 불필요한 공백이 입력되어 있음)

3) Sheet2의 설계에 구조적인 문제가 있어서, 수식이 매우 복잡해집니다. 각 사원별 기초 데이터가 3줄에 걸쳐 작성되면, 참조식을 쓰기가 매우 복잡해집니다. 1)에 고쳐준 수식으로는 둘째줄 이하 수식은 제대로 인식할 수 없습니다.
시트2의 구조를 대수술하여, 각 사원별로 한 줄로 모든 데이터가 작성되도록 펼쳐주어야 합니다. 그러고나면 1)의 수식으로 해결 가능합니다.
08-12 (21:49)
삭제 ■신고
grace조삿갓님 알려주셔서 감사 합니다.08-13 (11:37)
삭제 ■신고
        
  

작성일 : 2018-08-10(11:13)
최종수정일 : 2018-08-10(11:18)