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

左手IRR,右手NPV,掌握发家致富道路密码

IRRNPV NPV:Net Present Value,净现值。将未来会获得的金额转化成为现在获得的金额,利息是分相似,但是反向计算利息的过程。...这时候内部收益率(IRR)指标就是一个很有效果且直观的判断工具。 IRR的计算 科学计算IRR 实际使用中,我们如果想要获取IRR数值,需要进行一定计算。...而在某次技术支持时,就遇到了客户反映SpreadJS的IRR计算数值Excel不同。...这个问题的原因其实因为IRR本身的计算需要很多迭代,不同的算法取值会导致最终计算结果的不同;另一个原因是因为Excel中的算法、策略都是未知的,目前没有任何资料文档说明Excel的策略。...总结来说,IRR本身作为预估值,就有不确定性,而且没有标准确定那种算法是正确的算法,对于Excel结果的不一致,我们也会在保证结果合理的前提下尽量Excel保持一致。

75620

第2章 价值驱动交付

本文共 1216 个字数,平均阅读时长 ≈ 4分钟 主要是价值的角度介绍基本概念,包括评估价值、规划价值、交付价值、确认价值、报告价值。需要掌握燃尽图、燃起图累计流量图的概念,理解每张图的含义。...对于商业项目,价值通常使用如投资回报率(ROI)、内部收益率 (IRR)、净现值(NPV)回收期来评估。...内部收益率(IRR) 内部收益率(internal rate of return,IRR)是用来衡量对比投资收益率的经济指标。...· IRR≥0,项目可接受(0=市场利率)。 · IRR<0,项目不可接受。...敏捷项目章程的目的也是高层级的描述,用于获取项目5W1H(什么、为什么、谁、什么时候、哪里如何)属性的共识,并授权项目工作的开展。项目章程中应包含3个关键信息:愿景、任务成功标准。

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

前后端结合解决Excel海量公式计算的性能问题

背景 在数据密集的业务领域,尤其是金融,保险,税务等行业中,经常需要利用Excel模型,来对业务进行分析处理。...例如: 1.金融投资: 根据模型进行估值计算,并对投资风险进行评估,通过测算出投资的内部收益率(IRR),净现值(NPV)来做投资收益分析,反应项目的获利能力。...痛点 线下操作Excel软件,无法进行统一管理,特别是遇到模型升级,版本更新的情况。计算结果无法与其他系统,数据库,分析工具等进行交互,形成数据孤岛。...2.前端根据所展示的Sheet工作表,后端读取对应的工作表并序列化进行传输。 3.前端SpreadJS禁用公式计算,设置计算按钮改为触发式计算。 4.前端通过脏数据获取修改记录。...两者结合,既利用了服务端的高性能避免了前端的性能瓶颈,又利用了前端的Excel操作进行分Sheet页的展示,以及前端的脏数获取修改操作并与后端交互。

62650

Excelize 2.4.0 正式版发布, 新增 152 项公式函数支持

新增功能 新增 GetCellRichText API,支持根据给定的工作表名称获取富文本 SetPageLayout GetPageLayout 现已支持设置获取页面打印缩放比例、指定单色打印、...起始页码 SetSheetPrOptions GetSheetPrOptions 现已支持设置获取工作表标签页颜色 SetCellHyperLink 支持设置屏幕提示文字与显示文字,相关 issue...IMLOG2, IMPOWER, IMPRODUCT, IMREAL, IMSEC, IMSECH, IMSIN, IMSINH, IMSQRT, IMSUB, IMSUM, IMTAN, IPMT, IRR...NORM.DIST, NORMDIST, NORM.INV, NORMINV, NORM.S.DIST, NORMSDIST, NORM.S.INV, NORMSINV, NOT, NOW, NPER, NPV...修复部分情况下筛选条件部分丢失的问题 修复当工作簿包含图表工作表、对话工作表时,UpdateLinkedValue 产生错误的问题 修复部分情况下 GetColWidth 返回默认列宽错误的问题 修复无法通过

2.1K71

.NET导出Excel的四种方法及评测

