Chris는 통합 문서에 연중 매월 하나씩 일련의 워크 시트를 가지고 있습니다. 요약 워크 시트에서 그는 각 워크 시트의 동일한 셀에있는 값을 합산하려고합니다. Chris는 다음과 유사한 공식을 사용하여이를 수행합니다.

=SUM(January:December!B19)

범위의 B19 셀 중 하나에 # N / A 값이 포함될 수있는 경우를 제외하고는 정상적으로 작동합니다. 이 경우 Chris는 요약 시트의 결과에서도 # N / A를 얻습니다. Chris가 원하는 것은 셀이 비어있는 것처럼 합계에 대해 # N / A 결과를 무시하는 것입니다.

이 문제에 접근하는 방법에는 몇 가지가 있습니다. 아마도 가장 좋은 방법은 매월 워크 시트의 B19 셀에 사용 된 수식을 보는 것입니다. 예를 들어 각 워크 시트의 수식이 다음과 같다고 가정합니다.

=SUM(B1:B18)

이러한 개별 워크 시트의 수식을 변경하여 # N / A 값 가능성을 고려할 수 있습니다. 예를 들어, 다음은 각 워크 시트의 B19에서 잘 작동합니다.

=SUMIF(B1: B18,"<>#N/A")

이로 인해 각 워크 시트에서 B19 셀의 합계가 범위의 모든 비 해당 없음 값을 기반으로합니다. 이 때문에 요약 시트에서 다음과 같이 할 수 있다고 생각할 수 있습니다.

=SUMIF(January:December!B19,"<>#N/A")

그러나 SUMIF 함수는 본질적으로 “3 차원”이 아니기 때문에 작동하지 않습니다. 표시된 방식으로 워크 시트 범위에서 사용할 수 없습니다. 이러한 이유 때문에 가장 좋은 해결책은 요약 워크 시트에서 집계되는 각 워크 시트의 개별 값으로 돌아가는 것입니다.

개별 월 워크 시트의 수식이 SUM 함수를 사용하지 않는 경우 SUMIF를 사용하도록 변경하는 것은 분명히 쉽지 않습니다. 이 경우 수식이 오류 값을 반환하는지 확인하기 위해 기존 수식을 “포함”할 수 있습니다. 이 기술은 다음과 같이 수행됩니다.

=IFERROR(<current_B19_formula>,0)

IFERROR 함수는 단순히 수식에서 반환 된 오류가 있는지 확인합니다. 있는 경우 0을 반환합니다. 없는 경우 수식의 결과를 반환합니다.

IFERROR 접근 방식과 앞서 언급 한 SUMIF 접근 방식 사용에는 큰 차이가 있습니다. SUMIF 접근 방식은 범위에서 N / A가 아닌 모든 값에 대한 합계를 반환하지만 IFERROR 접근 방식은 범위에 # N / A 값이있는 경우 전체 합계에 대해 0을 반환합니다. 이는 요약 시트에 표시되는 내용에 분명히 영향을 미칠 수 있으므로 작업중인 데이터에 가장 적합한 접근 방식을 결정해야합니다.

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

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

link : / excel-Ignoring_N_A_Values_in_a_Sum [합계에서 N / A 값 무시].