Microsoft Excel에서 순환 참조를 감지하는 방법
Excel에서 순환 참조를 처리하는 것은 정말 골치 아픈 일이 될 수 있습니다.때로는 수식이 엉켜서 데이터를 검토하거나 분석할 때마다 갑자기 계산이 중단되거나 오류가 발생할 수 있습니다.좀 이상하게 들릴 수 있지만, Excel은 직접 또는 간접적으로 자신을 참조하는 수식을 좋아하지 않습니다.이를 순환 참조라고 합니다.이런 경우 Excel에서 경고를 표시하지만, 특히 메시지가 다른 것들에 묻혀 제대로 인식되지 않는 경우, 바로 알아차리지 못할 수도 있습니다.
이러한 순환 참조가 발생하는 위치와 그 위치를 파악하고 수정하는 방법을 이해하면 많은 어려움을 덜고 시트 오류를 방지할 수 있습니다.단순한 실수든 반복 계산을 위한 의도적인 설정이든, 이러한 참조를 추적하고 제거(또는 경우에 따라 허용)하는 방법을 알면 작업이 훨씬 수월해집니다.물론 Excel은 이러한 도구 중 일부를 메뉴와 옵션 뒤에 숨겨 모든 것을 필요 이상으로 복잡하게 만들기 때문입니다.어쨌든, 이러한 성가신 순환 참조를 수정하고 수식을 다시 제대로 작동하게 하는 데 효과가 있었던 방법을 소개합니다.
Excel에서 순환 참조를 수정하는 방법
순환 참조가 있는지 확인하세요.순환 참조는 교활하고 작은 놈들입니다.
가장 먼저 해야 할 일은 Excel에서 이미 문제를 표시했는지 확인하는 것입니다.일반적으로 왼쪽 하단의 상태 표시줄에 순환 참조 와 같은 셀 주소가 있는지 표시됩니다 F5.이 표시가 나타나면 어디에 집중해야 할지 알 수 있습니다.특히 복잡한 수식을 다루는 경우, 주의 깊게 살펴보지 않으면 경고가 명확하게 보이지 않는 경우가 있습니다.
어떤 설정에서는 잘 작동했지만, 다른 설정에서는 그렇지 않았습니다.그러니 경고가 안 보인다고 해서 모든 게 완벽하다고 생각하지 마세요.특히 큰 편집 후에는 하단 바를 가끔씩 확인하는 습관을 들이세요.
Excel의 오류 검사 도구를 사용하여 루프를 추적합니다.
수식을 직접 찾지 않고도 순환 참조를 빠르게 식별하고 싶다면 이 방법이 더 간단합니다.방법은 다음과 같습니다.
- Excel 통합 문서를 열고 리본의 수식 탭으로 이동합니다.
- ‘오류 검사’ 를 클릭하세요.탭 가운데에 있는 작은 버튼입니다.
- 드롭다운 메뉴에서 순환 참조를 선택 하면 Excel에서 문제가 있는 모든 셀 주소를 나열합니다.일반적으로 목록의 첫 번째 셀 주소로 바로 이동하므로 편리합니다.
이제 해당 셀로 바로 가서 루프의 원인을 분석해야 합니다.물론 Excel에서는 이 부분에 대해 너무 모호하게 설명할 수 있지만, 이 도구는 올바른 방향을 제시해 줍니다.
순환 참조를 제거하는 방법
이건 좀 뻔한 얘기지만, 꼭 짚고 넘어가야 할 것 같습니다.순환 참조를 만들 생각이 아니라면, 수식 루프를 없애면 됩니다.간단한 해결책은 수식을 정적 값으로 바꾸는 것입니다.좀 잔인하게 들리지만, 특히 계산에 루프가 필요하지 않다면 효과적입니다.
방법은 다음과 같습니다.
- 순환 참조 경고가 표시되거나 오류 검사 도구에서 플래그가 지정된 셀을 클릭합니다.
- 마우스 오른쪽 버튼을 클릭하고 복사를 선택 하거나 키를 누릅니다 Ctrl + C.
- 다시 마우스 오른쪽 버튼을 클릭하고 선택하여 붙여넣기 를 선택한 다음 값 을 선택하세요.또는 값을Ctrl + Alt + V 누르고 선택하세요.
이렇게 하면 수식이 현재 결과로 바뀌어 루프가 사라집니다.의심스러운 모든 셀에 대해 이 과정을 반복합니다.
하지만 수식이 서로 의존하여 동적으로 업데이트되는 경우, 이를 정적 값으로 변환하는 것은 장기적으로 적합하지 않을 수 있습니다.하지만 오류를 수정하는 데는 빠르고 간편합니다.
순환 참조가 필요한 경우 반복 계산을 활성화하세요
순환 참조는 실수가 아닌 경우가 있습니다.오히려 특정 재무 모델이나 목표 달성 공식처럼 통제된 반복 프로세스의 일부일 수 있습니다.무엇을 해야 하는지 잘 알고 있다면 *반복 계산*이라고 하는 기능을 활성화하여 이러한 참조를 허용할 수 있습니다.
여기서 할 수 있습니다:
- Excel을 엽니다.파일 > 옵션 ( Windows에서는 파일 > 자세히 > 옵션 )으로 이동합니다.
- Excel 옵션 메뉴 에서 수식 을 클릭합니다.
- 계산 옵션 까지 아래로 스크롤합니다.반복 계산 사용 확인란을 선택합니다.
- 최대 반복 횟수 (Excel에서 다시 계산하는 횟수)와 최대 변화량 (최종 결과의 정밀도) 을 조정하세요.더 빠르고 정확한 결과를 원하면 이 값들을 조정해 보세요.
‘확인’을 클릭 하고 변경 내용을 저장하세요.이제 Excel에서 설정된 제한에 따라 순환 참조를 허용합니다.일부 스프레드시트에서는 이 기능을 활성화하면 신중하게 관리하지 않으면 재계산 속도가 느려지거나 예상치 못한 결과가 발생할 수 있습니다.
오류 관리 및 향후 루프 방지
순환 참조는 때로는 유용하지만, 반복적인 목적으로 의도적으로 설정하지 않는 한 보통 이점보다는 문제점을 더 많이 야기합니다.순환 참조를 제거하면 수식의 예측 가능성이 높아지지만, 반복적인 접근 방식을 사용하는 경우 해당 설정을 활성화하고 계산 제한을 주의 깊게 살펴보는 것을 잊지 마세요.또한, 주요 편집 후에는 수식을 다시 확인하는 것이 좋습니다.이러한 오류는 시트가 복잡해지면 다시 발생하는 경향이 있습니다.
스프레드시트가 불안정하게 작동하거나 이상한 오류 메시지가 표시되는 경우, 참조된 셀의 루프를 다시 한번 확인하고, 가능하면 수식을 간소화하는 것을 고려해 보세요.종속성 체인이 적을수록 예상치 못한 문제가 줄어듭니다.
관련 기사
이 글이 도움이 되었나요?