首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel实战技巧:从Excel预测的正态分布中返回随机数

两种类型的随机模拟 粗略地说,我们可以将随机模拟分为两种类型:表格和扩展。 表格模拟 使用表格模拟,可以在电子表格一行的多个单元格中创建整个模型,其中一些单元格包括随机数。...或者,如果你的最高可能销售成本是40%,而最低可能成本是30%,将使用另一个随机数在这些限制之间进行选择。 使用这种方法,每次重新计算工作簿时,模型都会为你提供修改后的预测。...可以轻松地根据需要多次重新计算此模型,并从每次计算中获取结果……自动地,无需编程即可完成。在下一篇文章中,在如何使用Excel数据表创建蒙特卡罗模型和预测中会展示如何做到这一点。...图1 图2 图1显示了第一次按F9重新计算工作簿后的结果,图2显示了再次按下F9后的结果。如你所见,每个分组的结果均为1000左右,即结果份额相等。...下一篇文章,在如何使用Excel数据表创建蒙特卡罗模型和预测中,会向你展示如何在此基础上使用蒙特卡罗方法创建概率模拟。 注:本文学习整理自exceluser.com,供有兴趣的朋友参考。

2.1K10

Excel实战技巧:如何使用Excel数据表创建蒙特卡罗模型和预测

在本文中,将向你展示如何使用Excel模拟运算表来记录每次计算产生的结果。 然而,在详细讲解之前,需要事先声明两件事。...首先,无论何时打开使用模拟运算表的蒙特卡罗分析,请确保蒙特卡罗工作簿是唯一打开的工作簿。这是因为它需要多次重新计算,如果打开了其他工作簿,它们也会不必要地重新计算。这可能会使你的模拟非常慢。...注意,每次重新计算工作簿时,模型都会生成不同的结果,现在需要为许多重新计算自动捕获这些结果。 设置Data表 我们现在要建立一个数据表。...此表将自动重新计算 Excel,返回下图5第2行中命名的项目的值,在第4行中记录这些值,重新计算,在第5行中记录当前项目,依此类推……直到表的最后一行。...:=D9-D10 每当按下F9 键时,Excel都会重新计算5000次并得到新的均值,此预测将显示该均值。

