어느순간 갑자기 엑셀 파일을 열었는데, 순환참조 경고창이 뜰때가 있습니다.
자세히 읽어보면 다음과 같이 나오는데요.
'하나 이상의 수식에 순환 참조가 포함되어 있으며, 제대로 계산할 수 없습니다.
순환 참조는 동일한 수식의 결과에 종속되는 수식 내의 모든 참조입니다.
예를 들어 수식의 고유한 값을 참조하는 셀 또는 원본 셀 값에 종속된 다른 셀을
참조하는 셀은 모두 순환 참조를 포함합니다.
순환 참조 이해, 검색 및 제거에 대한 자세한 내용을 보려면 [확인]을 클릭하십시오.
순환 참조를 만들려면 [취소]를 클릭하여 계속하십시오.'
너무 어렵게 써놔서 당최 무슨말인지 알 수가 없습니다.
도움말이 자동으로 나오는데도 헷갈립니다. 이럴때 어떻게 해야할까요?
방법은 간단합니다.
순환참조란 엑셀의 어떠한 값이 반복계산이 되고 있다는 것인데요.
무슨말인지 아직 이해가 안가실겁니다.
쉽게 예를 들면서 순환참조를 찾고, 제거하는 방법을 알아보도록 하겠습니다.
참고로 인터넷에보니 순환참조가 안뜨게하는 방법을 알려달라고 하시는 분들이 있는데,
그렇게 해버리면 엑셀자료가 엉터리 자료가 되는겁니다.
자료가 잘못되었다고 엑셀 자체기능에서 경고를 해주는 것인데,
모른다고해서 그 기능을 꺼버리고 허용해버리면 잘못된 자료가 됩니다.
따라서 꼭 오류가 발생한 부분을 찾아 수정을 해주시기 바랍니다.
위 그림을 보면 순환참조 오류가 발생한 사례입니다.
대부분 수식에서 참조하는 영역에 수식을 입력한 셀까지 포함되는 경우에 발생하는데요.
보다 쉽게 풀어서 얘기하자면, G5부터 G14까지 합계를 G15에 나타내고 싶은데,
실수로 G5부터 G15까지 수식을 걸어버리는 경우가 있습니다.
그렇게되면 G15의 값은 자기자신을 계속 더하게 되므로, 계속해서 반복계산이 되는 것입니다.
그리고 반복계산으로 인해 값이 나오지 않으므로 0이 표기되며 순환참조 오류가 됩니다.
이럴때 간단하게 G15의 값을 수정하기만 하면됩니다.
그런데 만약 엑셀자료가 너무 방대하다면, 어떻게 해야할까요?
어떤 부분이 잘못됐는지 하나하나 찾기 너무 힘들다고요?
방법은 간단합니다.
엑셀 상단바의 수식부분에서 오른쪽에보면 오류 검사라고 되어있습니다.
클릭해보면 순환참조란에 잘못된 부분의 위치가 나옵니다.
생각보다 엄청 간단하죠? 저 위치를 찾아가서 수정만 하면됩니다.
위 그림과 같이 잘못된 수식을 아래 그림처럼 변경하기만 하면됩니다.
참 쉽죠?
뭔지 잘모르는 경고가 나왔다고 무시해버리면, 틀린자료라고 상사에게 무시당합니다.
상사에게 엑셀 천재라고 불리려면 상사보다 많이 알아야합니다.