用友軟件教程_會計報表公式定義與計算
用友軟件教程_會計報表公式定義與計算
在UFO中,由于各種報表之間存在著密切的數據間的邏輯關系,所以報表中各種數據的采集、運算和勾稽關系的檢測就用到了不同的公式,用友軟件安裝教程主要有計算公式、審核公式和舍位平衡公式。本節(jié)主要介紹UFO的計算公式。
一、計算公式的功能
計算公式是報表數據的一個重要組成部分。對于財務報表,報表中的數據可能有不同的來源:
(1)有些數據需要手工輸入,例如在資產負債表中直接輸入各項目的數據。
(2)有些數據是由其他報表項目運算得到的,例如“固定資產凈值”、“所有者權益合計”、“稅后利潤”等項目。
(3)有些數據是從其他報表中取來的,例如“期末未分配利潤”項目。
(4)有些數據可以從賬務系統中直接提取。
除了手工輸入的數據,其他數據都需要通過定義計算公式來得到。通過計算公式來組織報表數據,既經濟又省事,把大量重復、復雜的勞動簡單化了。合理地設計計算公式能大大地節(jié)約勞動時間,提高工作效率。
計算公式可以直接定義在報表單元中,這樣的公式稱為“單元公式”。UFO允許在報表中的每個數值型、字符型的單元內,寫入代表一定運算關系的公式,用來建立表內各單元之間、報表與報表之間或報表系統與其他系統之間的運算關系。描述這些運算關系的表達式,就可稱之為單元公式。
二、用友軟件使用教程_單元公式的格式
單元公式的書寫規(guī)則如下:
<目標區(qū)域>=<算術表達式>
(1)目標區(qū)域。是用戶選取的、單元公式所賦值的單元或區(qū)域。
(2)算術表達式。用來確定單元公式的數據來源和運算關系。算術表達式中可以使用單元引用、數值、字符、運算符、函數等。
三、用友軟件教程_算術運算符
算術運算符是在描述運算公式時采用的符號,UFO可使用的算術運算符及運算符的優(yōu)先順序如表4-2:
表4-2 算術運算符順序表
順序 金額 金額
1 ∧ 平方
2 * 、/ 乘、除
3 +、- 加、減
四、用友軟件教程_算術表達式
算術表達式是由運算符、區(qū)域和單元、常數、變量、關鍵字、非邏輯類函數表達式的組合,其結果為一個確定值。算術表達式又分為單值和多值算術表達式。單值算術表達式的結果為一個數值,也可為一個單純的常數,可將其賦值給一個單元。多值算術表達式的結果為多個數值,可將其運算結果賦值給多個單元。
(1)單值算術表達式。例 C1=10;C2=A1+B1。
(2)多值算術表達式。例如,C1:C10=A1:A10+B1:B10(表示 C1=A1+B1,C2=A2+B2,…,C10=A10+B10);61:C10=100(表示C1=100,C2=100,…,C10=100)。
五、單元公式舉例
(l)A1=l000。←對于所有表頁,給A1單元賦值為 1000。
(2)C1=A1×B1。對于所有表頁,C1單元的值等于A1單元的值和B1單元的值的乘積。
(3)D10=PTOTAL(D1:D9)。對于所有表頁,D10單元的值等于D1單元到D9單元的值的總和。
(4)E10=“累計”。對于所有表頁,E10單元的值為字符“累計”。
六、函數概述
按照函數的用途不同,函數又分為賬務函數、其他業(yè)務系統取數函數、統計函數、數學函數、日期時間函數、本表他頁取數函數等等。下面舉例說明常用函數的用法。圖4-13 公式列表對話框
1. 賬務函數賬務函數通常用來采集總賬中的數據,因此使用的較為頻繁。常用賬務取數函數見表4-3所示。
函數名 中文函數名 函數定義
DFS 對方科目發(fā)生 取對方科目發(fā)生數
FS 發(fā)生 取某科目本期發(fā)生數
HL 匯率 取匯率
JE 凈額 取某科目借、貸方發(fā)生凈額
LFS 累計發(fā)生 取某科目累計發(fā)生額
QC 期初 取某科目期初數
QM 期末 取某科目期末數
SDFS 數量對方科目發(fā)生 取對方科目數量發(fā)生數
SFS 數量發(fā)生 取某科目本期數量發(fā)生數
SJE 數量凈額 取某科目借、貸方數量發(fā)生凈額
SLFS 數量累計發(fā)生 取某科目累計數量發(fā)生額
SQC 數量期初 取某科目數量期初數
SQM 數量期末 取某科目數量期末數
STFS 數量條件發(fā)生 取符合指定條件的發(fā)生數
TFS 條件發(fā)生 取符合指定條件的發(fā)生數
WDFS 外幣對方科目發(fā)生 取對方科目外幣發(fā)生數
WFS 外幣發(fā)生 取某科目本期外幣發(fā)生數
WJE 外幣凈額 取某科目借、貸方外幣發(fā)生凈額
WLFS 外幣累計發(fā)生 取某科目外幣累計發(fā)生額
WQC 外幣期初 取某科目外幣期初數
WQM 外幣期末 取某科目外幣期末數
QTFS 外幣條件發(fā)生 取符合指定條件的外幣發(fā)生數
例如:在C5單元取999賬套501科目的本月貸方發(fā)生額。以單元公式形式為例,步驟為:
(1) 在格式設計狀態(tài),單擊C5單元。
(2)輸入“=”或單擊“fx” 圖標,出現定義公式對話框。
(3)在定義公式對話框中,單擊【函數向導】按鈕,出現函數向導對話框。
(4)在函數向導對話框中的函數分類列表框中,選擇【賬務函數】,在函數名列表框中,選擇【發(fā)生】,單擊【下一步】按鈕,出現用友賬務函數對話框。
(5)在用友賬務函數對話框中,單擊【參照】按鈕,出現賬務函數對話框。
(6)在賬務函數對話框中,選擇賬套號:999、科目:501、期間:月、會計年度:默認、方向:貸及輔助核算項目編碼,最后單擊【確定】,返回用友賬務函數。
(7)在用友賬務函數對話框中,單擊【確定】返回。
(8)在定義公式對話框中,最終形成公式“C5=F5(“501”,月,“貸”,999,,),確定。
(9)在C5單元格內顯示“單元公式”字樣,在公式欄中顯示C5單元的公式定義。
2. 統計函數
統計函數一般用來做報表數據的統計工作,常用統計函數如表4-4:
函數 固定區(qū) 可變區(qū) 立體方向
合計函數 PTOTAL GTOTAL TOTAL
平均值函數 PAVG GAVG AVG
計數函數 PCOUNT GCOUNT COUNT
最小值函數 PMIN GMIN MIN
最大值函數 PMAX GMAX MAX
方差函數 PVAR GVAR VAR
偏方差函數 PSTD GSTD STD0
例如:在C9單元取本表頁C5到C8單元的和。以單元公式形式為例,步驟為:
(1)在格式設計狀態(tài),單擊C9單元。
(2)輸入“=”或單擊“fx” 圖標,出現定義公式對話框。
(3)在定義公式對話框中,單擊【函數向導】按鈕,出現函數向導對話框。
(4)在函數向導對話框中的函數分類列表框中,選擇【統計函數】,在函數名列表框中,選擇【PTOTAL】,單擊【下一步】按鈕,出現固定區(qū)統計函數對話框。
(5)在固定區(qū)統計函數對話框的固定區(qū)區(qū)域文本框中輸入:C5:C8,如果有篩選條件,在篩選表達式文本框中輸入篩選條件,單擊【確定】,返回定義公式對話框。
(6)在定義公式對話框中,最終形成公式“ C9=PTOTAL(C5:C8)”,確定。
(7)在C9單元格內顯示“單元公式”字樣,在公式欄中顯示C9單元的公式定義。
3.本表他頁取數函數
本表他頁取數函數用于從同一報表文件的其他表頁中采集數據。很多報表數據是從以前的歷史記錄中取得的,如本表其他表頁。當然,這類數據可以通過查詢歷史資料而取得,但是,查詢既不方便,又會由于抄寫錯誤而引起數據的失真。而如果在計算公式中進行取數設定,既減少工作量,又節(jié)約時間,同時數據的準確性也得到了保障。這就需要用到表頁與表頁間的計算公式。
(1) 取確定頁號表頁的數據。當所取數據所在的表頁頁號已知時,用以下格式可以方便地取得本表他頁的數據:
<目標區(qū)域>=<數據源區(qū)域> @<頁號>
例如:下面單元公式令各頁B2單元均取當前表第一頁C5單元的值。其表示如下:
B2= C5@1
(2)按一定關鍵字取數。SELECT()函數常用于從本表他頁取數計算。
例如:在“損益表” 中,累計數 = 本月數+同年上月累計數,表示為:
D=C+SELECT (D,年@=年and月@=月+1)
4. 從其他報表取數計算
當從他表取數時,已知條件并不是頁號,而是希望按照年、月、日等關鍵字的對應關系來取他表數據,就必須用到關聯條件。在進行報表與報表間的取數時,不僅僅要考慮取哪一個表哪一個單元的數據,還要考慮數據源在哪一頁。例如,5月份的資產負債表中的利潤,需要去傲利潤表中5月份的利潤數據,假如利潤表中存在其他月份的數據,而不存在5月份的數據,那么《資產負債表》絕對不應該將其他月份的數據取出來,報表間的計算公式就是要保證這一點。
報表間的計算公式與同一報表內各表頁間的計算公式很相近,主要區(qū)別就是把本表表名換為他表表名。報表與報表間的計算公式分為:取他表確定頁號表頁的數據和用關聯條件從他表取數。
(1)取他表確定頁號表頁的數據。用以下格式可以方便地取得已知頁號的他表表頁數據:
<目標區(qū)域>=“<他表表名>”→ <數據源區(qū)域> [@ <頁號> ]
當<頁號>缺省時為本表各頁分別取他表各頁數據。下面就該格式舉一些例子。
?、偃∷頂祿?。令當前表頁D5的值等于表“Y”第4頁D5的值:D5=“Y”→D5@4;令本表各頁D5的值等于表“Y”各頁D5的值:D5=“Y”→D5 FOR ALL;令當前表所有表頁 C5的值等于表“Y”第 1頁中C10 的值與表“Y”第2頁中C2的值之和:C5=“Y” →C10@1+“Y”-C2@2
?、谌∷砑氨颈淼臄祿?。令當前表所有表頁C5的值等于表“Y”第1頁中C10的值與當前表第2頁中C2的值之和:C5=“Y”→C10@l+C2@2。
?、廴∑渌麅蓚€表的數據。當前表 C1>0的表頁 D5的值等于表“Y”第1頁中 H20的值與表“X”第2頁中F4的值之和:D5=“Y”→H20@l+“X”→E4@2 FOR C1>0。
?、芸勺儏^(qū)公式。在命令窗或批命令中,令當前可變表 C1>0的表頁V_D的值等于表“Y”第1頁中V_H的值與表“X” 第2頁中V_L的值之和:LET V_D =“Y”→V_H@l+“X”→V_L@2 FOR C1>0。
(2)用關聯條件從他表取數。當從他表取數時,已知條件并不是頁號,而是希望按照年、月、日等關鍵字的對應關系來取他表數據,就必須用到關聯條件。表頁關聯條件的意義是建立本表與他表之間以關鍵字或某個單元為聯系的默契關系。從他表取數的關聯條件的格式為:
RELATION <單元|關鍵字|變量|常量>WITH“<他表表名>”→<單元|關鍵字|變量|常量>
具體用法我們以例子說明。例如:A1=“FYB”→A1 FOR ALL RELATION月WITH“FYB”→月,意義為取FYB表的,與當前表頁月相同月的A1單元的值。如果當前表頁為9月,則取FYB表9月表頁A1的值;A=“LRB”→BRELATION月 WITH “LRB” →月十1,意義為令本表各頁A列取表“LRB”上月各頁 B列數值;A=“LRB”→A RELATION年 WITH“LRB”→年,月WITH“LRB”→月+l, 意義為令當前表各項A列取表“LRB” 同年上月A列數值;A=“LRB”→B FOR ALL RELATlON 1 WITH “LRB”→月,令當前表各頁A列取表“LRB”1月B列數值;A=“LRB”→B+“ZJB”→C RELATION年 WITH“LRB”→年,月WITH“LRB”→月,年WITH“ZJB”→年,月WITH“ZJB”→月,令當前表各頁A列取表“LRB” 同年上月表頁B列數值及表“ZJB”上一年相同月份表頁C列數值之和。
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓


