2017-12-14 27 views
1

내 스프레드 시트 순서를 완료하려면 대개 학생이 Excel에서 약간의 카 레이싱 시뮬레이션을 작성하도록하십시오. 나의 새로운 학교에서 나는 나의 처분에 Excel을 가지고 있지 않다. 그래서 우리는 Calc (모든 것이 일반적이다)로 모든 것을한다. 그러나 Excel에서 제대로 작동하여 Calc에서 작동하지 않는 무언가가 있습니다.Libreoffice calc : 순환 참조 누적 기 오류 : 523 또는 오산

모든 주사위 - 롤과 현재 주사위의 현재 합계를 얻으려면 주사위 - 굴림 결과 (= int (rand() * 6) +1로 시뮬레이트 됨)를 더하는 누적 기 필드가 필요합니다.

반복 계산을 활성화하면 가능합니다. 다음과 같이 enter image description here

설정은 다음과 같습니다 :하지만 내 현재 설정 나는 대부분의 시간에 다음과 같은 오류가 enter image description here

나는 "최소 cange :"를 설정하면 내가 일을 반복 계산을 얻을 수 있습니다

에 6. 그러나 F9를 누르면 계산이 올바르지 않습니다. 항상 적어도 주사위 값을 두 배 늘리지 만, 종종 주사위 값과 아무런 관련이없는 값을 추가합니다.

이 단순히 다음 설정을 사용했다 Excel에서

: enter image description here

예 : 단계 : enter image description here 단계 + 1 : enter image description here

이 오픈 오피스/LibreOffice와 캘크에서 작동하도록 얻을 방법이 있나요 ? 그렇지 않은 경우 : Calc에 어큐뮬레이터 필드를 생성하는 방법은 무엇입니까?

미리 감사드립니다.

+1

버그 신고를위한 하나라고 생각합니다. ( – pnuts

+1

흠 ... 어떻게 작동하는지 봅시다 : https : // bugs .documentfoundation.org/show_bug.cgi? id = 114482 – SirSiggi

답변

2

버그 보고서에 m.a.riosv 님의 의견을 말하고 그 개인이 다른 설정을 갖고 있거나 A1의 값에 다른 생성기를 사용하고 있다고 생각됩니다. 1하고 포괄적 3 사이의 정수로 A1을 단순화

은 (생성되지 키 입력) 1 반복 및 최소 1로 설정하면 다음 (반복) 패턴을 보여줍니다 내가 거기에 더욱 확신

0 0 
1 2 
2 Err:523 
3 Err:523 
1 14 
2 Err:523 
3 Err:523 
1 26 
2 Err:523 
3 Err:523 
1 38 

버그이며, 두배로 올리는 것에 대해서는 정확합니다. 또한 '최소 변화'의 중요성에 대한 (즉, 변화가 0에서 때 또는 값 만 반환됩니다 이상 1 (즉, 때 3에서 1 방울) 덧붙여

:.

Version: 5.4.3.2 (x64)
Build ID: 92a7159f7e4af62137622921e809f8546db437e5 CPU threads: 2; OS: Windows 6.29; UI render: default; Locale: en-GB (en_GB); Calc: group

(또한 이전 LO 버전과 OO 버전)

+0

당신이 관찰합니다. 반복 : vation는 다음 시도 나 리드 1 최소 변화 : A2 6 화학식 : = A2 +의 (A1/2) BTW 쓸모있는 해결 방법. 한번 더 배증을 증명합니다. – SirSiggi

+0

@Sir 예.(1) 단일 반복에서 최소 변경은 큰 차이가 없어야합니다. (2) 보이는 것만 정확하게 계산할 수 있지만 다음 반복이 큰 차이를 만들지 여부를 확인하는 루프 대신 결과를 두 배로 늘릴 수있을만큼 반으로 완료되지만 '한 단계 멀리'에 도달하면 오류가 발생합니다. – pnuts