나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 조삿갓 (choga21)

추천:  2
파일:     질문(204)[2].xlsx (436KB) 조회:  2334
제목:   [RE]순환참조 오류입니다.
     
  * 아래줄에 질문을 작성하세요 >>

각 값을 정확하게 알수있는 셀 색을 노란색으로 표현했고

 제가 한셀에 알고싶어하는 값을 표현했습니다

 알려주신 조견표는 사용자가 정확히 알때 되는것같더라구요

 사용자의 변화는 누적수량에 따른 사용자변화입니다 

이게 과연 함수로 가능한 부분인가요?
 ==============[디레이지님 글에 대한 답변입니다]==============

일단 조견표 만드는 요령에 대해서는
 첨부 파일에 다시 설명을 했습니다만...

보다 근본적인 문제가 있네요.

즉, 질문 자체가 논리적으로 모순을 가지고 있습니다.

1) 사용자와 물품 개수의 차이에 의해 획득수량이 결정된다고 하셨지요?
2) 그리고 그 획득수량을 누계한 것이 누적수량인데
   즉, 획득수량이 누적수량을 결정함
3) 이번에는 또 누적수량을 가지고 사용자 수를 결정하겠다고 하십니다.

닭이 알을 낳고 알이 닭이 되고 그 닭이 또 알을 낳으니
"닭이 먼저냐, 병아리가 먼저냐?"가 됩니다.

이런 걸 "순환참조"라고 하지요.
서로 물고 물리는 관계가 되어서, 가장 기본적인 기준이 되는
key 값이 도대체 뭐냐?는 문제가 발생합니다.

물론 닭과 달걀은 순환하면서 자손을 퍼뜨리지요.
달걀이 부화한 닭이 다시 어미 닭 자신(1대)이 되는 것은 아니고
 어미 닭의 새끼(후손)인 다른 어미 닭(2대)이 되는 건 말이 되지요.

예컨대, 만일 1행의 사용자 수가 2행의 획득수량을 결정한다고 하면
 그건 괜찮을 수 있습니다.
2행의 획득수량은 다시 2행의 사용자 수를 결정하고
2행의 사용자 수는 다시 3행의 획득수량을 결정하고...
이런 식은 괜찮습니다.

그러나
 질문하신 의도대로 하면
1행의 사용자 수가 다시 1행의 획득수량에 영향을 주는 관계가 되기 때문에
 병아리가 자라서 다시 2대 어미 닭이 아닌 1대 어미 닭으로 둔갑해 버리니까 문제입니다.

첨부파일을 열면 당연히
순환참조 오류 메시지가 뜰 겁니다.

일단 무시하고 확인 눌러서 열어보시면

두 개의 시트로 비교 설명해 두었으니 참고하시기 바랍니다.
 
[불량 게시물 신고]  
        
  

작성일 : 2018-03-23(23:35)
최종수정일 : 2018-03-23(23:35)
 


 ◎ 관련글

  제 목   작성자   날짜
조견표활용vlookup 답변을 주셨지만 잘안되서 한번 더 질문드립니다. 디레이지 2018-03-22
[RE]순환참조 오류입니다. 조삿갓 2018-03-23