excel工作表可以用作自定义项吗?
我正在用excel构建一个网络业务模型。Gawker Media也有类似的模式 在我的模型中,我有许多属性,这些属性有一些超范围的受众。每个酒店都吸引用户,从而提供交叉促销机会。就Gawker而言,他们有一系列的博客,其受众可能会在他们的网络中阅读他们的几个博客 如果gawker发布了一个新的博客,他们就可以从他们的博客网络中引导流量 为一个博客创建一个模型相当简单——尽管最初的假设更难。下一步是对网络效应进行建模 Excel提供了一个场景管理器,允许我更改基本模型中的关键假设。这几乎是完美的,我可以模拟10个属性的发布,每个都有不同的发布假设,并查看摘要 我需要帮助的地方是弄清楚如何改变每个属性启动时的初始用户数。换言之,一旦网络建立起来,就有可能驱使人们前往网络上推出的任何新房产 我不相信场景经理会做我需要的事情 所以,我想知道是否可以使用模型工作表作为UDF?UDF需要在给定一些输入假设的情况下吐出每月收入和唯一用户 然后,我将能够为10个属性创建我自己的摘要表,并使用每个属性的总唯一性为网络获取摘要。此网络摘要将用于确定有多少人可以被驱动到新物业的推出 实际上,与scenario manager的唯一区别在于,我需要以编程方式生成一个输入变量(初始用户),作为启动时网络中人数的函数 我希望有可能在excel中实现这些目标。我可以直接用Java创建整个模型,但是与业务同事分享要困难得多excel工作表可以用作自定义项吗?,excel,user-defined-functions,Excel,User Defined Functions,我正在用excel构建一个网络业务模型。Gawker Media也有类似的模式 在我的模型中,我有许多属性,这些属性有一些超范围的受众。每个酒店都吸引用户,从而提供交叉促销机会。就Gawker而言,他们有一系列的博客,其受众可能会在他们的网络中阅读他们的几个博客 如果gawker发布了一个新的博客,他们就可以从他们的博客网络中引导流量 为一个博客创建一个模型相当简单——尽管最初的假设更难。下一步是对网络效应进行建模 Excel提供了一个场景管理器,允许我更改基本模型中的关键假设。这几乎是完美的,
谢谢-马特。有一个我研究过但从未使用过的产品-搜索calc4web。它需要一张公式表并生成可编译为XLL加载项的代码(C++)。然后您可以调用一个函数,该函数执行工作表所执行的操作。但是,当然,您有一个XLL要分发,每次更改逻辑时都有一个构建步骤,这在很大程度上挫败了使用电子表格的意义 在我的例子中,我最后编写了一些非常简单的VBA代码,以使用scenario manager更改我的工作表“输入”,并捕获我的“输出”。如果您有一批输入,您可以将宏指向这些输入,然后逐步执行这些输入,那么这种方法是有效的 编辑: 有关此操作的仅VBA示例,请参见此处:
您可以尝试使用数据表。
它只允许您分析两个输入参数变化的影响,但您可以创建多个数据表,每个参数可以采用数百个不同的值。
它鲜为人知,但自Excel 3.0以来一直高效可用