Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: 셀자신을 참조할수 있나요? 예) A1=A1+1 과 같이 자신의셀값을 1씩 증가시킬수 있는지?

1,260 views
Skip to first unread message

심플리스트

unread,
Mar 9, 2009, 7:47:16 PM3/9/09
to
재미있는 질문이라서 연구해 봤는데요...
순환참조를 사용하면 가능합니다.

먼저 엑셀의 옵션을 수정해 주어야 합니다.
엑셀 2003 기준으로 설명하겠습니다.

먼저 '도구 - 옵션 - 계산 탭'에서 반복계산 항목에 체크하고 최대 반복 횟수를 1
로 설정합니다

그리고 새 시트를 열고

A1 셀에는 1
B1 셀에는 =IF(C2>=5,SUM(A2:B2),B2)
C1 셀에는 =rand()*10 을 입력해 보세요.


그리고 F9 번을 계속해서 누르면 C1 셀값이 5이상일 때마다 B1 셀 값이 변화하는
것을 볼 수 있습니다.

잘 응용하시면 될 듯 합니다.


주의사항...

순환참조 기능을 켜 두면 엑셀 계산이 느려질 수 있고
순환 참조 기능이 필요없는 파일을 사용할 때 오류가 생길 수 있습니다.


----- Original Message -----
From: "액셀함수?" <?????@discussions.microsoft.com>
Newsgroups: microsoft.public.kr.excel
Sent: Monday, March 02, 2009 2:51 PM
Subject: 셀자신을 참조할수 있나요? 예) A1=A1+1 과 같이 자신의셀값을 1씩
증가시킬수 있는지?


> 예로써 특정조건을 만족할때 A1셀 자신의 값을 종전값보다 1씩 증가시키려
> 하는데 가능한지요?
>
> B1셀에는 특정의 계산식이 들어 있고, [F9]키를 누를때마다 결과값이 변합니다.
> 이때 B1셀의 값이 일정값 이상이면 A1셀의 값을 1씩 증가시키려합니다.
> 방법이 있는지요?
>

0 new messages