순환 참조 반복 (Microsoft Excel)
순환 참조는 수식이 수식이 저장된 셀을 직접 또는 간접적으로 참조 할 때 발생합니다. 예를 들어, B3에 공식 = B2 + B3이 포함 된 경우 B3에는 순환 참조가 포함됩니다.
일반적으로 순환 참조는 수식의 실수를 나타냅니다. 그러나 순환 참조가 바람직한 상황이 있습니다.
Excel에서는 워크 시트에 순환 참조를 포함 할 수 있지만 약간 까다로울 수 있습니다.
대부분의 경우 Excel은 반복 계산 사용 컨트롤을 설정 한 경우 순환 참조에 대해 매우 관대합니다. (Excel 옵션 대화 상자를 표시 한 다음 대화 상자 왼쪽에있는 수식을 클릭합니다.) 반복 계산 사용 확인란을 선택한 다음 순환 참조를 입력하면 Excel이 이의를 제기하지 않습니다. 대신 Excel 옵션 대화 상자의 설정을 사용하여 수행 된 것으로 간주되기 전에 순환 참조가 반복되는 횟수를 제어합니다.
반복 계산 사용 확인란의 설정이 통합 문서의 일부로 저장되어있는 것으로 보이지만 나중에 통합 문서를 Excel로로드 할 때 항상주의를 기울이지 않습니다. 실제로 통합 문서를 열기 전에 다음 중 하나가 발생하면 설정이 완전히 무시됩니다.
-
Excel을 처음 시작할 때 생성 된 기본 통합 문서 외에 다른 통합 문서를 엽니 다.
-
기본 통합 문서가 표시되는 동안 반복 확인란을 변경합니다.
Excel에서 수행하는 작업은 처음으로 여는 통합 문서에 대해 반복 계산 사용 확인란 설정을 검사하는 것입니다. 이 설정은 Excel에서 현재 세션의 “기본값”이됩니다. 동일한 세션 중에로드 된 다른 통합 문서의 경우 반복 계산 사용 확인란의 저장된 설정이 무시됩니다.
또한 시스템에 개인 통합 문서가 정의되어있는 경우 해당 파일 내에서 반복 계산 사용 확인란의 설정이 항상 기본값으로 사용됩니다. 왜? 개인 통합 문서는 항상 첫 번째로 열린 통합 문서이고 첫 번째로 열린 통합 문서는 항상 설정의 기본값을 정의하기 때문입니다.
순환 참조를 사용하는 저장된 통합 문서가 있고 반복 계산 사용 확인란이 선택 취소 된 경우 (기본적으로 또는 명시 적으로) 순환 참조가 포함 된 통합 문서를 열면 Excel에서 경고가 표시됩니다. 경고를 표시하지 않으려는 경우 확실한 해결책은 다른 통합 문서보다 먼저 통합 문서를 열 었는지 확인하거나 (반복 설정이 사용되도록) 열기 전에 반복 계산 사용 확인란을 명시 적으로 설정하는 것입니다. 학습장.
통합 문서를 여는 순서에 대해 걱정하지 않고 반복 계산 사용 확인란의 설정을 항상 변경하지 않으려는 경우 반복 계산 사용 확인란이 선택되어 있는지 확인하는 매크로를 만들 수 있습니다. 통합 문서. 통합 문서의 Open 이벤트에 매크로를 할당하면 통합 문서가 열릴 때마다 매크로가 실행되어보고 싶지 않은 경고가 표시되지 않도록합니다. 매크로는 다음과 같이 나타납니다.
Private Sub Workbook_Open() Application.Iteration = True End Sub
시스템에 대해 정의 된 개인 통합 문서가있는 경우 개별 통합 문서 대신이 매크로를 추가 할 수 있습니다. 이렇게하면 모든 Excel 세션에 대해 항상 반복 계산 사용 확인란이 선택되어 있는지 확인할 수 있습니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (9748)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Iterating_Circular_References [반복 순환 참조]
.