本文,我将使用NPOI、EPPlus、OpenXML、Aspose.Cells四个市面上常见的库,各完成一个导出Excel示例。然后对其代码风格性能做一个横向比较。最后我将说出我自己的感想。...通过调用Measure函数,可以测得传入的action的耗时内存占用。默认会调用5次,可以5次测试结果中取出能反映性能的值。...总结 四种导出Excel库的横向评测数据如下,数据取5次数值的内存消耗中位数 ,百分比以EPPlus的测试数据为100%基准: 次数 分配内存 内存占比 耗时‍ 耗时占比 基准(仅反射) 9,853,936...10秒的耗时; EPPlus表现不错,内存耗时在开源组中表现最佳; 收费的Aspose.Cells表现最佳,内存占用最低,用时也最短; 较为底层的OpenXML表现非常一般,比EPPlus要差,更不能与收费的...更别提这次评测发现EPPlus的性能确实不错,唯一的缺点就是它单元格下标1开始的设计。即便如此,我还是首选推荐EPPlus

4.6K10

【敏捷3.2】评估价值的方法

衡量一个产品的商业价值,我们可以 员工人均收入、创新率、客户满意度、员工满意度、客户使用情况、留住客户、回头客户、投资回报 等多个方面进行。...敏捷的角度来说,商业计划中的东西都是充满风险不确定性的,但是,项目想要立项,需要投资,需要干系人的支持,少了这个商业论证还真是不行。所以,商业论证是我们启动项目时非常重要的一环。...200) * 10% = 0.15 * 100% = 15% 如果题目中没有提供利润率或者给出真实的利润的话,那么就要自己计算一下利润,结果就是: (300-200)/200 * 100% = 5012 IRR...它的计算原理比较复杂,也不在考试的范围内,大家了解一下即可。 NPV 净现值 NPV 指的是投资方案所产生的现金净流量以资金成本为贴现率折现之后与原始投资额现值的差额。...挣值,是用不同维度的数值来计算你挣得了多少价值。它可以计算出项目是否延期,也可以计算成本是否超支。是不是很神奇。

78320

EPPlus 使用小结

