Excel 中 NPV 函数使用技巧分享

学习推荐

熟习财政和投资的小搭档,对 NPV 一定不会生疏,NPV,即净现值,它是权衡投资收益的主要目标,一般来说,一项投资的净现值越大,收益越好。

Excel 中的 NPV 函数就是特地为盘算净现值量身定制的。

但,就是如许一个看似平庸端庄的函数,竟也硬生生让 Excel 大佬们玩出了花活!

想知道 NPV 函数的另类用法吗?

跟上小花的节拍,带你明白不一样的 NPV 函数!

1、穿插求差的内行

小 K 治理四家门店,每天都须要经由进程各门店的出入表盘算总利润,每个门店的出入都用负数表现,以下图,怎样设置 C10 单元格的盘算公式才最简洁呢?

惯例的思绪肯定是用 SUMIF 函数来处置,公式以下:

=SUM(C2:C9)-2*SUMIF(B2:B9,"支出",C2:C9)

只管也许公式相较于两个 SUMIF 函数相减的公式,曾经简化了良多,但如果你应用 NPV 函数来处置也许问题,其公式的间洁水平彻底能惊掉你的下巴!

不信,一同瞧瞧?

NPV 隔行求差公式:

=-NPV(-2,C2:C9)

公式阐明:

该公式是源于 NPV 函数的盘算道理和数学逻辑而设置的。

起初,我们须要先了解 NPV 函数的盘算道理,即参数 2 的每个值 value 都乘以 1/(1+rate)的指定次放(以后值的序数值)再乞降

公式中,我们将 rate 设定为-2,因而 1/(1+rate)即是-1。

源于-1 的奇数次方为-1、偶数次方为 1 这一道理,NPV 函数第二参数的每个奇数项取其相反数,偶数项取其自身,然而实现穿插求差运算。

因为如许盘算的成果是支出为负、支出为正,因而须要在公式前增添负号。

同期因为 NPV 输入成果默许为货泉,因而需从新设置单元格数字格局为【惯例】。

2、混淆文本取数妙手

混淆文本取数是一个 Excel 公式困难,你一定见过良多不同的解法,但你能够不知道,NPV 函数也能够处理也许问题,特别是从一堆凌乱数据中提取一切数值并停止组合,NPV 堪称驾轻就熟。

以下例,因为记载进程时光匆促,招致客户信息和客户电话号码混淆,且格局随便,不明白规矩,独一能确定的是,客户的电话号码是记载完整、次序无误的。

这种情况下,该怎样提取客户电话号码呢?

公式以下:

{=(--MID(NPV(9,IFERROR(--MID(A2,ROW($1:$100),1),""),1),3,100)-1)/

公式阐明:

ROW($1:$100):前往 1:100 的有序数组

MID(A2,①,1):逐个提取 A2 中的每个字符

--②:将 MID 提取的数字转化成数值

IFERROR(③,""):MID 提取的非数字经由进程双负号转化为数值或呈现拼写过错NAME?,此处应用 IFERROR 将其转换为空,因而 MID 提出的一切字符中,仅一切数字被保留,其他均为空。

NPV(9,④,1):将 rate 设定为 9,因而 1/(1+rate)即是 1/10,④中一切数字 {1;7;7;8;9;1;2;3;2;4;5} 顺次除以 10,100,1000......,获得 {0.1;0.07;0.007;0.0008;0.00009;......},相加后获得 0.17789123245,即实现了将一切数字在小数点后顺次布列的后果。为避免最初一位数为 0,招致后续盘算出错,NPV 增添一个 value 值 1,然而实现在数字串的最初一位后增添数字 1,0.17789123245 被转化为 0.177891232451。

MID(⑤,3,100):提取小数点后的一切数字

--⑥:同③,将 MID 提取的数字转化成数值

{=(⑦-1)/:去除⑤中额定增添的尾数 1。最外围的大括号表现这是一个数组公式,须要同期按 Ctrl+Shift+Enter 才干准确盘算。

3、数字倒排巨匠

有朋友问过小花,怎样把 10 个数字组成的编码倒序布列?

小花给出的谜底让他震惊不已!没错,就是 NPV 函数。

公式以下:

{=NPV(-0.9,--MID(A2,ROW($1:$10),1))/

公式阐明

MID (A2,ROW ($1:$10),1) 将 A2 单元格中的数字逐个提取出来,经由进程双负号「--」将文本型数字转化为数值型数字,以便 NPV 停止盘算。

将 NPV 函数的参数 rate 设定为-0.9,因而 1/(1+rate)即是 10,A2 中的一切数字被顺次乘以 10,100,1000......,再相加,就实现了将第 1 个数字填列在十位上,第 2 个数字填列在百位数,第 3 个数字填列在千位上,以此类推。最初将公式的团体除以 10,便可实现数字倒排。

以上就是小花分享的对于 NPV 函数的三种另类用法,你学会了吗?回想一下吧:

rate 设定为-2,可实现穿插求差;

rate 设定为 9,能够实现混淆文本取数;

rate 设定为-0.9,轻松拿下数字倒排。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 298050909@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.kufox.com//xxtj/2023-08-25/5542.html

标签: 函数使用技巧