3
数据计算
计算每笔实际应收账款截止2020/9/30的账龄,账龄以月份数据表示,不足一月的按照天数/30计算小数。
enddate = date(2020, 9, 30)
def totalmonth(startdate):
return round((enddate.year-startdate.year)*12 (enddate.month-startdate.month) (enddate.day-startdate.day)/30,2)
df3['账龄']=df3['过帐日期'].map(totalmonth)
df3.loc[df3['客户编号']==23500000]
计算账龄区间:使用条件判断
▪ 当账龄小于等于3个月时,落入账龄区间 1-3月;
▪ 当账龄大于3个月小于等于12个月时,落入账龄区间 3月-1年;
▪ 当账龄大于12个月小于等于24个月时,落入账龄区间 1-2年;
▪ 当账龄大于36个月时,落入账龄区间 3年以上。
def age(totalmonth):
if totalmonth<=3:
age='1-3月'
elif totalmonth<=12:
age='3月-1年'
elif totalmonth<=24:
age='1-2年'
else:
age='3年以上'
return age
df3['账龄区间']=df3['账龄'].map(age)
df3.loc[df3['客户编号']==23500000]
账龄统计:
pd.pivot_table(df3,index['客户编号'],
columns=['账龄区间'],
values=['实际应收'],aggfunc=
sum,fill_value=0)
以上就是用Python自动计算应收账款账龄的操作步骤了。公司的应收账款在流动资产中具有举足轻重的地位,如果公司的应收账款能及时收回,那么公司的资金使用效率将能大幅提高!
©图片版权归财码数字化所有,如对版权有异议,请联系后台议定处理。
本文由财码数字化整理发布,如需转载请务必注明以上信息。