4.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    精通Excel数组公式003:数组公式是个啥

    引用数组,包含一个以上的单元格引用,例如单元格区域、工作表引用和定义的名称。 2. 由公式元素创建的数组,也称作结果数组,是通过数组操作创建的一组项目。 3. 数组常量,一组硬编码到公式中的值。...图1 图1所示的工作表中的计算过程如下: 1. 在单元格E3中使用公式=D3-C3计算该天的变化值,这只是一个简单的单个值之间的减法运算。 2. 同样,使用减法运算计算出其它3天的变化值。 3....然而,如果你不想看到详细的计算过程,只是想计算出最大变化量,或者有成千上万的数据,创建辅助列占用工作表空间且耗费较大,那么可以使用单个单元格数组公式来解决。...这是在创建数组公式时经常使用的一个技巧,可以查看数组公式元素的结果,从而确保公式正确,特别是创建包含多个公式元素的大型数组公式时。...数组公式能够节省工作表空间(不需要一个或多个辅助列)。 3. 在多单元格中的数组公式难以删除。 4. 给定了所需要的结果和环境条件,数组公式是最好的选择。 缺点 1.

    1.9K60

    Power Query 真经 - 第 6 章 - 从Excel导入数据

    在 Excel 中一个文件不仅包含多个工作表,而且还有不同的方式来引用这些工作表中的数据,包括通过整个工作表、一个已定义的表或一个已命名的范围来引用。在处理 Excel 数据时,一般有如下两种方法。...(Named Range): 对区域进行命名;动态区域(Dynamic Range):由 Excel 公式计算给出的单元格范围;工作表(Sheet): 是 Excel 工作簿中的某个页面。)...单击 “Unformatted” 数据范围内的任何(单个)单元格。 创建一个新的查询,【获取数据】【自其他源】【来自表格 / 区域】。...$A$5:x 其中,x 为数据区域右下角的引用,如果不在 Excel 公示栏中计算,则 x 的计算结果为引用,而为了知道这个引用是不是被正确的计算,在 Excel 公示栏中按【F9】计算,会返回作为位置引用的...图 6-x-4 演示公式动态计算区域的效果 在 Excel 365 中,即使是在一个单元格中输入公式,若该公式实际返回一个区域,则会将结果扩展到此单元格以外的整个区域,并用蓝色边框表示边界,这里充分说明了该公式的效果

    16.7K20

    Excel小技巧71:让RAND函数生成的随机数固定不变

    可以以粘贴值的方式将它们粘贴到另一组单元格,但这样的话,它们就永远固定下来了;还可以使用VBA代码。其实,还可以使用Excel的模拟运算表功能。...Excel的计算选项如图1所示,通常情况下设置为自动计算,这样当工作表中的单元格发生变化或者保存工作表时,公式会自动重新计算,设置为手动计算后,必须手动刷新才会重新计算。...除此两项外,还专门为模拟运算表设置了计算模式,即“除模拟运算表外,自动重算”,这就为我们固定随机数提供了一种方法。特别是当要随机数固定,而其它单元格需要变化时。 ?...图1 我们使用模拟运算表建立一个生成随机数的表格,如下图2所示,其中列B是由RAND函数生成的随机数,而列C中是使用模拟运算表生成的随机数。 ?...图2 将工作表计算选项设置为“除模拟运算表外,自动重算”,此时,当我们在工作表中输入任何内容或者作出改变时,列C中的值固定不变,而列B中的值会发生变化,如下图3所示。 ?

    18.1K21

    精通Excel数组公式026:你弄清楚大型数组公式是怎么工作的吗?

    2.当公式在单个单元格中时,运行“公式求值”命令(按Alt,M,V键,或者选择功能区“公式”选项卡“公式审核”组中的“公式求值”)。“公式求值”功能对于看到公式计算时Excel所遍历的步骤是非常好的。...但有两个缺点:(1)有时评估的公式元素相对于公式求值对话框来说太大了;(2)有时这个对话框没有显示所有步骤或者与在公式处理于编辑模式时使用F9键显示的结果不同。...3.使用评估公式元素技巧,当公式在单元格中处于编辑模式时,按F9键评估公式的每个单独部分。这是一个非常宝贵的技巧,用来学习公式是如何做的。在使用F9键评估公式元素后,记得使用Ctrl+Z撤销评估。...7.输入完整的公式后,将该单元格进入编辑模式,可以按F9键来评估公式的每个部分。当完成查看每个公式元素评估的结果后,按Esc键返回到单元格中的公式。...image.png 图9 最后的提示 数组公式不能够计算整列 在Excel中,虽然可以创建非常大的数组公式,但不能创建使用整列的数组,因为重新计算使用整列单元格的数组公式是非常耗时的,Excel不允许创建这类数组

    2.3K20

    Excel VBA解读(139): 用户定义函数计算了多次

    当被修改后Excel重新计算工作簿时,计算引擎将通过计算最近修改的公式开始,然后对剩余的公式使用最新的计算序列。...问题是计算引擎仅在计算公式/自定义函数之后才执行此重新计算,因此在每次重新计算时包含自定义函数的公式会计算多次。 下面是一个非常简单的示例,你可以在工作簿中试试。...立即窗口中会显示: $A$2-1 $A$3-2 现在,清除立即窗口中的数据,返回Excel并按F9键执行重新计算,可以看到立即窗口中会显示: $A$3- $A$2-1 $A$3-2 可以看到,首先计算单元格...由函数向导引起的多个用户定义函数重新计算 每当将函数向导与用户定义函数一起使用时,用户定义函数会被多次调用,因为在输入函数的参数时,函数向导使用评估动态显示函数的结果。...使用将结果返回到多个单元格的数组用户定义函数是加速用户定义函数执行的一种非常好的方法(请参阅前面的文章),但是应该注意一个导致速度减慢的Bug: 当输入或修改多单元格用户定义函数并且取决于易失性公式时

    1.8K30

    ChatGPT Excel 大师

    创建重新定义您工作空间的定制模板。进入预测见解的高级分析和建模,并掌握引人注目的演示和报告艺术。 当您踏上这段旅程时,请记住这些页面中的见解不仅仅是工具;它们是实现效率、准确性和创新的通道。...ChatGPT 提示“我的数据分布在多个列中,需要将其合并到单个列中。如何使用 Excel 的公式从不同来源串联和合并数据?” 34....请教 ChatGPT,了解高级超链接技巧,如链接到工作表中的特定单元格。ChatGPT 提示“我想创建允许用户快速访问相关信息或数据源的超链接。如何在 Excel 中设置一键数据录入的超链接?”...蒙特卡洛模拟 专业提示学习如何在 Excel 中执行蒙特卡洛模拟,借助 ChatGPT 的指导,使您能够通过生成随机值并观察其对结果的影响来建模和分析各种场景。步骤 1....创建简单宏 Pro-Tip 学习使用 ChatGPT 的指导在 Excel 中创建简单宏,使您能够通过记录操作并将其转换为可重复使用的宏来自动执行格式设置、计算和数据操作等任务。步骤 1.

    10700

    Word域的应用和详解

    更新域:F9 键    更新单个域:首先单击此域或域结果,然后按下 F9 键。    更新所有域:首先单击“编辑”菜单中的“全选”命令,然后按下 F9 键。    ...计算单元格的平均值:   表左上角的四个单元格: = average(a1:b2)   表中a1,a3,c2单元格: = average(a1,a3,c2)   表中间的一列: = average(b:...例如,在 Word 中用 A1 引用一个单元格相当于在 Microsoft Excel 中用 A1 引用一个单元格。二、表格的计算   1 单击要放置计算结果的单元格。   ...如果所引用的单元格有所改变,请先选定该域,再按下 F9 键,即可更改计算结果。   ...使用该域时,必须对第一节之后每一节的页从 1 开始重新编号。 ▲示例:要在已分节的文档的每一页上打印如“429”之类的文字,可在页眉和页脚中插入如下域和文字。

    6.7K20

    Excel VBA编程

    在VBA中,Excel的工作簿,工作表,单元格等都是对象,图表,透视表,图片等也都是对象,甚至于单元格的边框线,插入的批注都是对象… 集合也是对象,它是对多个相同类型对象的统称。...有时,当工作表重新计算后,自定义函数并不会重新计算。...如果想让工作表重新计算后,自定义的函数也能随之重新计算,就应该讲自定义函数定义为易失性函数。...,一个worksheet对象代表工作簿中的一个普通工作表 range 代表Excel中的单元格,可以是单个单元格,也可以是单元格区域 application对象操作 使用ScreenUpdating属性设置更新屏幕...在重新计算工作表之后发生 SheetChange 当更改了任意工作表的单元格之后发生 sheetDeactivate 当任意工作表转为非活动状态时发生 sheetFollowHyperLink 当单击工作簿中的任意超链接时发生

    45.8K33

    精通Excel数组公式024:模拟运算表

    该功能允许修改一个或两个公式输入,显示多个假设分析结果。 使用单变量模拟运算表进行单公式假设分析 下图1展示单元格B6中使用公式输入的PMT函数。...虽然创建自已的公式可以很容易完成,但是使用模拟运算表功能更有优势,主要原因为: 1.模拟运算表比公式计算更快。 2.使用模拟运算表替代许多公式时,公式创建时间会更快。...这里告诉模拟运算表从单元格B2中删除PMT计算过程中的值,将单元格区域A11:A15中的值替换成公式。 4.单击确定。 ?...图2 使用单变量模拟运算表用一个公式代替多个公式 如下图3所示,单元格区域E3:I3中的每个单元格都包含一个不同的公式,直接或间接引用单元格B3中单位销售量的公式输入。...图5 注意,在Excel中有一个选项:除模拟运算表外,自动重算。如果你选取了该选项,模拟运算表不会自动更新。

    1.8K20

    个人永久性免费-Excel催化剂功能第74波-批量排版格式利器,瞬间美化表格

    对单元格设置某样式,后期若不满意当前设置的样式,可通过修改样式的配置,瞬间对引用了该样式的单元格区域群进行格式的修改 单元格样式之于单个格式来说,可对其进行多个格式的组合并命名其组合,方便与其他人分享交互等优点...格式搜索设置窗体 搜索到的结果,由上面搜索黄色的条件,搜索到的所有黄色底色中,有多种样式组成,常规为未设置样式时的默认样式。...(下一功能) 功能4:重新设置原单元格样式 在遍历或查找到的结果表中,进行样式名称列的修改,让对应的单元格重新设置为修改后的样式名称。...,性能更优 小技巧2: 因程序使用EPPLUS 的开源类库来读取或搜索所有单元格,会对活动原工作薄进行关闭后再读取和写入结果表,操作完成后再打开保存后结果表的工作薄。...若仅仅一个打开的工作薄时,程序关闭再打开后,貌似有一段较长的Excel表功能按键的响应过程,可使用CTRL+N新建一个工作薄,让程序关闭作业工作薄时,仍然有其他活动工作薄存在,这样后续的热键响应速度貌似会加快许多

    1.2K10

    精通Excel数组公式008:数组常量

    列数组常量(垂直数组常量) 如下图1和图2所示,如果使用公式引用一列中的项目,当按F9评估其值时,会看到:在花括号内放置了一组项目,文本被添加上了引号,分号意味着跨行,且项目列使用分号。 ?...3.表数组常量(双向数组常量) 如下图5和图6所示,如果使用公式引用行列组成的表,当按F9评估其值时,会看到:在花括号内放置了一组项目,文本被添加上了引号,数字仍保留原形式,分号意味着跨行,逗号意味着跨列...示例:从单个单元格里的四个系列折扣中计算净成本 如下图12所示,四个系列折扣都在一个单元格中,需要使用公式计算净成本。 ? 图12 可以使用MID函数来提取这四个系列折扣数字,如下图13所示。 ?...图13 选择MID函数后按F9评估值,其结果如下图14所示。 ? 图14 这些值虽然是文本,但应用到数学运算中后,会自动转换为数字。这样,得到的求净成本的公式如下图15所示。 ?...示例:在VLOOKUP函数中的查找技巧 使用数组常量来节省工作表空间 在使用VLOOKUP函数时,如果你不想通过查找表查找且数据不会变化,可以将查找表硬编码到公式中,如下图16所示。 ?

    2.9K20

    excel常用操作大全

    5.如果一个Excel文件中有多个工作表,如何将多个工作表同时设置为相同的页眉和页脚?如何一次打印多个工作表? 在EXCEL菜单的视图-页眉和页脚中,您可以设置页眉和页脚来标记信息。...此时,您的所有操作都针对所有工作表,无论是设置页眉和页脚还是打印工作表。6.在Excel2000制作的工资表中,只有第一个人有工资表的表头(如编号、姓名、岗位工资.),并希望以工资单的形式输出它。...如果您可以定义一些常规数据(如办公室人员列表),您经常需要使用这些数据作为将来自动填充的序列,这难道不是一劳永逸的吗?...28、命名工作表时应注意的问题 有时,为了直观起见,经常需要重命名工作表(Excel中的默认表名是sheet1、sheet2.)。重命名时,最好不要使用现有的函数名作为表名,否则在以下情况下会有歧义。...Excel会将ZM(2)视为公式中的一个函数,从而产生错误。因此,ZM(2)工作表应该重新命名。 29.如何拆分或取消拆分窗口?

    19.3K10

    【Excel系列】Excel数据分析:抽样设计

    可在以后重新使用该数值来生成相同的随机数。 输出区域:在此输入对输出表左上角单元格的引用。如果输出表将替换现有数据,Excel 会自动确定输出区域的大小并显示一条消息。...新工作表:单击此选项可在当前工作簿中插入新工作表,并从新工作表的 A1 单元格开始粘贴计算结果。若要为新工作表命名,请在框中键入名称。...新工作簿:单击此选项可创建新工作簿并将结果添加到其中的新工作表中。 3. 随机数发生器应用举例 3.1 均匀随机数的产生 均匀:以下限和上限来表征。...正态分布描述 正态:以平均值和标准偏差来表征,相当于工作表函数“=NORMINV(rand(),mu,sigma)” 例:产生10行8列来自均值为100、标准差为10的总体随机数。...当总体太大而不能进行处理或绘制时,可以选用具有代表性的样本。如果确认数据源区域中的数据是周期性的,还可以仅对一个周期中特定时间段中的数值进行采样。

    3.6K80

    大一保姆级Excel一篇入门全——满足基本办公需求(wps版本——安装方便快捷高效)

    功能:XLSX格式支持更多的功能和特性,如多个工作表、扩展的行列数、更大的工作表容量等。...自动换行是指在单元格中输入的文本超过单元格宽度时,Excel会自动调整文本的显示方式,将超出部分移到下一行显示,以便完整展示所有内容。换行并不会改变单元格的大小,只是在显示上进行调整。...相对引用: 单元格引用是相对于当前公式的位置而言的,即公式中单元格的引用位置与实际单元格的位置相同。例如,如果A1单元格中的值为10,而B1单元格中的公式为=A1+2,则该公式的结果为12。...绝对引用: 单元格引用是对单个单元格的引用,即公式中单元格的引用位置与实际单元格的位置不同。例如,如果A1单元格中的值为10,而B1单元格中的公式为=A1+2,则该公式的结果为12。...混合引用: 混合引用是对多个单元格的引用,这些单元格可以是相对或绝对引用。例如,如果A1单元格中的值为10,B1单元格中的值为20,C1单元格中的公式为=A1+B1*2,则该公式的结果为50。

    60860

    简单的Excel VBA编程问题解答——完美Excel第183周小结

    23.在VBA程序中使用哪个Excel对象引用的工作表单元格区域? Range对象。 24.假设单元格区域引用单个工作表单元格,你如何知道该单元格是否为空?...Range对象的Value属性返回一个空字符串。 25.Worksheet对象的UsedRange属性引用什么? 包含工作表中所有已使用单元格的最小单元格区域。 26.如何在单元格中添加批注?...获取引用该单元格的Range对象,然后调用AddComment方法。 27.一个工作表可以有多少个Selection对象? 只有一个。...对于单个单元格区域,它们是相同的。对于多个单元格区域,Activate选择单元格区域左上角单元格,而Select则选择整个单元格区域。...Excel公式技巧64:为重复值构造包含唯一值的辅助列 Excel小技巧67:列出工作表中所有定义的名称 完美Excel社群本周内容 本周完美Excel社群内容更新不是很多,仍然是《Excel编程周末速成班

    6.6K20

    【文末赠书】个人永久性免费-Excel催化剂功能第121波-文件处理新增base64转码及导出文本文件

    ,提供图片尺寸大小、经纬度等Exif信息和视频转码格式、分辨率等信息 传送门:第83波-遍历文件夹内文件信息特别是图像、音视频等特有信息 4.Excel类的一维表文件转换 Excel格式的xlsx、xls...文本文件的读写操作 区分于一般二进制文件,文本文件的易读写性,也进行了大量的功能开发,如读取文本文件(含txt/xml/json等)至单元格中,正则读取并提取或替换匹配信息。...传送门:第88波-批量提取pdf文件信息(图片、表格、文本等) 追加新功能 除以上的功能,在笔者程序开发及工作过程中,又新增了一些需求,索性也开发出来通用性,放到Excel催化剂中,供特定场景下的用户使用...催化剂的各个功能,日常工作事半功倍是必然的结果。...当有特殊字符如换行符时的复制,就会出现双引号 模拟数据,仅用几个重复的二维码图片演示。选定要导出的单元格,一键导出文本文件。

    1.5K10

    Excel VBA解读(146): 使用隐式交集处理整列

    当Excel希望获得单个单元格引用但却提供给它单元格区域时,Excel会自动计算出单元格区域与当前单元格的行或列相交的区域并使用。例如下图1所示: ?...但是,如果在工作表前15行之外输入 =myCells 例如,在第18行输入该公式,由于没有交叉区域,则会返回错误值#Value,如下图2所示。 ?...图3 如果在多个单元格中输入上述数组公式,则会获取多个值,如下图4所示,在单元格区域C5:C9输入上面的数组公式,会得到列A中的前5个数据。 ? 图4 那么,对于函数Excel又是怎么处理的呢?...例如,VLOOKUP函数通常使用单个值或引用作为要查找的值,使用单元格区域作为查找表。...并且只将该单个单元格视为从属单元格,因此仅当该单个单元格被改变而不是当该单元格区域中的任何单元格被改变时,才重新计算公式或函数。

    5K30

    精通Excel数组公式007:函数参数数组运算

    下图1展示了一个使用LEN函数计算单元格中字符数的公式。LEN函数接受单个项目作为其参数text,输出单个项目作为其返回值。 ?...图3 如果选择LEN函数并按F9评估,则可以看到该函数提供了5个值,如下图4所示。 ? 图4 这意味着如果你给LEN函数的参数text提供多个项目,那么它也会给你返回多个值作为结果。...一般来说,如果对接受单个项目的函数参数使用多个项目,那么该函数将提供多个项目作为其返回值。当函数参数接受单个项目而你给其提供多个项目时,你创建了函数参数数组操作。...当查找表没有排序时使用SUMPRODUCT/SUMIF函数 如下图6所示,在单元格区域A3:C7中列出了每种产品的销售额,现在想要计算这些产品的总毛利。...如下图8所示,当使用F9来评估公式中的SUMIF函数时,其得到的是对应的成本数值。 ? 图8 注意,本示例中区域F4:F6中没有重复值,因此公式能够正常运转。如果存在重复值,则会出错。

    1.2K20
    领券