아래 그림과 같이 문의 드립니다. *원하는 답과 동일하게 표기되길 원하며조건은 설정일과 대분류가 맞을 때 잔액을 불러오는 것입니다.잔액은 여러건 일 수 있습니다.수식에 대해 같이 설명해 주시면 감사하겠습니다. 문의.xlsx 내PC 저장 MYBOX 저장
수식을 이렇게 적용해 보세요
L4:N14 =IFERROR(OFFSET($D$1,1/LARGE(INDEX(($F$2:$F$31=L$3)*($A$2:$A$31=$M$2)/(ROW($A$2:$A$31)-1),),ROW(A1)),),"")
수식에 대한 간단 설명입니다
=IFERROR( 오류나면 빈값으로 처리
OFFSET($D$1, D1 셀을 기준으로 행번호를 만들어 위치값 읽어 옴
1 ====행번호로 나누기한 값을 다시 1로나누기해주면 행번호가 만들어짐
/LARGE( 행번호중 제일 큰수를 먼저 읽어 옴
INDEX( 배열 수식을 INDEX 수식 으로 처리함
($F$2:$F$31=N$3)*($A$2:$A$31=$M$2) 두가지 조건으로 AND 로 읽어올 수 있도록 구분함
/(ROW($A$2:$A$31)-1),) ======행번호로 나누기를 하고
,ROW(C11)) 제일 큰수를 먼저 보이도록
,)
,"")
2021 이상이면
필터 범위 , 간단히 조건만 추가하시면 적용합니다
L4:N4 =FILTER($D$2:$D$31,($F$2:$F$31=L$3)*($A$2:$A$31=$M$2),"")
참아야지! 참아라! 그러면 잘 되어 갈 걸세. 친구여, 정말 자네 말이 맞네. 세상 사람들 틈에 끼여 날마다 일에 쫓기며, 다른 사람들이 하는 일과 그들의 행동을 보기 시작한 이후로 나는 나 지신과 휠씬 더 잘 타협할 수 있게 되었네. 젊은 베르테르의 슬픔 - 괴테