엑셀 순환참조 제거 원인 수정하기
아정당
- 2025.11.21
- 조회329
- 스크랩0
엑셀 작업 중 우연히 화면 하단에
“⚠ 순환참조” 메시지를 본 적이 있나요?
수식이 올바른데도 연산이 멈추거나
예상과 다른 결과가 나오면 당황하게 되죠.
엑셀을 자주 사용하는 직장인이라면
한 번쯤 경험해보았을 만큼 흔한 일입니다.
이번 글에서는 엑셀에서 순환참조를 찾고
신속히 해결하는 방법을 알아보겠습니다.
1. 순환참조란 무엇인가
엑셀에서는 수식이 자신의 계산 영역에 자신을 포함시키며
재계산을 반복하려 할 때를 가리킵니다.
즉, 셀 안의 수식이 자기 자신을
참조하여 무한 반복되는 구조를 이루는 것입니다.
엑셀은 이런 경우 계산이 불가능해
자동으로 처리를 멈추고 경고 메시지를 보여줍니다.
B2 셀에 =SUM(B2:E2)를 입력하면,
→ B2 셀은 자기 자신까지 합계 범위에 포함하려 시도합니다.
→ 이로 인해 엑셀이 계산을 중단하고 “순환참조 오류”를 띄웁니다.
이처럼 수식 결과가 다시 본래 수식에 영향을 미치는 형태가 되면
엑셀은 이를 순환참조라고 판단해 경고를 띄웁니다.
2. 오류가 발생하는 대표적인 예시
1️⃣ 합계를 낼 때 본인 셀을 포함하는 경우
: =SUM(B2:E2)처럼 자신이 속한 셀을 합계 범위에 넣는 경우
2️⃣ 참조 셀이 서로 순환 연결될 때
: B2가 C2를 참조하고 C2가 다시 B2를 참조하는 순환 구조
3️⃣ IF 함수 안에서 셀 자신을 참조할 때
: =IF(B2>100,B2*1.1,B2)처럼 조건문 안에서 자기 셀을 재참조할 때
이와 같은 구조가 반복되면 계산이 꼬이거나
엑셀이 무한 루프에 빠져 멈출 수 있습니다.
3. 엑셀 순환참조 찾기
엑셀 순환참조 제거 전 가장 중요한 것은
문제가 생긴 셀을 신속히 찾아내는 것입니다.
엑셀에는 이 과정을 돕는 두 가지 기능이 마련되어 있습니다.
① 수식 탭에서 제공되는 오류 검사 기능
1️⃣ 리본 메뉴에서 [수식] 탭을 선택
2️⃣ 우측의 [오류 검사] → [순환 참조]를 클릭
3️⃣ 순환참조가 있는 셀 목록이 나타나며, 클릭해 바로 이동할 수 있습니다
특히 복잡한 워크시트에서 가장 확실한 방법입니다.
② 화면 좌측 하단 상태 표시줄 확인
엑셀 창의 하단 왼쪽 상태 표시줄을 보면
“⚠ 순환 참조 – B2” 등의 메시지가 나타날 때가 있습니다,
이 알림을 클릭하면 바로 해당 셀로 이동하므로
단순한 파일이라면 이 방법이 가장 편리합니다.
4. 오류 해결 및 예방 꿀팁
순환참조를 해결하려면 핵심은
문제가 되는 셀을 계산 범위에서 제외하는 것입니다.
| 잘못된 수식 | 수정된 수식 |
| =SUM(B2:E2) | =SUM(C2:E2) |
이처럼 결과를 보여줄 셀(B2)은
반드시 합계 대상에서 빼주어야 합니다.
또한 복잡한 수식을 한 셀에 모두 집어넣기보다,
중간 계산 전용 셀을 따로 만들어 단계별로 나누면
오류 발생 확률을 낮출 수 있습니다.
5. 실무 꿀팁
✔ 계산 셀과 결과 셀을 구분하기
입력, 계산, 결과 영역을 나누면 관리가 훨씬 수월해집니다
✔ 수식을 작성할 때 셀 참조 방향을 항상 확인하기
셀 참조 방향을 주의 깊게 살펴 자기 참조나 순환참조를 방지하세요
✔ 반복 오류 발생 시 [수식] 탭과 상태 표시줄 모두 확인하기
엑셀 버전에 따라 팝업 대신 상태 표시줄에만
알림이 뜰 수 있으니 모두 점검하세요
✔ 복잡한 시트에서는 수식 추적 기능 활용하기
[수식] 탭 → [수식 감사] → [추적 화살표] 기능으로
셀 간의 참조 관계를 시각적으로 파악할 수 있습니다
오늘은 엑셀 순환참조 제거 및 탐색 방법을 알아보았습니다.
1️⃣ 오류 메시지가 나타나면 [수식] 탭 → [순환 참조]에서 원인을 파악할 것
2️⃣ 결과 셀은 합계 범위에서 반드시 제외하기
3️⃣ 수식을 단순하게 구성해 실수를 예방하기
처음에는 익숙하지 않아 헷갈릴 수 있지만
몇 번만 직접 수정해보면 금방 익숙해집니다.
앞으로 엑셀 순환참조 제거를 활용해
당황하지 말고 차분히 해결해보세요!













