Notice
Recent Posts
Recent Comments
Link
무지개타고
더하기를 하자 - 30 본문
오랜만에 쓰는 더하기 시리즈.
재밌는 질문이다.
질문을 대충 요약하면...
위에서 아래 방향으로 누적합을 구한다.
이때 누적합이 일정 값을 벗어나기 직전에 누적합을 멈추고 어떤 표시를 한다.
그리고 앞서 와 같이 누적합을 다시 진행하는데
이때는 시작 위치가 아래로 옮겨서 누적합을 구한다.
이거 어디서 많이 본 시추에이션인데~
그래 더하기!!!
이를 정리하면 아래와 같다.
그래서 이리저리 궁리하니 아래처럼 수식이 만들어졌다.
처음에 의도하기는 조건을 만족할 때 해당 순번이 바로 표시되는 것을 생각했는데
수식을 만들다 보니 각각의 순번이 조건을 만족하는 전체 행 위치가 나왔다.
(아래 그림에서 F 행렬이다.)
뭐 의도한 것과는 차이가 있지만 나쁘지 않아 보인다.
c4
=IFERROR("순번"&MATCH(ROWS($B$4:$B4),MMULT(1*(MMULT(1*(ROW($B$4:$B$16)<=TRANSPOSE(ROW($B$4:$B$16))),($B$4:$B$16)*(ROW($B$4:$B$16)<=TRANSPOSE(ROW($B$4:$B$16))))<=$C$1),ROW($B$4:$B$16)^0),0),"")
Comments