이 Excel 수식이 0.042361을 반환하는 이유는 무엇입니까? =Sum(간접(주소

이 Excel 수식이 0.042361을 반환하는 이유는 무엇입니까? =Sum(간접(주소

sheet3 열 A, B, C, D는 행 번호의 값입니다. 따라서 A1~D1에는 1이 포함되고, A2~D2에는 2가 포함됩니다.

Sheet2의 G2에 있는 다음 수식이 0.042361을 반환하는 이유는 무엇입니까? 모든 숫자는 정수입니다. Sheet3에는 소수가 없습니다. sum이 십진수를 반환하는 이유와 방법은 무엇입니까? 감사해요.

G2의 공식:

=SUM(INDIRECT("시트3!"&ADDRESS(1,ROW()))&":"&INDIRECT("시트3!"&ADDRESS(1,1+ROW())))

답변1

첫째, 하나가 INDIRECT()너무 많아서 범위가 "1:1"이 됩니다.

그것을 제거하면 다음과 같은 범위가 남습니다.

Sheet3!$B$1:Sheet3!$C$1

하지만 올바른 방법은

Sheet3!$B$1:$C$1

따라서 공식은 다음과 같아야 합니다.

=SUM(INDIRECT("Sheet3!"&ADDRESS(1;ROW())&":"&ADDRESS(1;1+ROW())))

관련 정보