채울 때 시트 번호가 변경되지 않습니다.

채울 때 시트 번호가 변경되지 않습니다.

나는 공식을 가지고 있습니다 :

=SUMIF(Sheet11!$K$3:$K$200,B$66,Sheet11!$O$3:$O$200)

아래 셀을 채우고 다음과 같이 시트 번호를 조정하고 싶습니다.

=SUMIF(Sheet12!$K$3:$K$200,B$66,Sheet12!$O$3:$O$200)
=SUMIF(Sheet13!$K$3:$K$200,B$66,Sheet13!$O$3:$O$200)

등등. ROW 함수와 INDIRECT를 시도했지만 의도한 결과를 얻지 못하기 때문에 올바른 순서로 배치하지 않아야 합니다.

답변1

시트 번호는 다른 시트여야 함을 나타내는 논리가 없기 때문에 자동으로 조정되는 항목이 아닙니다. INDIRECT를 사용하여 범위 참조를 생성하여 시트 이름을 조정할 수 있습니다. 요점은 다음과 같습니다. 하지만 셀 위치에 따라 조정해야 합니다.

첫 번째 수식이 행 1에 들어가므로 시트 번호는 가 됩니다 ROW()+10. 대신에:

             Sheet11!$K$3:$K$200,      use:

INDIRECT("Sheet"& ROW()+10 & "!$K$3:$K$200")

관련 정보