Excel에서 순환 참조를 찾고 제거하는 방법

Excel에서 순환 참조를 찾고 제거하는 방법

순환 참조는 스스로 추적하고 제거하는 데 지루할 수 있습니다. Excel 도구를 사용하여 제거하는 방법을 배웁니다.





Excel에서 순환 참조란 무엇입니까?

순환 참조는 계산 라인에서 셀을 두 번 이상 방문하는 수식에 사용되는 용어입니다. 이로 인해 계산은 숫자를 계산하는 데 오랜 시간이 걸리며 대부분의 경우 계산에서 오답이 반환될 가능성이 큽니다.





그러나 순환 참조가 항상 해로운 것은 아닙니다. 어떤 경우에는 매우 유용합니다. 그럼에도 불구하고 순환 참조는 통제 불능 상태에 빠지고 즉각적으로 드러나지 않는 문제에 기여할 위험이 있습니다.





스프레드시트에 순환 참조가 있지만 가질 의도가 없었다면 제거해야 합니다.

순환 참조 이해

공식을 제거하려면 먼저 공식을 이해해야 합니다. 참조가 순환될 수 있는 방법에는 직접 및 간접적인 두 가지가 있습니다.



직접 순환 참조

직접 순환 참조는 셀이 자신을 직접 참조할 때 발생합니다. 직접 순환 참조를 만들어 보겠습니다.

  1. 세포에서 A1 , 답2, 그리고 A3 , 숫자 100, 200, 300을 입력합니다.
  2. 셀 선택 A4 , 수식 입력줄에 아래 수식을 입력합니다. |_+_| 이것은 A1, A2, A3 및 A4 셀을 합산하는 간단한 SUM 함수입니다.
  3. 수식을 입력했으면 다음을 누릅니다. 입력하다 . 오류 메시지가 나타납니다.
  4. 표시되는 오류 메시지에서 Excel은 이 스프레드시트에 순환 참조가 있음을 경고합니다. 딸깍 하는 소리 좋아요 .

이 수식은 A4가 값 집합을 A4의 값과 합산하려고 한다는 점에서 순환 참조를 만듭니다. 그러나 A4의 가치는 무엇입니까? 당신은 절대 알 수 없으며 Excel도 마찬가지입니다.





이 순환 참조의 결과로 Excel은 수식에 대해 0을 반환합니다. 이 공식에 대한 답을 모를 수도 있지만 0은 아닙니다.

관련된: 스프레드시트를 효율적으로 검색하는 Excel 조회 기능





간접 순환 참조

간접 순환 참조는 셀이 다른 셀을 통해 자신을 참조하는 경우입니다.

  1. 셀에서 A1 , 아래 공식을 입력하십시오: |_+_| 이것은 A1의 값을 D1의 값으로 설정합니다. 그것이 무엇이든간에.
  2. 셀에 숫자 100과 200 입력 B1 그리고 C1 , 각각.
  3. 셀 선택 D1 , 수식 입력줄에 아래 수식을 입력합니다. |_+_| 이것은 셀 A1, B1 및 C1의 값을 합산하고 결과를 D1에 반환하는 또 다른 SUM 함수입니다.
  4. 누르다 입력하다 . 오류 메시지가 나타납니다.
  5. 오류 메시지에서 좋아요 .

이전과 마찬가지로 Excel은 0을 반환합니다. 그러나 이전 예와 달리 D4 셀은 자신을 직접 참조하지 않습니다. 대신 값 집합으로 A1을 합산합니다. A1이란? D4입니다. 그래서 D4는 무엇입니까? 값 배열이 있는 A1입니다.

순환 참조가 형성되었습니다.

모든 웹사이트에서 보호된 비디오를 다운로드하는 방법

관련된: Microsoft Excel에서 수식을 복사하는 방법

Excel에서 순환 참조 찾기 및 제거

수많은 셀이 서로를 참조하는 더 복잡한 시나리오에서는 순환 참조를 찾는 것이 수식만 보는 것처럼 간단하지 않을 수 있습니다. Excel에는 순환 참조를 찾는 데 도움이 되는 도구가 있습니다.

