엑셀 순환참조 오류 찾고 해결하는 방법은 먼저 수식 탭의 순환 참조 메뉴에서 문제 셀을 확인한 뒤, 해당 셀이 자기 자신이나 자기 셀을 포함한 범위를 참조하지 않도록 수식을 수정하는 것입니다. 참조 관계가 복잡하면 선행 셀 추적과 종속 셀 추적을 함께 사용하고, 상태 표시줄에서 순환 참조 표시가 사라졌는지 확인하세요.
엑셀 순환참조 오류 찾고 해결하는 방법: 핵심 요약
- 직접 순환 참조: 셀이 자기 자신을 수식에 포함한 경우입니다. 예를 들어 D3에
=D1+D2+D3를 입력하면 발생합니다. - 간접 순환 참조: A1이 B1을 참조하고 B1이 다시 A1을 참조하는 것처럼 여러 셀을 거쳐 원래 셀로 돌아오는 경우입니다.
- 데스크톱 Excel에서는
수식탭의오류 검사또는순환 참조메뉴로 문제 셀을 찾습니다. - 수식을 수정한 뒤 상태 표시줄에서
순환 참조표시가 사라졌는지 확인해야 합니다. - 재무·공학 모델처럼 반복 계산이 의도된 경우가 아니라면 반복 계산은 켜지 않는 것이 안전합니다.
1. 순환 참조가 발생한 셀 찾기
방법 1: 수식 탭에서 확인하기
- 문제가 발생한 엑셀 파일을 데스크톱 Excel에서 엽니다.
- 리본 메뉴에서
수식탭을 선택합니다. 오류 검사의 드롭다운 메뉴를 엽니다.순환 참조항목을 선택합니다.- 표시되는 셀 주소를 클릭해 해당 셀로 이동합니다.
버전에 따라 오류 검사 안에 순환 참조 목록이 바로 표시되거나, 순환 참조 메뉴가 별도로 보일 수 있습니다. 목록에 표시된 주소는 순환 구조에 포함된 셀 중 하나이므로 해당 셀의 수식부터 확인하면 됩니다.
방법 2: 상태 표시줄 확인하기
엑셀 창 아래쪽의 상태 표시줄에 순환 참조라는 문구가 표시되는지 확인합니다. 표시된다면 통합 문서 안에 아직 순환 참조가 남아 있다는 뜻입니다. 수식을 수정한 뒤 이 문구가 사라질 때까지 다른 시트와 관련 셀도 점검하세요.
2. 수식을 수정해 순환 참조 제거하기
문제 셀의 수식을 선택한 뒤, 수식에 자기 셀 주소가 들어 있는지 확인합니다.
예를 들어 D3에 다음 수식이 있다면 문제가 됩니다.
=D1+D2+D3
D3의 값을 계산하는 수식이 D3 자체를 다시 더하고 있기 때문입니다. 합계 범위가 D1부터 D3까지여야 하는지, 아니면 D1부터 D2까지만 포함해야 하는지 원래 계산 목적을 확인한 뒤 다음처럼 수정할 수 있습니다.
=D1+D2
또는 합계 범위를 사용했다면 다음과 같이 자기 셀을 제외합니다.
=SUM(D1:D2)
단, 어떤 셀을 제외해야 하는지는 문서의 계산 의도에 따라 달라집니다. 오류를 없애기 위해 임의로 셀을 빼면 계산 결과가 틀릴 수 있으므로 원본 데이터와 계산 기준을 먼저 확인하세요.
3. 여러 셀이 연결된 간접 순환 참조 확인하기
다음처럼 셀들이 서로 연결되어 있으면 문제 원인을 한눈에 찾기 어렵습니다.
- A1이 B1을 참조
- B1이 C1을 참조
- C1이 다시 A1을 참조
이때는 수식 탭의 참조 추적 기능을 사용합니다.
선행 셀 추적
현재 셀의 값이 어떤 셀에서 영향을 받는지 확인하는 기능입니다.
- 확인할 셀을 선택합니다.
수식탭에서선행 셀 추적을 선택합니다.- 화살표로 연결된 이전 셀을 따라가며 참조 흐름을 확인합니다.
종속 셀 추적
현재 셀의 값을 어떤 셀이 사용하고 있는지 확인하는 기능입니다.
- 셀을 선택합니다.
수식탭에서종속 셀 추적을 선택합니다.- 연결된 셀을 따라가며 다시 원래 셀로 돌아오는 경로가 있는지 확인합니다.
화살표가 다른 워크시트나 통합 문서를 가리키는 경우도 있습니다. 현재 시트만 확인하지 말고, 관련된 다른 시트와 열려 있는 다른 통합 문서의 수식도 함께 점검하세요.
4. 수정 후 정상 처리됐는지 확인하기
수식을 수정한 뒤 다음 순서로 확인합니다.
- 수식 탭의
순환 참조목록을 다시 엽니다. - 목록에 남아 있는 셀 주소가 있는지 확인합니다.
- 상태 표시줄에서
순환 참조문구가 사라졌는지 확인합니다. - 주요 계산 결과가 원래 예상한 값과 맞는지 검토합니다.
- 파일을 저장하기 전에 관련 셀의 수식이 의도대로 바뀌었는지 다시 확인합니다.
순환 참조가 하나만 발생했다면 셀 하나를 수정하는 것으로 해결되지만, 여러 순환 구조가 있으면 목록에 남은 셀을 차례로 확인해야 합니다.

