주소 함수를 사용하여 기준과 일치하는 셀을 계산하려고하면 수식이 중첩 된 시트에 따라 혼합 결과가 나타납니다.
예를 들어, 다음을 사용하여 동일한 시트에서 2와 동일한 셀을 계산하면 정답이 표시됩니다.
=COUNTIF(INDIRECT(ADDRESS(4,2,1,TRUE,)&":"&ADDRESS(20,2,1,TRUE,)),2)
그러나 함수를 다른 시트로 이동하고 수정하여 다음을 읽으면 COUNTIF
함수가 반환 #REF!
됩니다.
=COUNTIF(INDIRECT(ADDRESS(4,2,1,TRUE,"Other Sheet")&":"&ADDRESS(20,2,1,TRUE,"Other Sheet")),2)
이견있는 사람?
답변
예, 정말 간단합니다. 'Other Sheet'!$B$4:'Other Sheet'!$B$20
유효한 참조가 아닙니다.
따라서 대신 다음과 같이 작동 할 수 있습니다.
=COUNTIF(INDIRECT(ADDRESS(4,2,1,TRUE,"Other Sheet")&":"&ADDRESS(20,2,1,TRUE)),2)
생산합니다 'Other Sheet'!$B$4:$B$20
.