Jeff는 셀 범위에 대한 이동 평균을 반환하는 수식을 만들어야합니다. 그는 매일 워크 시트에 데이터를 추가하고 항상 지난 10 일간의 평균 정보를 원합니다. 이것은 항상 열의 마지막 10 개 셀에 해당합니다.

이 문제에 접근 할 수있는 몇 가지 쉬운 방법이 있습니다. 선택하는 솔루션은 궁극적으로 평균 방식으로보고 싶은 것에 따라 달라집니다. 예를 들어 시간에 따른 평균 변화를 확인하려는 경우 가장 좋은 방법은 워크 시트에 열을 추가하는 것입니다. 데이터가 A 열 (2 행에서 시작)에있는 경우 B11 셀에 다음 수식을 입력 할 수 있습니다.

=IF(A11>"",AVERAGE(A2:A11),"")

수식을 열 아래로 복사하면 항상 지난 10 일의 평균이 표시됩니다. A 열에 새 데이터를 추가하면 업데이트 된 이동 평균이 B 열 하단에 나타납니다. 장점은 평균이 매일 어떻게 변하는 지 볼 수 있다는 것입니다.

매일 이동 평균에 대해 다른 열을 추가하지 않으려면 다른 공식을 사용하여 현재 이동 평균을 결정할 수 있습니다.

A 열에 공백이없고 열에 10 개 이상의 데이터가 있다고 가정하면 다음 공식을 사용할 수 있습니다.

=AVERAGE(OFFSET(A1,COUNTA(A:A)-1,0,-10,1))

OFFSET 함수는 평균 범위를 정의합니다. A 열의 셀 수를보고 마지막 10 개를 원하는 범위로 선택합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (8345)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Determining_a_Simple_Moving_Average [단순 이동 평균 결정].