Excel如何计算应收帐款逾期天数(月份)
网志图文版:
http://www.b88104069.com/archives/4055
会计人员除了结帐和切传票,经常要以各科目为出发点,追踪管理异常项目
,其中属于应收帐款部份,最重要的莫过于逾期帐款,如今ERP这么普遍,通
常建制完整的系统,都可以跑出应收帐款帐龄表或逾期表。然而,虽然系统
报表很方便,某些特殊情况还是有可能要自己来,或者是,想检查系统跑出
来报表是否无误,凡此种种,都必须善用Excel功能,在此分享:
一、既然涉及到日期天数,首先了解Excel里有哪些相关函数。在上方功能
区里,选取“公式”页签,拉出“日期及时间”清单,这些,就是Excel相关
函数了。
二、我自己看了看,发现最有用的函数就一个:“=TODAY()”,点出“函数
说明(H)”,Excel官方说明为:“传回目前日期序列值。此序列值是
Microsoft Excel 用以从事日期及时间计算的代码。如果储存格格式在输入
函数之前是 [通用],则结果的格式会是日期格式。”简单讲,这个函数会传
回今天的日期。由于应收帐款逾期都是以现在来计算,因此能抓出今天的函
数,特别重要。
三、如图所示,应收帐款收款日明细表,有了收款日,有了今天“
=TODAY()”,相减“=$E$1-D2”,便得到了逾期天数。
四、今天减掉应收款日,正的表示已经逾期,负的表示尚未逾期,但其实并
不需要负数,尚未逾期显示零即可,并且将TODAY这个函数直接带入公式,不
再另外设置储存格,综合起来,可以依照思惟逻辑写:“
=IF((TODAY()-D2)<0,0,(TODAY()-D2))”,也可以技巧一点:“
=MAX((TODAY()-D2),0)”。
五、逾期天数是比较琐碎,有时候其实我们只需要逾期月份即可,看起来较
为简单明了。输入公式:“=ROUNDDOWN(E2/30,0)”,意思是把天数除以30,
并且在无条件舍去法取到整数,除了ROUNDDOWN,还有ROUNDUP是无条件进位
法取位,ROUND是四舍五入法取位,可以视需要情况使用。
六、TODAY这个函数抓的是今天,这是个优点、同时也是缺点,因为“今天
”是一直在变动的,隔几天后再打开档案,会发现逾期天数变了。有些情况
,特别是会计师期末查帐,想要将基准日固定在某个日期(通常是期末)。
有两个方法:其一是设置一个基准日期的储存格:“=MAX(($E$1-D2),0)”,
其二是直接将基准日期写入公式:“=MAX((DATE(2016,3,31)-D2),0)”。
关于应收帐款,除了计算出逾期天数和月份之外,就管理报表而言,有时候
并不需要数字,只要把异常帐款标示出来即可,这个用格式化条件可以做到
,另外专篇文章作说明。
延伸阅读(应收应付帐款):
Excel如何以vlookup查找应收帐款最晚收款日:
http://www.b88104069.com/archives/4048
Excel如何sumif自动加总应收帐款:
http://www.b88104069.com/archives/3735
Excel如何以排序及筛选,检查应付帐款异常项目:
http://www.b88104069.com/archives/3182