범위 참조가 1행이 아닌 5행만큼 오프셋되도록 수식을 채우는 방법

범위 참조가 1행이 아닌 5행만큼 오프셋되도록 수식을 채우는 방법

수식을 채울 때 Excel에서 범위 인수를 두 행 이상 증가시키려면 어떻게 해야 합니까?

예를 들어 Excel에서 열의 다음 5개 숫자의 평균을 계속 계산하도록 하려면 이전 숫자의 첫 번째와 마지막 숫자에서 1씩 증가하지 않고 전체 패턴을 유지하도록 평균 함수를 설정하려면 어떻게 해야 합니까? 공식?

Excel에서 내용을 입력할 때마다 다음과 같은 내용이 계속 표시됩니다.

=Average(A1:A5)
=Average(A2:A6)
=Average(A3:A7)

대신 Excel에서 이 작업을 수행하고 싶습니다.

=Average(A1:A5)
=Average(A6:A10)
=Average(A11:A15)

작성을 하면 어떻게 되나요?

답변1

=AVERAGE(OFFSET($A$1,(ROW(A1) - 1) * 5,0,5,1))

이 수식을 B1에 넣고 B열에 복사하여 붙여넣었습니다.

오프셋 공식을 사용하여 찾은 범위에 대한 평균을 수행합니다.

OFFSET (REFERENCE, ROW OFFSET, COLUMN OFFSET, HEIGHT, WIDTH)
REFERENCE = Absolute reference to A1
ROW OFFSET = Current row number minus 1 times 5
COLUMN OFFSET = 0
HEIGHT = 5
WIDTH = 1

B1부터 시작하여 행 1에 이것을 붙여넣으려면 다음으로 변경하십시오.

=AVERAGE(OFFSET($A$1,(COLUMN(A1) - 1) * 5,0,5,1))

관련 정보