2015-01-09 5 views
1

나는 P79 = SUM (K14 : N73)을 가지고 있으며 그 셀의 최대 총을 추적하는 셀이 필요합니다. 셀 값은 매주 변경됩니다. 지난 주 합계가 이번 주보다 많으면 최대 값만 유지됩니다.범위의 최대 값 업데이트

P79 = SUM 사용 (K14 : N73) P80 = (I 내로 공식 넣어 셀) ->이 = IF (P79> P80, P79, P80)가 그것이 순환 참조 경고 돌아온다 및 값은 0입니다.

맞지 않습니까? 최대 주간 가치를 지키기 위해 필요합니다. 시각적 기본을 사용하지 않으면, 그 방법을 사용하거나 작동하도록 설정할 수 없습니다. 하지만 내가해야한다면 ...해야 돼!

+2

귀하의 수식이 같은 원형에 대해 당신이 얻을 수있는, 자신을 참조하는 발견 방법에 대한 자세한 내용은이 링크 밖으로

확인합니다. 매주 LWM 셀을 업데이트하는 몇 가지 방법과 비교를 위해 지난주의 최대 값, 다른 * 값을 보유 할 셀이 필요합니다. –

+1

VBA에서는 가능한 작업을 수행 할 수 있지만 실제로는 워크 시트의 표준 기능으로는 불가능합니다. 결과를 저장할 준비가되어 있거나 (다른 곳에 있거나 표시되지 않은 경우) 솔루션은 쉬울 것입니다. – pnuts

+0

불투명 한 공식 질문에 대한 처음 몇 분 동안 2 upvotes! – brettdj

답변

0

이 작업 또는 여러 셀에 매크로를 사용합니다.

당신이 세포 P80의 공식을두고 있으며, 공식 자체가 P80을 참조하는 경우
Sub SaveMax() 
    ' =IF(P79>P80,P79,P80) 
    If [P79] > [P80] Then 
     [P80] = [P79] 
    End If 
End Sub 
0

(는 않음) 그럼 내가 그 방법을 볼 수 있습니다 여기에 테이블에 새로운 데이터를 입력 한 후 실행하는 것이 일반적인 매크로입니다 그 경고를 얻을 것입니다.

P80 = IF(P79>P80,P79,P80) 

Excel에서 기본적으로 순환 참조를 좋아하지 않는다,하지만 당신은, "iterave 계산"Excel에서

라는 것을 가능하게 파일에 갈 수 -> 옵션 -> 수식

"반복 계산 사용"상자를 선택하고 최대 반복 횟수를 1로 설정하십시오.

이렇게하면 Excel에서 영원히 "루핑"대신 "수식 반복"을 한 번 실행할 수 있습니다. 나는 P80이

https://www.udemy.com/blog/circular-reference-excel/