순환 참조 오류 해결 방법에 대해서 알아볼 것이다.
순환 참조란?
순환 참조는 영어로 "circular reference"로 참조가 끝없이 이뤄진다는 말이다. 순환 참조는 보통 수식을 다룰 때 자기 결괏값이 나오는 셀이 수식에 포함되어 결과값에 자신을 더하고 또 결과를 산출하고 자신을 더하는 수식이 반복된다는 말이다. 실제 연산은 끝이 없이 때문에 오류를 보이고 결과값은 오류 메시지를 나타낸다.
순환 참조
오류창
순환 참조 오류를 갖고 있는 파일을 실행하면 다음과 같은 메시지를 보게 된다.
"수식이 해당 자체 셀을 직접 또는 간접적으로 참조하는 순환 참조가 하나 이상 있습니다. 이로 인해 순환 참조를 올바르게 계산하지 못할 수 있습니다."
위에서 설명한 순환 참조를 이해했다면 이제 이 말이 무슨 말인지 살짝 감이 올 것이다.
순환 참조는 어디에?
그렇다면 순환 참조를 어띠서 찾을 수 있을까? 아래의 예를 살펴보도록 하자. 데이터만 봐서는 어디에 문제가 있는지 찾기가 간단하지 않다. 데이터가 방대한 양을 다룬다면 더더욱 찾기 어려울 것이다. 그래서 순환 참조 오류를 찾는 방법을 알아야 한다. 순환 참조 오류는 오류의 한 종류이기 때문에 오류를 탐지하는 기능으로 찾을 수 있다. 물론 다른 종류의 오류도 이 같은 방법으로 찾을 수 있으니 잘 알아두면 좋다.
- 수식 > 오류 검사
수식메뉴탭에서 오류 검사 아이콘을 누르면 순환 참조 오류 항목을 볼 수 있다. 위의 예에서는 순환 참조가 "$D$8"에서 발생했다고 한다. 다시 말해 D8(D열 8번째) 셀에서 순환 오류가 발생했다.
- 수식에 자기 자신 셀을 포함
수식 란을 보면 "=AVERAGE(C2:C7, D8)"로 자기 자신인 D8이 수식에 포함되어 있다. D8을 지워줌으로써 수식 내의 자기 자신 셀을 제거해준다. 그렇게 했더니 0이었던 평균값이 제대로 된 값을 보여준다.
다시 한 번 오류 검사
이제 다시 한번 위에서 했던 오류 검사 아이콘을 눌러본다. 순환 참조 메뉴가 비활성화된 것을 볼 수 있다. 순환 참조 오류가 해결된 것이다.
!! 만약 순환 참조가 더 있다면 위 방법을 반복하면서 순환 참조를 모두 찾아내어 수정해 주어야 한다.
'ICT' 카테고리의 다른 글
MS Office | 워드 엑셀 파워포인트 사용중 파일이름변경 (0) | 2022.07.01 |
---|---|
Gabia | 2차 도메인 만들기 - 2022년 기준 (0) | 2022.06.14 |
Adobe InDesign | 수직방향 가운데 정렬 방법 (0) | 2022.03.20 |
MS Word | 체크박스 기호 삽입하는 방법 (0) | 2022.03.02 |
MS Word | 다크모드에서 종이 색 변경하기 (0) | 2022.03.01 |
댓글