순환 참조를 찾기 전에 스프레드시트에 몇 가지를 추가해 보겠습니다.

  1. 세포에서 A1 , A2 , 그리고 A3 , 1, 2, 3을 입력합니다.
  2. 셀 선택 A4 .
  3. 수식 입력줄에 아래 수식을 입력하고 입력하다 : |_+_| 첫 번째 예에서와 같이 이것은 A4가 자신을 참조하는 직접 순환 참조이기도 합니다.
  4. 오류 메시지에서 좋아요 .

Excel은 A4의 수식이 직접 순환 참조이기 때문에 0을 반환합니다. 간접도 생성해 보겠습니다.

  1. 셀에서 C1 , 유형 스물 .
  2. 셀에 아래 수식 입력 E4 : =SUM(A1+A2+A3+A4)
  3. 셀에 아래 수식 입력 G1 : =D1
  4. 마지막으로 셀 선택 C1 수식 입력줄에서 바꾸기 스물 아래 줄로: |_+_|

예상대로 Excel은 이러한 셀이 원에서 서로를 참조하기 때문에 0을 반환합니다. 그러나 그들은 자신을 직접 참조하지 않기 때문에 간접적인 순환 참조입니다.

관련된: Excel에서 고유 값을 계산하는 방법

Excel 도구를 사용하여 스프레드시트에서 순환 참조를 찾는 방법을 살펴보겠습니다. 스프레드시트에는 A4(직접), C1, E4 및 G1(간접)이라는 4개의 순환 참조가 포함되어 있습니다.

  1. 리본 메뉴에서 공식 탭.
  2. 에서 공식 감사 섹션 옆에 있는 화살표 버튼을 클릭합니다. 오류 확인 .
  3. 메뉴에서 마우스를 순환 참조 . 그러면 순환 참조 목록이 열립니다.
  4. 셀을 클릭 목록에서. 이렇게 하면 순환 참조가 있는 셀로 이동합니다.
  5. Excel에는 네 가지 참조 중 하나만 표시됩니다. Excel에서 이러한 체인을 한 번에 하나씩 처리하기 때문입니다.
  6. 첫 번째 순환 참조를 수정하면 다음 순환 참조로 이동할 수 있습니다.
  7. 다음 단계에서는 순환 참조 수정 .
  8. 돌아가기 오류 확인 클릭 순환 참조 .
  9. 목록에서 다음 순환 참조를 선택하고 수정을 진행합니다.

셀 관계 추적

너무 많은 셀이 서로를 참조하는 스프레드시트에서는 셀 관계를 추적하는 것이 어려울 수 있습니다. 그곳은 엑셀의 공식 감사 기능이 유용할 수 있습니다. 수식을 더 잘 시각화하는 데 도움이 될 수 있습니다.

  1. 수식이 포함된 셀을 선택합니다.
  2. 리본에서 공식 탭.
  3. 에서 공식 감사 섹션, 클릭 추적 선례 .
  4. 선택한 셀의 값에 영향을 미치는 모든 셀은 파란색 화살표로 서로 연결됩니다.
  5. 다음으로 같은 섹션에서 종속 항목 추적 . (이 방법은 선택한 셀에서 영향을 받는 각 셀로 파란색 화살표를 그립니다.)
  6. 마지막으로 모든 셀에 대한 값 대신 수식을 보려면 수식 표시 .

원을 깨다

Excel은 계산 라운드 동안 두 번 이상 방문한 셀의 결과를 계산하려고 할 때 순환 참조를 사용합니다. 따라서 항상 도움이되지는 않습니다.

그러나 많은 재무 모델에는 순환 참조가 포함되어 있습니다. 그러나 가능하면 피해야 합니다. 순환 참조를 처리하는 방법을 알았으므로 이제 고급 Excel 기능을 배울 적기일 수 있습니다.

공유하다 공유하다 트위터 이메일 Microsoft Excel에서 IF 문을 사용하는 방법

노련한 전문가이든 스프레드시트 초보자이든 상관없이 Excel의 IF 문에 대한 이 가이드를 확인하고 싶을 것입니다.

다음 읽기
관련 항목
  • 생산력
  • 스프레드시트
  • 마이크로 소프트 엑셀
  • 마이크로소프트 오피스 365
  • 마이크로소프트 오피스 팁
저자 소개 아미르 M. 인텔리전스(39개 기사 게재)

Amir는 기술과 게임에 대한 열정이 있는 약대 학생입니다. 그는 음악 연주, 자동차 운전, 글 쓰기를 좋아합니다.

Amir M. Bohlooli가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.