现在有免费的精英会计交流群,每天前150名进群免费,与众多优秀财务人一起讨论业务、交朋友!进群加微信号kjsc020
同样是账龄,格式不同,需求不同,也会导致天壤之别。
问题:根据结账周期,计算超期金额。
注:超期也叫逾期。
结账周期每30天算一个月,现在是2019月4月,结账周期90天,就是不包含4月、3月、2月,剩下月份的金额,这些金额叫超期金额。
=C2+D2
结账周期30天,就是不包含4月,剩下所有月份的金额。
=C5+D5+E5+F5
会计方面的案例,其实并不难,只要你了解计算规则,一切问题都迎刃而解。
卢子用一句话说明,就是每30天就少统计一个月的数据。
=SUM(OFFSET(C2,,,1,COUNTA($C$1:$G$1)-B2/30))
OFFSET函数语法说明:
=OFFSET(起点,向下几行,向右几列,多少行,多少列)
起点为C2,不向下也不向右就都是0,每个结算单位的金额只占1行,多少列由COUNTA($C$1:$G$1)-B2/30决定。
COUNTA函数是为了判断总共有多少列,B2/30是判断要扣减的列数,两个相减就获得超期的列数。
用OFFSET函数获取区域,最后用SUM函数将区域进行求和。
这里再补充一个知识点,就是用逗号占位,其实就是省略0不写。标准写法:
=SUM(OFFSET(C2,0,0,1,COUNTA($C$1:$G$1)-B2/30))
用逗号占位,跟省略逗号是完全不同的。省略2个逗号就变成3个参数,这种是错误的。
经常用逗号占位的还有VLOOKUP函数、MATCH函数。如下面2个公式,用逗号占位的是精确查找,逗号省略的是按区间查找,完成不同。
=VLOOKUP(A2,C:D,2,)
=VLOOKUP(A2,C:D,2)
以上,需特别注意。
现在有免费的精英会计交流群,每天前150名进群免费,与众多优秀财务人一起讨论业务、交朋友!进群加微信号kjsc020
来源:Excel不加班,作者:卢子