用函数计算工龄_用Excel计算财务账期,离不开这3个函数

43385959ba49122d15c895b315a036b6.png

正文共:1577 字 6 图

预计阅读时间: 4 分钟

在很多企业,应收账款要按指定的账期显示,类似“0-30天,31-60天,……”这种样式。在Excel应收账款分析表中,需要根据应收账款的账龄天数显示不同的账期区间 。
例如,公司的账期根据时间段划分为五大类别,如下表。

区间账期类别区间范围说明00-30天0≤账期<313131-60天31≤账期<616161-90天61≤账期<919191-120天91≤账期<121121>120天账期≥121


传统办法是用IF函数嵌套函数判断,如果账期类别多,会比较繁琐还容易出错。这里介绍账期匹配的三个函数。

01

VLOOKUP函数


平时用VLOOKUP函数做查询,更多的是用到它精确查找的功能,最后一个参数为0,如果找不到就会报错。由于账期匹配是区间段查询,所以用到VLOOKUP函数的模糊查找功能,最后一个参数为1
首先需要在G2:H6区域建立一个规则表。在E2单元格中输入公式:=VLOOKUP(D2,$G$2:$H$6,2,1)通过VLOOKUP函数的模糊查找,来判断各账目的账期。(本例中的账龄计算日期为2019年1月26日)

b04e03e81c833e717225b2aecbb23c9b.png

建立规则表的好处是查看清晰,也容易修改。有时候不方便在旁边建立规则表,就需要将规则表嵌入VLOOKUP函数当中。

69d2fa936d1e29279897c83d5aabd29a.png

在单元格E2中输入公式:=VLOOKUP(D2,{0,"0-30天";31,"31-60天";61,"61-90天";91,"91-120天";121,">120天"},2,1)初看公式有点复杂,里面还有逗号(,)、分号(;)、引号(“ ”)和大括号({ })等多种符号。这里营长推荐一个快捷键【F9】,可以快速将函数中引用地址快速转换成引用内容。在函数中,选择“$G$2:$H$6”,按下【F9】即可。有的电脑键盘需要按【Fn+F9】。这样,匹配条件和对应的账期类别就在函数中体现,不会引用其他的区域。缺点是看起来复杂,容易出错。

02

LOOKUP函数


LOOKUP函数也可以做模糊查询,函数结构如下:
• LOOKUP(查找值查找区域返回区域)单元格E2使用规则表的公式:=LOOKUP(D2,$G$2:$G$6,$H$2:$H$6)

ca24992d6f724b655f29c15be01af55d.png

在单元格E2中不使用规则表,输入公式:=LOOKUP(D2,{0;31;61;91;121},{"0-30天";"31-60天";"61-90天";"91-120天";">120天"})

03

IFS函数


其实在Office 2019或Office 365版本中,Excel软件新增了IFS函数,用于多条件判断。因为如果判断条件区间多一点,IF语句就需要不断地嵌套,变得越来越复杂,到最后面的括号数量多,很容易弄错。
先看下IFS函数的语法结构:• IFS(条件1结果1条件2结果2……)只要按照“条件,结果”的格式,不断地添加参数就可以了,最多支持127对条件和结果。在单元格E2中输入公式:=IFS(D2>120,">120天",D2>90,"91-120天",D2>60,"61-90天",D2>30,"31-60天",D2>0,"0-30天")

24c80ffc33738dabbd46e4209a2de13b.png

最好所有的条件能够覆盖实际的数据范围,如果不确定,可以将最后一个条件用“TRUE”来代替,表示前面所有条件都不满足的情况,否则公式返回结果会出现错误。

本文节选自营长新书《Excel高效办公:财务数据管理》

2bf86a773e5bcda9e8a0e51071fff990.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409174.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android所有颜色代码

转载&#xff1a;http://www.cnblogs.com/elleniou/archive/2012/04/25/2469676.html <?xml version"1.0" encoding"utf-8" ?> <resources> <color name"white">#ffffff</color><!--白色 --> <color nam…

排序算法--冒泡排序的首尾改进

在排序算法中&#xff0c;冒泡排序是一个很经典的算法&#xff0c;最初的冒泡排序一直要运行n-1次&#xff0c;但是其中有些事不必要的操作&#xff0c;例 如&#xff0c;当没有两个数据发生交换时&#xff0c;就可以结束运行。 本文介绍的一种方法是对上述条件的改进&#xff…

Java学习笔记之基础应用(2015.3.21)

