excel公式不自动计算_公式 | Excel根据起止日期,自动计算每月的计息天数
营长说
之前一位做互联网金融的MM咨询Excel的问题,就是Excel如何根据起止日期自动计算每个月的计息天数?我觉得很有代表性,就拿出来和各位分享。
按照惯例,我们先看具体案例问题,如下图。
问题:
根据购买日期和期限,计算起息日和到期日;
根据起息日和到期日,计算每个月的计息天数。
主要操作步骤:
1.计算起止日期
行业惯例是购买日期的第2天开始计息,计息的天数就是期限天数。
所以这个问题比较简单,用加法就可以计算出来。
2.设置月份显示
为了计算方便,案例中的每个月份,我都是用具体的日期显示出来的。
在F1单元格输入标准的日期 2017-12-1
向右拖拽的时候,在填充选项中选择 “以月填充”,如图。
得到的效果如下图。
将日期格式显示为 XXXX年X月 的形式即可,此处不再做图示了。
3.设置计算公式
在这里,我抛弃了用IF函数的判断方法,因为条件多,做出来的比较复杂。
我用的是 MEDIAN和EOMONTH组合的方法。
先介绍下这两个函数:
EOMONTH:用于计算指定日期之前或者之后n个月的最后一天.
n=0,即表示当前月份的最后天。
比如:
EOMONTH(F1,0)表示F1中的日期当月的最后一天,2017年12月1日所在月份的最后1天是2017年12月31日。
MEDIAN:返回给定数值的中值,中值是在一组数值中居于中间的数值,如果参数集合中包含偶数个数字,函数 MEDIAN 将返回位于中间的两个数的平均值。
比如:
MEDIAN(3,8,5)=5
MEDIAN(3,8,5,7)=6
应用到本例中,最终公式是:
在F2单元格中,输入公式:
=MEDIAN(EOMONTH(F$1,0),$E2,F$1-1)-MEDIAN($D2-1,F$1-1,EOMONTH(F$1,0))
当然你要觉得不好记,可以直接拿来用的~~
通过横向和纵向复制公式,最终效果是这样的
从而实现了根据起止日期自动计算每个月的计息天数。
有了计息天数,就可以根据投资额和对应利率计算出每个月的收益了,本文就不再介绍了。
案例文件:
链接:https://pan.baidu.com/s/1nN145AOcLpCbL_o4P6BKgQ
密码:gscq
或点击阅读原文,输入密码查看
excel公式不自动计算_公式 | Excel根据起止日期,自动计算每月的计息天数相关推荐
- excel 查询 表关联_从Excel查询表获取里程
excel 查询 表关联 There is a new sample file on my website, in response to a lookup question that someone ...
- excel导入数据校验_使用Excel数据验证限制日期范围
excel导入数据校验 Yesterday, one of my clients emailed to let me know that she was having trouble entering ...
- excel表格计算年龄_在Excel中计算年龄
excel表格计算年龄 Can you remember how old you are? Or are you like me, and have to ask, "What year i ...
- excel下拉隐藏_在Excel下拉列表中隐藏使用过的项目
excel下拉隐藏 You can add a drop down list in a cell, to make it easy for people to enter data. It's rea ...
- excel删除工作空间恢复_在Excel 2007中有更多工作空间
excel删除工作空间恢复 You might not love the Ribbon in Excel 2007, but the user interface does have new feat ...
- excel自定义排序出错_使用Excel自定义列表按您的方式进行排序
excel自定义排序出错 You know how to sort an Excel list alphabetically, and with Excel 2007 you can even sor ...
- excel 多行插入_在Excel中插入多行
excel 多行插入 If you've used Excel for a while, you have lots of skills that you might assume everyone ...
- excel共享工作簿_在Excel中避免共享工作簿
excel共享工作簿 Occasionally a client asks me to create a shared workbook in Excel, so two or more employ ...
- excel 替换 换行符_在Excel中查找和替换换行符
excel 替换 换行符 When you want to create a line break (line feed) in a cell, you press Alt + Enter, to s ...
最新文章
- 云服务器怎么添加虚拟内存,云服务器怎么添加虚拟内存
- Entity Framework如何得到数据库表的名字
- mentor公司的PCB设计软件:PADs, Expedition,BoardStation
- Qt文档阅读笔记|Qt实践| HTTPS知识点-获取某站点SSL证书
- 动态数组ArrayList c# 1613536290
- Android Demo---如何敲出圆角的Button+圆角头像
- matlab快速将几幅图片放在一幅图片
- linux 下的文件搜索、可执行文件搜索
- VS C#语言获取输入名称的汉语拼音简拼码和全拼码完整案例教程
- LabVIEW编程LabVIEW开发研华PCI 1756例程与相关资料
- 关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料
- 【Python绘图】pyecharts绘制南丁格尔玫瑰图
- 九价疫苗三针一共多少钱 2022
- 教你在微信头像上加口号,很实用!
- 月薪13k的腾讯测试岗,面试原来这么简单
- oracle数据库 移动,在ORACLE中移动数据库文件
- 74161功能表_74161引脚功能表
- 离散数学22_第8章图__握手定理
- Python--总结第一阶段
- 计算机的优缺点英语作文100词,跪求一篇英语作文 题目:论计算机的优缺点
热门文章
- 关系型数据库第四章笔记---关系数据理论
- java.lang.IllegalArgumentException: Could not find class异常解决方式
- AndroidStudio安装配置教程(参考)
- matlab 冒号范围,MATLAB中冒号的用法
- 2019美国大学计算机专业,2019美国计算机专业什么大学好
- 专业系统开发流程有多少步骤?如何进行系统开发?
- React 入门教程【官网文档中文版】
- 求不定积分的系列题型(一)
- asp.net中@Register指令
- 6个不为人知的高质量APP推荐:知乎3万人点赞,2万人收藏!