메뉴

댓글 5

e
exceller1 9월 30일
파워쿼리로 만들어 봅니다.
(병합된 셀에 인덱스 지정)
힌트 : 그룹화
 
라
라온보리 9월 30일
=LET(cnB,B1:B32, xCnts,LET(xMap,MAP(A1:A32,LAMBDA(irng, IF((irng=1)+(irng=8),"x",""))), rngCn,xMap, xRws,ROWS(rngCn), MAP(rngCn,SEQUENCE(xRws),LAMBDA(irng,iseq,
IF(irng="","", IF(iseq=xRws,1, LET(xIdx,INDEX(rngCn,SEQUENCE(xRws-iseq)+iseq), mIdx,XMATCH(TRUE,xIdx<>"",0), IFERROR(mIdx,xRws-iseq+1))))))),
HSTACK(MAP(xCnts,SEQUENCE(ROWS(xCnts)),LAMBDA(irng,iseq, IF(irng="","",SUM(TAKE(DROP(cnB,iseq-1),irng))))),xCnts))
원
원조백수 9월 30일
그룹 시작의 기준이 필요한데...
B열기준으로 그룹 시작이 1이나 5만 있다고 보고...
=LET(B, B1:B32, F, IF((B=1)+(B=5), 1, 0), S, SEQUENCE(ROWS(B)), 
G, SCAN(0, F, SUM), GC, BYROW(SEQUENCE(MAX(G)), LAMBDA(r, ROWS(FILTER(G,G=r)))),
SM, MAP(S, LAMBDA(x, IF(INDEX(F,x), SUM(FILTER(B, G=INDEX(G,x))), ""))),
CT, MAP(S, LAMBDA(x, IF(INDEX(F,x), INDEX(GC,INDEX(G,x)), ""))),
HSTACK(SM,CT))
마
마법의손 작성자 10월 1일
 
제가 문제 요약을 잘못했나봅니다.. 병합된 셀에 들어갈 수식을 적으라는 문제인데...
라온보리님은 맞긴한데..T.T 외계어로 써서 못알아먹겠고...
 
c1
=SUM(INDEX($B:$B,ROW()):$B$32)-SUM(INDEX($C:$C,ROW()+1):$C$32) d1
=IFERROR(MATCH(TRUE,INDEX($C:$C,ROW()+1):$C$32<>"",0),1+ROWS(INDEX($C:$C,ROW()+1):$C$32))
 
더
더블유에이 10월 1일
=SUM(B1:B32)-SUM(C2:C33)
마법사님과 같은 공식으로 풀이합니다.ㅎㅎ

이야기 게시판의 최근 글

스크랩 완료