무지개타고

더하기를 하자 - 22 본문

Program

더하기를 하자 - 22

OnRainbow 2012. 7. 16. 20:01
오튜에 이동평균 구하기와 거의 유사한 질문이 올라왔는데,
각각의 순번에서 범위 만큼을 순차적으로 합산해 이동합을 원한다는 것.



일반적인 이동평균/합과 조금 다른 점이라면...
범위가 고정된 값이 아닌, 유동적으로 변할 때 적용 가능한 수식이랄까.
더불어 값이 채워져 있지 않아도 이동합을 계산할것.
(이 조건이 필요한 경우가 있을까?)

어쨌든...
이동합을 구해봤다.





c3 셀 (이동합)
=IF($C$1+ROWS($B$3:$B$12)>=ROW($B2),SUM(OFFSET($B3,-MIN(ROWS($B$3:$B3),$C$1)+1,0,MIN(ROWS($B$3:$B3),$C$1),1)),"")



Comments