文章目录 简介 导入 导出 简单导出 样式格式化 其他 总结 简介 EPPlus是一个使用Open Office XML(xlsx)文件格式,能读写Excel 2007/2010 文件的开源组件,在导出...ExcelPackage(existingFile)) { ExcelWorksheet worksheet = package.Workbook.Worksheets[0]; //获取表格的列数行数...对现有excel的操作好像不是很好,即如果你对已经存在的sheet进行操作,然后保存的时候是报错的,但是添加删除sheet都是没问题的。...操作相对还是毕竟简单的,而且导出数据量上来看,也是很有优势的。...而如果想在.net core项目里面完成excel 的导入导出,也可考虑使用Magicodes.IE。这个是一个开源的项目,完全不用担心商用的问题,而且其内部实现也使用了EPPlus来实现的。

2K20

Magicodes.IE已支持通过模板导出票据

Magicodes.IE简介 导入导出通用库,通过导入导出DTO模型来控制导入导出,支持Excel、Word、PdfHtml。...配置特性即可控制相关逻辑显示结果,无需修改逻辑代码; ?...】加强对基础类型可为空类型的支持 【EPPlus】由于EPPlus.Core已经不维护,将EPPlus的包EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格...,默认启用,可以针对列进行关闭,具体见AutoTrim设置 【导入】导入Dto的字段允许不设置ImporterHeader,支持通过DisplayAttribute特性获取列名 【导入】导入的Excel...移除对Sheet名称的约束,默认获取第一个Sheet 【导入】导入增加对中间空格的处理支持,需设置FixAllSpace 【导入】导入完善对日期类型的支持 【导入】完善导入的单元测试 导出 Demo -

1K00

PMI-ACP 敏捷项目管理5——评估价值与规划价值

对于商业项目,价值通常使用如投资回报率(ROI)、内部回报率(IRR)、净现值(NPV)回收期来评估。...其判断准则为: IRR>=0,项目可接受(0=市场利率) IRR<0,项目不可接受 内部收益率通常不能直接计算出来,需要采用插值法或者试错法得到。...敏捷项目章程的目的也是高层级的描述,用于获取项目的5W1H(什么、为什么、谁、什么时候、哪里如何)属性的共识,并授权项目工作的开展。...使用这种方法,每个特性的益处、坏处、成本和风险多会被1(最低)到9(最高)标注起来。客户根据益处坏处来评估是否包含该特性,开发者根据开发的成本实现的风险来评估该特性。...一个以风险为基础的探测是一项用于在不确定领域获取知识以降低风险的任务。

1.3K20

Magicodes.IE 2.6.2 发布

Steam直接导出 修改部分命名命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空的合并单元格时可能的数据读取错误#305 2.5.4.8 2021.07.15 Magicodes.EPPlus...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...具体见单元测试 【导出】修复导出结果无法筛选的问题。...【导入】优化枚举Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下会自动获取枚举的描述、显示名、名称值生成数据项 bool类型默认会生成“是”“否”的数据项 如果已设置自定义值映射...】加强对基础类型可为空类型的支持 【EPPlus】由于EPPlus.Core已经不维护,将EPPlus的包EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格

1.7K40

Magicodes.IE 2.6.0重磅发布

Steam直接导出 修改部分命名命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空的合并单元格时可能的数据读取错误#305 2.5.4.8 2021.07.15 Magicodes.EPPlus...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...具体见单元测试 【导出】修复导出结果无法筛选的问题。...【导入】优化枚举Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下会自动获取枚举的描述、显示名、名称值生成数据项 bool类型默认会生成“是”“否”的数据项 如果已设置自定义值映射...】加强对基础类型可为空类型的支持 【EPPlus】由于EPPlus.Core已经不维护,将EPPlus的包EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格

1.5K20

Magicodes.IE 2.5.6.3发布

Steam直接导出 修改部分命名命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空的合并单元格时可能的数据读取错误#305 2.5.4.8 2021.07.15 Magicodes.EPPlus...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...具体见单元测试 【导出】修复导出结果无法筛选的问题。...【导入】优化枚举Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下会自动获取枚举的描述、显示名、名称值生成数据项 bool类型默认会生成“是”“否”的数据项 如果已设置自定义值映射...】加强对基础类型可为空类型的支持 【EPPlus】由于EPPlus.Core已经不维护,将EPPlus的包EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格

1.2K40

Magicodes.IE 2.7.1发布

Steam直接导出 修改部分命名命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空的合并单元格时可能的数据读取错误#305 2.5.4.8 2021.07.15 Magicodes.EPPlus...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...具体见单元测试 【导出】修复导出结果无法筛选的问题。...【导入】优化枚举Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下会自动获取枚举的描述、显示名、名称值生成数据项 bool类型默认会生成“是”“否”的数据项 如果已设置自定义值映射...】加强对基础类型可为空类型的支持 【EPPlus】由于EPPlus.Core已经不维护,将EPPlus的包EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格

1.7K10

Magicodes.IE 2.5.6.1发布

Steam直接导出 修改部分命名命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空的合并单元格时可能的数据读取错误#305 2.5.4.8 2021.07.15 Magicodes.EPPlus...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...具体见单元测试 【导出】修复导出结果无法筛选的问题。...【导入】优化枚举Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下会自动获取枚举的描述、显示名、名称值生成数据项 bool类型默认会生成“是”“否”的数据项 如果已设置自定义值映射...】加强对基础类型可为空类型的支持 【EPPlus】由于EPPlus.Core已经不维护,将EPPlus的包EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格

1.7K10

Magicodes.IE 2.5.5.3发布

Steam直接导出 修改部分命名命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空的合并单元格时可能的数据读取错误#305 2.5.4.8 2021.07.15 Magicodes.EPPlus...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...具体见单元测试 【导出】修复导出结果无法筛选的问题。...【导入】优化枚举Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下会自动获取枚举的描述、显示名、名称值生成数据项 bool类型默认会生成“是”“否”的数据项 如果已设置自定义值映射...】加强对基础类型可为空类型的支持 【EPPlus】由于EPPlus.Core已经不维护,将EPPlus的包EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格

1.6K10
领券