왜 순환 참조가 발생하나요?
엑셀 수식은 참조한 셀의 값을 바탕으로 계산됩니다. 그런데 계산 대상 셀이 다시 원래 셀을 참조하면 계산 순서가 끝나지 않습니다.
예를 들어 A1이 B1을 참조하고 B1이 A1을 참조하면 A1을 계산하려면 B1이 필요하고, B1을 계산하려면 다시 A1이 필요합니다. 이런 구조가 직접 또는 여러 셀을 거쳐 만들어지면 순환 참조가 됩니다.
자주 발생하는 원인은 다음과 같습니다.
- 합계 범위에 합계 결과를 표시하는 셀까지 포함한 경우
- 수식을 복사하면서 참조 범위가 한 칸 잘못 늘어난 경우
- 입력 셀과 계산 결과 셀을 같은 위치에 사용한 경우
- 여러 시트의 수식이 서로를 참조하도록 연결된 경우
- 다른 사람이 만든 복잡한 재무 또는 공학 모델을 수정한 경우
순환 참조가 계속 남을 때 해결 방법
다른 워크시트 확인
순환 참조 셀이 현재 화면에 보이지 않을 수 있습니다. 수식 탭의 순환 참조 목록에 표시되는 주소를 따라가고, 다른 워크시트에 있는 관련 수식도 확인하세요.
다른 통합 문서 확인
외부 참조가 포함된 파일에서는 열려 있는 다른 통합 문서의 셀이 순환 구조에 포함될 수 있습니다. 연결된 파일을 모두 확인하고, 필요하지 않은 외부 참조는 원본 수식과 데이터 의도를 확인한 뒤 정리합니다.
웹용 Excel이나 모바일 앱 대신 데스크톱 Excel 사용
웹용 Excel과 모바일 앱에서는 수식 감사 기능이 제한될 수 있습니다. 셀 주소를 찾거나 선행 셀·종속 셀을 추적하기 어렵다면 파일을 데스크톱 Excel에서 열어 점검하는 것이 좋습니다.
반복 계산을 켜도 되나요?
재무 모델이나 공학 모델처럼 계산 결과가 다음 계산에 다시 사용되는 구조가 의도된 경우에는 반복 계산을 허용할 수 있습니다. 이 경우 Excel이 정해진 횟수나 값의 변화량을 기준으로 계산을 반복합니다.
반복 계산 설정은 일반적으로 다음 경로에서 확인합니다.
- Windows 데스크톱 Excel:
파일→옵션→수식→ 반복 계산 설정 - Mac용 Excel: Excel 설정 또는 환경설정의 계산 관련 항목
Microsoft 안내 기준 반복 계산의 기본값은 최대 100회 반복 또는 값의 변화가 0.001보다 작아질 때까지입니다. 다만 버전과 환경에 따라 설정 화면이 다를 수 있으므로 현재 옵션에 표시된 값을 확인하세요.
반복 계산은 오류를 해결하는 기능이라기보다 의도적인 순환 계산을 허용하는 설정입니다. 일반적인 가계부, 재고표, 급여표, 보고서에서는 먼저 수식 구조를 수정하고 반복 계산은 비활성화된 상태로 두는 편이 안전합니다. 반복 계산을 켜면 계산 결과가 설정값에 따라 달라지거나, 수식 오류를 알아차리기 어려워질 수 있습니다.
주의할 점
- 순환 참조를 없애기 위해 수식에서 셀을 무조건 삭제하지 마세요. 계산 기준 자체가 바뀔 수 있습니다.
- 수식을 수정하기 전 파일을 별도 이름으로 저장하면 잘못된 변경을 되돌리기 쉽습니다.
- 순환 참조 표시가 사라져도 계산 결과가 정확하다는 뜻은 아닙니다. 주요 합계와 원본 데이터도 함께 대조해야 합니다.
- 다른 시트나 외부 통합 문서의 참조가 포함된 경우 현재 시트만 고쳐서는 문제가 해결되지 않을 수 있습니다.
- 의도하지 않은 순환 참조라면 반복 계산을 켜서 경고를 숨기지 않는 것이 좋습니다.
FAQ
순환 참조가 있으면 엑셀 파일을 저장할 수 없나요?
대부분의 경우 파일 저장 자체보다 계산 결과와 경고가 문제가 됩니다. 다만 순환 참조가 남아 있으면 값이 예상과 다르게 계산될 수 있으므로 저장 전에 원인을 해결하는 것이 안전합니다.
순환 참조 메뉴에 아무 셀도 표시되지 않는데 계산이 이상합니다. 어떻게 하나요?
현재 통합 문서의 다른 시트나 외부 통합 문서를 확인하세요. 또한 셀 수식의 참조 범위가 의도와 맞는지, 수동 계산 옵션이 켜져 있지 않은지도 함께 점검해야 합니다.
수식에 자기 셀 주소가 없는데도 순환 참조가 발생할 수 있나요?
그럴 수 있습니다. 여러 셀이 서로를 참조하는 간접 순환 참조가 대표적입니다. 선행 셀 추적과 종속 셀 추적을 사용해 참조 경로를 따라가세요.
반복 계산을 켜면 순환 참조 오류가 해결되나요?
의도적인 반복 계산 모델에서는 필요한 설정일 수 있지만, 일반적인 수식 오류를 해결하는 방법은 아닙니다. 먼저 수식이 자기 자신이나 자기 셀을 포함한 범위를 참조하는지 수정해야 합니다.
모바일 Excel에서 순환 참조 셀을 찾을 수 있나요?
모바일 앱과 웹용 Excel은 수식 감사 기능이 제한될 수 있습니다. 정확한 셀 추적이 필요하면 파일을 데스크톱 Excel에서 여는 것이 권장됩니다.
마무리
엑셀 순환참조 오류 찾고 해결하는 방법의 핵심은 수식 탭에서 순환 참조 셀을 찾고, 참조 흐름을 따라가며 자기 자신으로 돌아오는 수식을 끊는 것입니다. 수정 후에는 순환 참조 목록과 상태 표시줄을 다시 확인하고, 반복 계산은 의도적인 모델에서만 제한적으로 사용하세요.