2009-05-17 9 views
2

저는 Excel에서 네트워크 비즈니스 모델을 구축하고 있습니다. 비슷한 모델은 Gawker Media의 모델입니다.Excel 워크 시트를 UDF로 사용할 수 있습니까?

제 모델에는 잠재 고객의 무릎 위에 몇 가지 속성이 있습니다. 각 속성은 사용자를 끌어 들이며 교차 구매 기회를 제공합니다. Gawker의 경우 그들은 청중이 자신의 네트워크에서 블로그를 읽을 가능성이있는 일련의 블로그를 가지고 있습니다.

gawker가 새로운 블로그를 시작하면 블로그 네트워크에서 트래픽을 유도 할 수 있습니다.

단일 블로그에 대한 모델을 만드는 것은 매우 간단합니다. 초기 가정은 더 어렵습니다. 다음 단계는 네트워크 효과를 모델링하는 것입니다.

Excel에서는 기본 모델의 주요 가정을 다양하게 할 수있는 시나리오 관리자를 제공합니다. 이것은 거의 완벽합니다. 각기 다른 출시 가정을 가진 10 가지 속성의 출시를 모델링하고 요약을 볼 수 있습니다.

내가 도움이 필요한 곳은 각 속성을 시작할 때 초기 사용자 수를 어떻게 바꿀 수 있는지 알아 보는 것입니다. 즉, 일단 네트워크가 구축되면 네트워크에서 시작된 새로운 부동산으로 사람을 몰 수있게됩니다.

나는 시나리오 관리자가 내가 필요한 것을 할 것이라고 생각하지 않습니다.

따라서 모델 작업 시트를 UDF로 사용할 수 있는지 궁금합니다. UDF는 월간 수익 및 고유 한 사용자에게 많은 입력 가정을 뱉어 야합니다.

그러면 10 개의 속성에 대한 요약 시트를 만들고 각 속성에 대한 총 고유 항목을 사용하여 네트워크 요약을 얻을 수 있습니다. 이 네트워크 요약은 얼마나 많은 사람들이 새로운 자산의 출시를 추진할 수 있는지를 결정하는 데 사용됩니다.

실제로 시나리오 관리자와의 유일한 차이점은 시작 시점에 네트워크에있는 사람들의 수에 따라 프로그래밍 방식으로 생성 된 입력 변수 중 하나 (초기 사용자)가 필요하다는 것입니다.

나는 Excel에서 이러한 라인을 따라 무엇인가를 달성 할 수 있기를 바라고 있습니다. 나는 자바로 전체 모델을 만들었지 만 비즈니스 동료들과 공유하기가 훨씬 더 어려웠습니다!

감사합니다.

답변

1

내가 조사했지만 사용하지 않은 제품이 있습니다. calc4web를 검색하십시오. 수식을 사용하고 XLL 추가 기능으로 컴파일 할 수있는 코드 (C++)를 생성합니다. 그런 다음 시트가하는 일을하는 함수를 호출 할 수 있습니다. 그러나 물론 XLL을 배포하고 논리를 변경할 때마다 빌드 단계를 거쳐야하므로 스프레드 시트를 사용하는 데 많은 어려움을 겪을 수 있습니다.

필자는 매우 간단한 VBA 코드를 작성하여 시나리오 관리자를 사용하여 시트 "입력"을 변경하고 "출력"을 캡처합니다. 이것은 매크로를 가리키고 단계별로 입력 할 수있는 입력 일괄 처리가있는 경우 작동합니다.

편집 :

이 일의 VBA 전용 예를 들어 여기 참조 :

using a sheet in an excel user defined function

+1

감사합니다. –

+0

왜 당신은 그것을 표시하지 않습니까? –

1

당신은 데이터 테이블을 시도 할 수 있습니다.
다양한 입력 매개 변수의 영향을 분석 할 수만 있지만 여러 데이터 테이블을 만들 수 있으며 각 매개 변수는 수백 가지의 다른 값을 가질 수 있습니다.
Excel 3.0 이후로는 거의 알지 못했지만 효율적이고 사용 가능합니다.

관련 문제