會計報表的變動單元內容會隨編制單位和時間的不同而不同,但其獲取數據的來源和計算方法是相對穩定的。報表管理系統依據這壹特點設計了“定義計算公式”的功能,為定義報表變動單元的計算公式提供了條件,從而使報表管理系統能夠自動、及時、準確地編制會計報表。
報表公式是指報表或報表數據單元的計算規則,主要包括單元公式、審核公式和舍位平衡公式等。
l.單元公式
單元公式是指為報表數據單元進行賦值的公式,單元公式的作用是從賬簿、憑證、
本表或其他報表等處調用、運算所需要的數據,並填入相應的報表單元中。它既可以將數據單元賦值為數值,也可以賦值為字符。
單元公式壹般由目標單元、運算符、函數和運算符序列組成。
例如,C6 -期初余額(“1001”,月)+期初余額(“1002”,月)或C6:C5+C4。其中,目標單元是指用行號、列號表示的用於放置運算結果的單元;運算符序列是指采集數據並進行運算處理的次序。報表系統提供了壹整套從各種數據文件(包括機內憑證、賬簿和報表,也包括機內其他數據資源)采集數據的函數。企業可根據實際情況,合理地調用不同的相關函數。
常用的報表數據壹般是來源於總賬系統或報表系統本身,取自於報表的數據又可以分為從本表取數和從其他報表的表頁取數。
賬務取數公式
賬務取數是會計報表數據的主要來源,賬務取數函數架起了報表系統和總賬等其他系統之間進行數據傳遞的橋梁。賬務取數函數可實現報喪系統從賬簿、憑證中采集各種會計數據生成報表,實現賬表壹體化。
賬務取數公式是報表系統中使用最為頻繁的壹類公式,此類公式中的函數表達式最為復雜,公式中往往要使用多種取數函數,每個函數中還要說明諸如科目編碼、會計期間、發生額或余額、方向、賬套號等參數。UFO提供了45種財務函數,表4-3列出了常見的財務函數。
基本格式:
函數名(“科目編碼”、會計期間、“方向”、賬套號、會計年度、編碼1、編碼2)
說明:
.科目編碼也可以是科目名稱,且必須用雙引號括起來。
.會計期間可以是“年”、“季”、“月”等變量,也可以是具體數字表示的年、季、月。
.方向即“借”或“貸”,可以省略。
.賬套號為數字,缺省時默認為第壹套賬。
.會計年度即數據取數的年度,可以省略。
.<編碼l>與、<編碼2>與科目編碼的核算賬類有關,可以取科目的輔助賬,如職員編碼、項目編瑪等,如無輔助核算則省略。
為了方便而又準確地編制會汁報表,系統提供了手工設置和引導設置兩種方式。在引導設置狀態下,根據對各目標單元填列數據的要求,通過逐項設置函數及運算符,即可自動生成所需的單元公式。當然,在對函數和公式的定義十分了解,運用非常自如的情況下,可以直接手工設置公式。
直接輸入公式
操作步驟:
①選定需要定義公式的單元,例如,“C4”即“現金”的期初數。
②單擊“數據→編輯公式→單元公式”,打開“定義公式”對話框。
會計電算化
③在“定義公式”對話框內,直接輸入總賬期初函數公式。
⑧單擊確認按鈕。如圖4-8所示。
圖4-8 定義關鍵字偏移
提示:
.單元公式在輸入時,凡是涉及數學符號的均須輸入英文半角字符。
.如果對UFO函數不太了解的話,則可以利用函數向導引導輸入,利用引導輸入簡單直觀。
.利用函數向導輸入公式
操作步驟:
①選定被定義單元“c5”即“銀行存款”的期初數。
②單擊編輯框中的f x按鈕,打開“定義公式”對話框。
③單擊函數向導按鈕,進入“函數向導”窗口。
④在“函數分類”列表框中選擇“用友賬務函數”。
⑤在“函數名”列表框中選擇“期初( Qc)”。
⑥單擊下壹步按鈕,進入“用友賬務函數”窗口。
⑦單擊參照按鈕,進入“賬務函數”窗口。
⑧選擇“賬套號”:默認。
⑨選擇“會計年度”:默認。
⑩輸入“科目”:1002。
⑾選擇“期間”:月。
⑿選擇“方向”:借。
⒀單擊確定按鈕,回到“用友賬務函數”窗口。
⒁單擊確定按鈕,回到“定義公式”窗口。
提示:
.在“賬務函數”界面,選中“包含來記賬憑證”,表示連同未記賬憑證數據壹並取到報表中。
本表頁內部統計公式
表頁內部統計公式用於在本表頁內的指定區域內作出諸如求和、求平均值、計數、求最大值、求最小值、求統計方差等統計結果的運算。主要實現表頁中相關數據的計算、統計功能。在應用時,要按所求的統計量選擇公式的函數名和統計區域。本表頁主要取數函數如表4-4所示。
表4-4本表頁主要取數函數
本表他頁取數公式
報表可由多個表頁組成,並且表頁之間具有極其密切的聯系。如壹個表頁可能代表同壹單位,但不同會計期間的同壹報表。因此,壹個表頁中的數據可能取自上壹會計期間表頁的數據。本表他頁取數公式可完成此類操作。
對於取自於本表其他表頁的數據可以利用某個關鍵字作為表頁定位的依據,或者直
接以頁標號作為定位依據,指定取某個表頁的數據。
取確定頁號表頁的數據:
格式:<目標區域>=<數據源區域>@<頁號>
如:B2=C5@1,表示當前頁B2單元取當前表第壹頁C5單元的值;
C1=C2@2,表示C1單元取自於第2頁的C2單元數據。
報表之間取數公式
報表之間取數公式即他表取數公式,用於從另壹報表某期間某頁中某個或某些單元中采集數據。
在進行報表與報表之間的取數時,不僅要考慮數據取自哪壹張表的哪壹單元,而且還要考慮數據來源於哪壹頁。
編輯表間計算公式與同壹報表內各表頁間的計算公式類似,主要區別在於把本表表名換為它表表名。
取他表確定表頁數據的表示方法:
格式:<目標區域>=“<報表名[.REP]>”>-><數據源區域>[@<頁號>]
當<頁號>缺省時為本表各頁分別取他表各頁數據。
如:D5=“syb”—>D5@4,表示前表頁D5的值等於表“syb. rep”第4頁D5的值。
2.審核公式
報表中的各個數據之間壹般都存在某種鉤稽關系,利用這種鈞稽關系可定義審核公式可以進壹步檢驗報表編制的結果是否正確。審核公式可以驗證表頁中數據的鉤稽關系,也可以驗證同表中不同表頁之間的鉤稽關系,還可以驗證不同報表之間的數據鉤稽關系。
審核公式由驗證關系公式和提示信息組成。定義報表審核公式,首先要分析報表中各單元之間的關系,來確定審核關系,然後根據確定的審撥關系定義審核公式。其中,審核關系必須確定正確,否則審核公式會起到相反的效果。即由於審核關系不正確導致壹張數據正確的報表被審核為錯誤,而編制報表者又無從修改。
審核公式是把報表中某壹單元或某壹區域與另外某壹單元或某壹區域或其他字符之間用邏輯運算符連接起來。
審核公式格式:
<表達式><邏輯運算符><表達式>[ MESS“說明信息”]
邏輯運算符有=、>、<、>=、<=、<>。等號“=”的含義不是賦值,而是等號兩邊的值要相等。
提示:
.審核公式在格式狀態下編輯,在數據狀態下執行。
例4-5 定義審核公式。
如果在貨幣資金表中
C6 =C5+C4
否則,出現“貨幣資金期初數計算有誤!”
如果在利潤表中
產品銷售利潤=產品銷售收入壹產品銷售成本壹產品銷售費用
否則,出現“產品銷售利潤計算有誤!”的出錯信息。
凈利潤=利潤總額壹所得稅
否則,出現“凈利潤計算有誤!”的出錯信息。
操作步驟:
①單擊“數據→編輯公式→審核公式”,打開“審核公式”對話框。
②在“審核公式”對話框中,輸入:
在貨幣資金表中
C6=C5+C4
MESS“貨幣資金期初數計算有誤!”
在利潤表中
C8=C4-C5-C6-C7
MESS“產品銷售利潤計算有誤!”
C20=C18-C19
MESS“凈利潤計算有誤!”
③單擊確定按鈕。在貨幣資金表中,如圖4-9所示。
圖4-9直接輸入定義單元公式
3.舍位平衡公式
在報表匯總時,各個報表的數據計量單位有可能不統壹,這時,需要將報表的數據進行位數轉換,將報表的數據單位由個位轉換為百位、千位或萬位,如將“元”單位轉換為“千元”或“萬元”單位,這種操作稱為進位操作。進位操作以後,原來的平衡關系可能會因為小數位的四舍五入而被破壞,因此還需要對進位後的數據平衡關系重新調整,使舍位後的數據符合指定的平衡公式。這種用於對報表數據舍位及重新調整報表舍位之後平衡關系的公式稱之為舍位平衡公式。
定義舍位平衡公式需要指明要舍位的表名、舍位範圍以及舍位位數,並且必須輸入平衡公式。
例4-6 將數據由元進位為千元,定義該報表的舍位平衡公式。
操作步驟:
①單擊數據、編輯公式、舍位公式,打開“舍位平衡公式”對話框。
②在“舍位表名”文本框中輸入“swb”。
③在“舍位範圍”文本框中輸入“C4:D6”。
@在“舍位位數”文本框中輸入“3”。
⑤在“平衡公式”文本框中輸入“C6=C4+C5,D6=D4+D5”。
@單擊完成按鈕。如圖4-10所示。
提示
圖4-10編輯審核公式
.每個公式壹行,各公式之間用逗號“,”(半角)隔開,最後壹條公式不用寫
逗號;否則,公式無法單擊。
.舍位公式中只能使用“+”“-”符號,不能使用其他運算符及函數。
.等號左邊只能為壹個單元(不帶頁號和表名)。
.壹個單元只能在等號右邊出現壹次。