最近打算好好学习下Java&#xff0c;所以打算记录下一些知识点或者是值得记住需要记住的代码吧&#xff01; 1.灵活使用位运算实现加密算法 可以使用“^”异或运算符把字符串与一个特定值进行异或运算&#xff0c;这样就可以得到一个加密后的字符串&#xff0c;这就是一个简单…

dw网页设计期末设计一个网页_Dreamweaver网页设计期末模拟试题(1)

山东广播电视大学开放教育Dreamweaver网页设计期末模拟试题 (1)一、单项选择题1&#xff0e;下图为Dreamweaver 8的新建文档页面&#xff0c;一般情况下&#xff0c;创建完全空白的静态页面应选择()。A. 基本页类别中的“HTML”选项B. 基本页类别中的“HTML模板”选项C. 动态页…

直接拿来用!10款实用Android UI工具

转载地址&#xff1a;http://blog.csdn.net/bboyfeiyu/article/details/13295233 移动应用的UI设计就好似达摩克利斯之剑&#xff0c;一方面&#xff0c;一个视觉、交互、体验良好的UI可以加强应用在用户心目中的形象和识别性。而另一方面&#xff0c;一个体验糟糕的UI设计不仅…

o_rdonly_O_RDWR, O_CREAT等open函数标志位在哪里定义? | 学步园

查了下O_RDWR, O_CREAT等定义&#xff0c;终于找到了。我的系统是Fedora12, 其定义在文件&#xff1a;/usr/include/asm-generic/fcntl.h&#xff0c;部分定义如下&#xff1a;#include /* open/fcntl - O_SYNC is only implemented on blocks devices and on fileslocated on …

上百个Android开源项目分享

转载地址&#xff1a;[http://blog.csdn.net/bboyfeiyu/article/details/12234163] 上百个Android开源项目分享&#xff0c;希望对android开发有帮助。 Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourceforge.net/p…

批量读入一个文件夹中文件的数据操作实例

批量处理 > coo dir("test") > path "/panfs/TC_FUN/USER/group3/yanzengli/other/study/R_study/knowledge/test" > doc_path sapply(coo, function(names) paste(path, names, sep/)) >doc <- sapply( doc_path, function(doc) readLi…

http拨测是什么意思_HTTP 501 是什么意思?

意思是服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法&#xff0c;并且无法支持其对任何资源的请求。HTTP状态码由 RFC 2616 规范定义的&#xff0c;并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了…

java pdf文件压缩_PDF文件压缩转换教程

现在在很多的网站上传文件的时候&#xff0c;不知道大家有没有遇到因为pdf文件太大&#xff0c;不能上传这种情况。还有很多限制PDF文件大小&#xff0c;由于PDF文件较多&#xff0c;那么就会导致效率大大减小。如果PDF文件过大进行PDF文件传输会很慢很麻烦&#xff0c;想要快速…

hadoop之blockreport

工作中有一套hadoop集群&#xff0c;该集群也作为对外的nginx服务&#xff0c;用来存储了大量的图片。 近期nginx访问经常出现超时访问的情况。 查看log&#xff0c;发现原来的report 频率为1小时一次&#xff0c;但是由于report 需要收集datanode 上的block使用情况&#xff0…

Android学习问题:关于AlertDialog中自定义布局带有的EditText无法弹出键盘

最近在用到AlertDialog的时候&#xff0c;自定义了其布局文件&#xff0c;其中带有EditText&#xff0c;但是发现在手机上使用的时候&#xff0c;点击EditText却没有弹出键盘&#xff0c;在网上搜索了下&#xff0c;看到有好几种解决方法&#xff0c;试过其中一些方法&#xff…

powermockito教程_Mockito与PowerMock的使用基础教程

一、Mockito与PowerMock简述Mockito与PowerMock都是Java流行的一种Mock框架&#xff0c;使用Mock技术能让我们隔离外部依赖以便对我们自己的业务逻辑代码进行单元测试&#xff0c;在编写单元测试时&#xff0c;不需要再进行繁琐的初始化工作&#xff0c;在需要调用某一个接口时…

U8远程接入客户端重新安装问题

系统检测到已经安装了旧版本客户端软件 解决&#xff1a;[-HKEY_LOCAL_MACHINE\SOFTWARE\Comexe Ras Sys]删掉这个就可以了 转载于:https://www.cnblogs.com/martian6125/archive/2013/01/30/9631101.html