Octavio에는 명명 된 범위가 많은 워크 시트가 있습니다. 그의 워크 시트의 한 섹션에는 이러한 이름 목록이 있습니다. DSUM 함수를 사용하는 수식에서 Octavio는이 목록에있는 다른 셀을 사용하여 함수에서 사용하는 실제 “데이터베이스”를 참조하려고합니다. 예를 들어 “February11″이 명명 된 범위이고 셀 F12에 “February11″이라는 텍스트가 포함 된 경우 Octavio는 F12를 DSUM 함수의 첫 번째 매개 변수로 지정하고 실제 범위를 가져 오려고합니다. 다음을 시도 할 때 Criteria는 합계 기준의 명명 된 범위이며 오류가 발생합니다.

=DSUM(F12, "Profit", Criteria)

이에 대한 해결책은 실제 셀 주소 대신 INDIRECT 함수의 결과를 사용하는 것입니다. 이 함수는 참조하는 셀의 모든 내용을 가져와 해당 내용을 다른 셀 또는 범위에 대한 “포인터”로 사용합니다. 따라서 셀 F12에 “February11″이라는 텍스트가 포함 된 경우 다음 두 수식이 정확히 동일한 결과를 제공합니다.

=DSUM(INDIRECT(F12), "Profit", Criteria)

=DSUM(February11, "Profit", Criteria)

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

이 팁 (5664)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Indirect_References_to_a_DSUM_Parameter [DSUM 매개 변수에 대한 간접 참조].