여러 범위에서 여러 조건을 찾는 경우
함수/공식
작성자
nanjose****
작성일
2023-09-18 00:12
조회
193
안녕하세요? 선생님들!
다름이 아니라 이전 문의에 오늘 질문하고자 하는 내용으로 답변 받았었는데 이걸 실제 사용하는 자료에 대입하니 제가 원하는 결과같이 나오지 않아서요....이전 답변주신 내용에 대한 수식을 이해하여 해볼려고 했는데 너무 어려워 오빠두 선생님의 강의중에 제가 원하는 결과값을 찾기위한 내용이 있으나 이것을 활용하지 못하여 도움 요청해요...
원료명을 나열하고 싶은데 조건은 아래와 같습니다.
- h2에 입된 제품을 백분율이 높은순서데로 e열에 나열하고 싶습니다.
간단한거 같은데 이걸 활용을 못하니 답답하여 선생님들께 도움 요청합니다ㅠㅠ 부탁드리겠습니다 선생님들ㅠ(아래는 제가 활용하면 될꺼라고 판단한 오빠두님 강의 내용중의 함수조건인데 이 이 조건을 제가 원하는 조건으로 활용이 되지 않아 혹시나 답변에 도움이 될까 기재하겠습니다!)
=IFERROR(INDEX($출력범위,SMALL(IF(ISNUMBER(MATCH($조건범위1,$조건1,0)*MATCH($조건범위2,$조건2,0)),MATCH(ROW($출력범위), ROW($출력범위)), ""), ROWS($A$1:A1)), COLUMNS($A$1:A1)),"")
전체 12,722
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚교재 출간 안내] 「진짜쓰는 실무엑셀」 , 드디어 출간되었습니다! (219)
![]() ![]() |
![]() ![]() |
2022.02.03 | 501 | 234098 | ||
공지사항 | 문서서식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(197)
오빠두엑셀
|
2021.10.28
|
추천 272
|
조회 14801
|
![]() ![]() |
2021.10.28 | 272 | 14801 |
61746 | VBA |
New 초기화 방법
![]() ![]() |
![]() |
14:03 | - | 14 |
61745 | 피벗테이블 |
New 피벗테이블 오류
![]() ![]() |
![]() |
13:36 | - | 13 |
61741 | 함수/공식 |
New 호봉테이블
![]() ![]() |
![]() |
12:20 | - | 15 |
61738 | 함수/공식 |
New 변동하는 금액에 맞추어 아이템, 수량을 자동으로 데이타시트에서 불러올 수 있을까요?
![]() ![]() ![]() |
![]() |
09:51 | - | 19 |
61736 | VBA |
New 조건을 찾아서 다른시트에서 값을 불러오는 메크로를 넣어둔 파일인데 제대로 작동을 안합니다..
![]() ![]() |
![]() |
08:35 | - | 28 |
61734 |
New 변경추적된 내용을 표로 생성하는 VBA코드를 정확히 알고 싶습니다. (컴파일오류로 확인으로 해결하고싶습니다.)
![]() ![]() ![]() |
![]() ![]() |
01:14 | - | 39 | |
61733 | 함수/공식 |
New 조건별 고유값 사용 또는 다른값 대체
![]() ![]() |
![]() |
2023.09.27 | - | 46 |
61728 | 기능/도구 |
New 추가기능 실행이 안됩니다.
![]() ![]() |
![]() |
2023.09.27 | - | 48 |
61727 | 구글시트 |
New Query 2절 내 열과 열을 연동시키는방법
![]() ![]() |
![]() |
2023.09.27 | - | 43 |
61725 | 함수/공식 |
New 같은 값을 같은 행으로 올수있게 할 수 있나요?
![]() ![]() |
![]() |
2023.09.27 | - | 48 |
61723 | 함수/공식 |
New 여러 조건이 일치하는 항목끼리 순위 구하고, 순위 이름 불러오기
![]() ![]() |
![]() |
2023.09.27 | - | 47 |
61722 | 함수/공식 |
New 연속으로 반복된 최대횟수
(2)
![]() |
![]() |
2023.09.27 | - | 43 |
61717 | 함수/공식 |
New 특정년도에 해당하는 개수 구하기
![]() ![]() |
![]() |
2023.09.27 | - | 52 |
61716 | 함수/공식 |
New [구글시트] 행,열 데이터 합치기 관련 문의드립니다.
(3)
![]() |
![]() |
2023.09.27 | - | 46 |
61713 | 함수/공식 |
New xlookup에서 불러온 "취소요청" 소리로알려주는 기능이 가능할까요?
![]() ![]() |
![]() |
2023.09.27 | - | 51 |
61712 | 피벗테이블 |
New 피벗테이블로 출퇴근기록 보기 쉽게 하기
![]() ![]() |
![]() |
2023.09.27 | - | 56 |
61708 | VBA |
New 매크로 속도가 PC마다 달라요. 고성능인데 느린 이유가 있을까요:?
(1)
![]() |
![]() |
2023.09.27 | - | 55 |
61706 | 함수/공식 |
New 문자열에서 정확히 일치하는 월과 일의 합계와 개수 계산
(2)
답변완료
![]() |
![]() |
2023.09.27 | - | 49 |
61702 | 함수/공식 |
New 수식에서 막혀서 셀 채우기가 안돼서 질문드립니다.
![]() ![]() ![]() |
![]() |
2023.09.27 | - | 50 |
61701 | 함수/공식 |
New 엑셀 콤보박스? offset 함수 오류 문의
![]() ![]() |
![]() |
2023.09.27 | - | 42 |
61697 | 함수/공식 |
New 날짜와 날짜 사이의 일수?를 알고싶어요
(2)
![]() |
![]() |
2023.09.27 | - | 48 |
61696 | 함수/공식 |
New 엑셀에 있는 2,900개의 글쓰기 과제를 한번에 검수 하고 싶습니다.
![]() ![]() |
![]() |
2023.09.27 | - | 63 |
61684 | 함수/공식 |
New 다른 시트의 특정 영역 데이터를 자동으로 불러오게 할 수 있을까요?
(2)
![]() |
![]() |
2023.09.26 | - | 58 |
61680 | 함수/공식 |
New xlookup 함수가 안 돌아갑니다. ㅠㅠ
![]() ![]() |
![]() |
2023.09.26 | - | 69 |
61679 | VBA |
New 조건에 따른 행 추가 및 내용, 합계 표시
(1)
![]() |
![]() |
2023.09.26 | - | 61 |
61677 | 기능/도구 |
New 다른 엑셀파일의 값 불러오기 중 파일명 입력을 셀에서 가져오고 싶습니다.
(1)
![]() |
![]() |
2023.09.26 | - | 63 |
61674 | 함수/공식 |
New 엑셀 2016 Filter 함수 사용
![]() ![]() |
![]() |
2023.09.26 | - | 80 |
61671 | 파워쿼리/피벗 |
New [파워쿼리] 관련하여 쿼리를 다른 통합문서에서 가져오기에대한 질문입니다.
![]() ![]() ![]() |
![]() ![]() |
2023.09.26 | - | 68 |
61666 | 함수/공식 |
New 일자 계산하여 한 달에 몇일인지 계산하는 수식이 이상하게 동작해요
![]() ![]() ![]() |
![]() |
2023.09.26 | - | 79 |
61664 | 함수/공식 |
New 필터문의
(1)
![]() |
![]() |
2023.09.26 | - | 64 |
@nanjose**** 님 이전 게시물에 마법의손님께서 올려 주신 수식이 맞지 않나요?
그대로 적용해 보세요.
=IFERROR(INDEX($B$1:$B$12,1/MOD(LARGE(INDEX(($H$2=$A$2:$A$12)*($C$2:$C$12+1/ROW($C$2:$C$12)),),ROW(A1)),1)),"")
만약 실제 원한는 결과와 다르다면, 실제 원하는 결과를 기입해서 올려 보세요.
선생님, 원본은 올리지 못하지만 구하고자 하는 내용으로 편집하여 다시 첨부합니다.
뭐가 잘못됐는지 모르겠지만 결과값이 원하는 값이랑 다르게 나오네요...
혹시 수식과 관련하여 설명이나 이해하기 좋은 블로그 url 첨부 가능하실까요?
아니면 오빠두 선생님의 강의에서 나오는 수식을 사용하여 보내주셔도 좋습니다..
첨부파일 : 예시_230918.xlsx
@nanjose**** 님 =IFERROR(INDEX($B$1:$B$40,1/MOD(LARGE(INDEX(($H$2=$A$2:$A$40)*($C$2:$C$40*10000+1/ROW($C$2:$C$40)),),ROW(A2)),1)),"")
백분율에 소수점도 있어서 해당ROW를 분수에 숨겨두었는데 거기에 섞여서 그렇습니다 , 그리고 INDEX엔 B1부터 참조하면 됩니다.
마법의손 님, 답변 주셨는데 감사인사 늦어서 죄송합니다ㅠㅠ
원하는 값으로 확인되는 내용을 A열에 제품명 a만 필터 걸어서 확인하면 수식에서 나온값과 달라요....저도 공부하면서 방법을 찾아보도록 하겠습니다.