엑셀 고수님~!!!! 정보
엑셀 고수님~!!!!본문
대장시트
순번 날짜 회사 이름 지역 전화
1 2008-05-29 한진 홍길동 서울 123-456-7890
2 2008-05-29 국제 임걱정 대구 123-456-7891
3 2008-05-29 두산 이도령 부산 123-456-7892
4 2008-05-30 현대 춘향이 남원 123-456-7893
5 2008-05-31 삼성 한심이 제주 123-456-7894
결과시트
문제1) 날짜가 2008-05-29일인 레코드 중에서 순번이 가장 큰(3) 레코드의 회사는?
문제2) 날짜가 2008-05-29일인 레코드 중에서 순번이 가장 큰(3) 레코드의 이름은?
문제3) 날짜가 2008-05-29일인 레코드 중에서 순번이 두번째로 큰(2) 레코드의 이름은?
문제4) 날짜가 2008-05-29일인 레코드 중에서 순번이 두번째로 큰(2) 레코드의 회사는?
엑셀2007에서요
{=INDIRECT(ADDRESS(MATCH(LARGE(IF(대장!$B$2:$B$300=$N2,대장!$A$2:$A$300),1),대장
!$A$2:$A$300,0)+1,3))}
컬럼값을 변경해도 0 만 나오네요.. 어디가 잘못된 건지....에효...
순번 날짜 회사 이름 지역 전화
1 2008-05-29 한진 홍길동 서울 123-456-7890
2 2008-05-29 국제 임걱정 대구 123-456-7891
3 2008-05-29 두산 이도령 부산 123-456-7892
4 2008-05-30 현대 춘향이 남원 123-456-7893
5 2008-05-31 삼성 한심이 제주 123-456-7894
결과시트
문제1) 날짜가 2008-05-29일인 레코드 중에서 순번이 가장 큰(3) 레코드의 회사는?
문제2) 날짜가 2008-05-29일인 레코드 중에서 순번이 가장 큰(3) 레코드의 이름은?
문제3) 날짜가 2008-05-29일인 레코드 중에서 순번이 두번째로 큰(2) 레코드의 이름은?
문제4) 날짜가 2008-05-29일인 레코드 중에서 순번이 두번째로 큰(2) 레코드의 회사는?
엑셀2007에서요
{=INDIRECT(ADDRESS(MATCH(LARGE(IF(대장!$B$2:$B$300=$N2,대장!$A$2:$A$300),1),대장
!$A$2:$A$300,0)+1,3))}
컬럼값을 변경해도 0 만 나오네요.. 어디가 잘못된 건지....에효...
댓글 전체
고수는 절대 아니지만...
문제1)~문제4)는 배열로 처리 가능 할 듯, 아래에서 LARGE와 VLOOKUP의 인수만 조정하면 될 듯
=VLOOKUP(LARGE(($B$2:$B$6=$B$2)*$A$2:$A$6,1),$A$2:$C$6,3) 하고 [Ctrl]+[Shift]+[Enter]
그 다음식은 EXCEL 문서가 없어서 알 수 없네요. 이런 질문은 XLS문서를 올려주어야 해결 가능하다고 보여짐. 올려주면 다른 고수분들이 관심가져주겠지요.
문제1)~문제4)는 배열로 처리 가능 할 듯, 아래에서 LARGE와 VLOOKUP의 인수만 조정하면 될 듯
=VLOOKUP(LARGE(($B$2:$B$6=$B$2)*$A$2:$A$6,1),$A$2:$C$6,3) 하고 [Ctrl]+[Shift]+[Enter]
그 다음식은 EXCEL 문서가 없어서 알 수 없네요. 이런 질문은 XLS문서를 올려주어야 해결 가능하다고 보여짐. 올려주면 다른 고수분들이 관심가져주겠지요.