python 计算当月天数_告诉你怎么用Python进行企业营运分析!盈利这么多?
告訴你怎么用Python進(jìn)行企業(yè)營(yíng)運(yùn)分析
內(nèi)容導(dǎo)入:
大家好,這里是每天財(cái)務(wù)轉(zhuǎn)一轉(zhuǎn)。Python的應(yīng)用領(lǐng)域現(xiàn)在非常的廣泛,隨著會(huì)計(jì)與財(cái)務(wù)智能化的步伐加快,Python數(shù)據(jù)分析在財(cái)務(wù)分析與投資決策中會(huì)占有一席之地。
形如SPSS與SAS這樣的可視化數(shù)據(jù)分析,是沒有進(jìn)行財(cái)務(wù)專業(yè)方向的模塊的,excel中雖然有財(cái)務(wù)函數(shù),但是使用不太靈活,也不能用于系統(tǒng)開發(fā)。如果你是R語(yǔ)言的使用者,可以忽略此類型內(nèi)容,這方面,R語(yǔ)言與Python語(yǔ)言功能大致相同。
小神馬目前準(zhǔn)備了一系列財(cái)務(wù)運(yùn)算的內(nèi)容,給大家做分享。今天準(zhǔn)備給大家介紹企業(yè)營(yíng)運(yùn)能力分析的方法。
概念介紹:
企業(yè)營(yíng)運(yùn)能力(Analysis of Enterprises' Operating Capacity),主要指企業(yè)營(yíng)運(yùn)資產(chǎn)的效率與效益。企業(yè)營(yíng)運(yùn)資產(chǎn)的效率主要指資產(chǎn)的周轉(zhuǎn)率或周轉(zhuǎn)速度。企業(yè)營(yíng)運(yùn)資產(chǎn)的效益通常是指企業(yè)的產(chǎn)出量與資產(chǎn)占用量之間的比率。
企業(yè)營(yíng)運(yùn)能力分析就是要通過(guò)對(duì)反映企業(yè)資產(chǎn)營(yíng)運(yùn)效率與效益的指標(biāo)進(jìn)行計(jì)算與分析,評(píng)價(jià)企業(yè)的營(yíng)運(yùn)能力,為企業(yè)提高經(jīng)濟(jì)效益指明方向。
第一,營(yíng)運(yùn)能力分析可評(píng)價(jià)企業(yè)資產(chǎn)營(yíng)運(yùn)的效率。
第二,營(yíng)運(yùn)能力分析可發(fā)現(xiàn)企業(yè)在資產(chǎn)營(yíng)運(yùn)中存在的問(wèn)題。
第三,營(yíng)運(yùn)能力分析是盈利能力分析和償債能力分析的基礎(chǔ)與補(bǔ)充。本文主要運(yùn)用趨勢(shì)分析與比率分析等方法來(lái)評(píng)估企業(yè)的資產(chǎn)狀況。
今天主要給大家介紹流動(dòng)資產(chǎn)營(yíng)運(yùn)能力分析,主要指標(biāo)如下:
1、流動(dòng)資產(chǎn)周轉(zhuǎn)加速效果分析;
2、存貨周轉(zhuǎn)率分析;
3、應(yīng)收賬款周轉(zhuǎn)率分析。
流動(dòng)資產(chǎn)周轉(zhuǎn)率介紹:
1、概念:流動(dòng)資產(chǎn)周轉(zhuǎn)率指企業(yè)一定時(shí)期內(nèi)主營(yíng)業(yè)務(wù)收入凈額同平均流動(dòng)資產(chǎn)總額的比率,流動(dòng)資產(chǎn)周轉(zhuǎn)率是評(píng)價(jià)企業(yè)資產(chǎn)利用率的一個(gè)重要指標(biāo)。
2、通過(guò)對(duì)該指標(biāo)的對(duì)比分析,可以促進(jìn)企業(yè)加強(qiáng)內(nèi)部管理,充分利用流動(dòng)資產(chǎn),如調(diào)動(dòng)暫時(shí)閑置的貨幣資金用于短期的投資創(chuàng)造收益等。
3、計(jì)算方式
流動(dòng)資產(chǎn)周轉(zhuǎn)率(次)=主營(yíng)業(yè)務(wù)收入凈額/平均流動(dòng)資產(chǎn)總額
流動(dòng)資產(chǎn)周轉(zhuǎn)天數(shù)=流動(dòng)資產(chǎn)平均余額*計(jì)算期天數(shù)/流動(dòng)資產(chǎn)周轉(zhuǎn)額(產(chǎn)品銷售收入)
平均流動(dòng)資產(chǎn)總額=(流動(dòng)資產(chǎn)年初數(shù)+流動(dòng)資產(chǎn)年末數(shù))/2,即平均流動(dòng)資產(chǎn)總額是指企業(yè)流動(dòng)資產(chǎn)總額的年初數(shù)與年末數(shù)的平均值,此數(shù)值可以在資產(chǎn)負(fù)債表找到。與非流動(dòng)資產(chǎn)無(wú)關(guān)。
存貨周轉(zhuǎn)率介紹:
1、概念:存貨周轉(zhuǎn)率又名庫(kù)存周轉(zhuǎn)率,是企業(yè)一定時(shí)期營(yíng)業(yè)成本(銷貨成本)與平均存貨余額的比率。
2、作用:用于反映存貨的周轉(zhuǎn)速度,即存貨的流動(dòng)性及存貨資金占用量是否合理,促使企業(yè)在保證生產(chǎn)經(jīng)營(yíng)連續(xù)性的同時(shí),提高資金的使用效率,增強(qiáng)企業(yè)的短期償債能力。存貨周轉(zhuǎn)率是對(duì)流動(dòng)資產(chǎn)周轉(zhuǎn)率的補(bǔ)充說(shuō)明,是衡量企業(yè)投入生產(chǎn)、存貨管理水平、銷售收回能力的綜合性指標(biāo)。
3、計(jì)算方式
成本基礎(chǔ)的存貨周轉(zhuǎn)次數(shù)=營(yíng)業(yè)成本/存貨平均余額
存貨平均余額=(期初存貨+期末存貨)/2
存貨周轉(zhuǎn)天數(shù)=計(jì)算期天數(shù)(365)/存貨周轉(zhuǎn)率
應(yīng)收賬款周轉(zhuǎn)率介紹:
1、概念:應(yīng)收賬款周轉(zhuǎn)率是指定的分析期間內(nèi)應(yīng)收賬款轉(zhuǎn)為現(xiàn)金的平均次數(shù)。
2、作用:公司的應(yīng)收賬款在流動(dòng)資產(chǎn)中具有舉足輕重的地位。公司的應(yīng)收賬款如能及時(shí)收回,公司的資金使用效率便能大幅提高。應(yīng)收賬款周轉(zhuǎn)率就是反映公司應(yīng)收賬款周轉(zhuǎn)速度的比率。它說(shuō)明一定期間內(nèi)公司應(yīng)收賬款轉(zhuǎn)為現(xiàn)金的平均次數(shù)。用時(shí)間表示的應(yīng)收賬款周轉(zhuǎn)速度為應(yīng)收賬款周轉(zhuǎn)天數(shù),也稱平均應(yīng)收賬款回收期或平均收現(xiàn)期。它表示公司從獲得應(yīng)收賬款的權(quán)利到收回款項(xiàng)、變成現(xiàn)金所需要的時(shí)間。
3、計(jì)算方式
應(yīng)收賬款周轉(zhuǎn)率=賒銷收入凈額/應(yīng)收賬款平均余額
賒銷收入凈額=銷售收入-銷售退回-現(xiàn)銷收入
應(yīng)收賬款平均余額=(期初應(yīng)收賬款余額 + 期末應(yīng)收賬款余額)/2
應(yīng)收賬款周天數(shù)=360/應(yīng)收賬款周轉(zhuǎn)率
實(shí)現(xiàn)過(guò)程:
1、代碼說(shuō)明
# -*- coding:utf-8 -*-
# 代碼基于python2版本,請(qǐng)用python2執(zhí)行# 輸入scode時(shí),請(qǐng)加引號(hào),如‘600600’
# 輸入year時(shí),請(qǐng)直接輸入,如 2017
分別引入了財(cái)務(wù)模塊、可視化模塊與計(jì)算科學(xué)模塊。
3、參數(shù)定義 scode ='300114'timelist=[2010,2011,2012,2013,2014]year1=2010year2=2011year3=2012year4=2013year5=2014定義企業(yè)代碼‘300114’,時(shí)間年限為連續(xù)的5年,2010到2014年。這些參數(shù)是可以修改的。
4、時(shí)間處理
def get_operation_data(year1, year2, year3, year4, year5,scode):
timelist = []
timelist.append(year1)
timelist.append(year2)
timelist.append(year3)
timelist.append(year4)
timelist.append(year5)
將傳入的時(shí)間參數(shù)轉(zhuǎn)化為列表。
5、初始化數(shù)組
arturnover = []
arturndays = []
inventory_turnover = []
inventory_days = []
currentasset_turnover = []
currentasset_days = []
初始化周轉(zhuǎn)率與周轉(zhuǎn)天數(shù)的數(shù)組,用于保存數(shù)據(jù)。
6、獲取財(cái)務(wù)數(shù)據(jù)
for i in timelist:
operation_data = ts.get_operation_data(i, 4)
operation_data.index = operation_data.code
data = operation_data[operation_data.index == scode]
arturnover.append(float(data.arturnover))
arturndays.append(float(data.arturndays))
inventory_turnover.append(float(data.inventory_turnover))
inventory_days.append(float(data.inventory_days))
currentasset_turnover.append(float(data.currentasset_turnover))
currentasset_days.append(float(data.currentasset_days))
爬取所需對(duì)的財(cái)務(wù)數(shù)據(jù)。
7、應(yīng)收賬款周轉(zhuǎn)率折線圖
plt.figure(figsize=(12, 6))
ind = np.arange(5)# 應(yīng)收賬款周轉(zhuǎn)率折線圖plt.subplot(231)
plt.title('AR Turnover(ci)')
plt.plot(arturnover, 'r', label='AR Turnover')
plt.xticks(ind, (year1, year2, year3, year4, year5))
輸出結(jié)果:
應(yīng)收賬款周轉(zhuǎn)率從2011年逐年下降,資金周轉(zhuǎn)能力減弱。
8、存貨周轉(zhuǎn)率折線圖
# 存貨周轉(zhuǎn)率折線圖plt.subplot(232)
plt.title('Inventory Turnover(ci)')
plt.plot(inventory_turnover, 'b', label='Inventory Turnover')
plt.xticks(ind, (year1, year2, year3, year4, year5))
輸出結(jié)果:
企業(yè)存貨周轉(zhuǎn)率從2010年到2014年逐年下降,產(chǎn)品的周轉(zhuǎn)能力下降。
9、流動(dòng)資產(chǎn)周轉(zhuǎn)率折線圖
# 流動(dòng)資產(chǎn)周轉(zhuǎn)率折線圖plt.subplot(233)
plt.title('CA Turnover(ci)')
plt.plot(currentasset_turnover, 'g', label='CA Turnover')
plt.xticks(ind, (year1, year2, year3, year4, year5))
輸出結(jié)果:
企業(yè)流動(dòng)資產(chǎn)周轉(zhuǎn)率從2010年到2014年波動(dòng)上升,流動(dòng)資產(chǎn)的運(yùn)營(yíng)能力上升。
10、應(yīng)收賬款周轉(zhuǎn)天數(shù)折線圖
# 應(yīng)收賬款周轉(zhuǎn)天數(shù)柱狀圖plt.subplot(234)
plt.bar(ind, arturndays, color='yellowgreen')
plt.title('AR Turnover Days')
plt.xticks(ind, (year1, year2, year3, year4, year5))for a, b in zip(ind, arturndays):
plt.text(a, b + 0.05, '%.2f' % b, ha='center',va='bottom', fontsize=7)
輸出結(jié)果:
11、存貨周轉(zhuǎn)天數(shù)折線圖
# 存貨周轉(zhuǎn)天數(shù)柱狀圖plt.subplot(235)
plt.bar(ind, inventory_days, color='gold')
plt.title('Inventory Turnover Days')
plt.xticks(ind, (year1, year2, year3, year4, year5))for a, b in zip(ind, inventory_days):
plt.text(a, b + 0.05, '%.2f' % b, ha='center',va='bottom', fontsize=7)
輸出結(jié)果:
12、流動(dòng)資產(chǎn)周轉(zhuǎn)天數(shù)折線圖
# 流動(dòng)資產(chǎn)周轉(zhuǎn)天數(shù)折線圖plt.subplot(236)plt.bar(ind, currentasset_days, color='#FFA500')plt.title('CA Turnover Days')plt.xticks(ind, (year1, year2, year3, year4, year5))for a, b in zip(ind, currentasset_days):plt.text(a, b + 0.05, '%.2f' % b, ha='center', va='bottom', fontsize=7)plt.show()輸出結(jié)果:
13、最終結(jié)果
各位小伙伴,今天就分享到這里,本次介紹了企業(yè)資產(chǎn)情況的數(shù)據(jù)爬取、分析與展示。
總結(jié)
以上是生活随笔為你收集整理的python 计算当月天数_告诉你怎么用Python进行企业营运分析!盈利这么多?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: stm32单片机实现多个闹钟_如何学习单
- 下一篇: 2转单通道 python_机器学习用Py