返回列表 上一主題 發帖

[發問] 以字典方式製作餘額明細表

[發問] 以字典方式製作餘額明細表

本帖最後由 shuo1125 於 2023-3-18 18:56 編輯

各位前輩好!
想以字典法製作科目餘額明細,但條件涉及複雜真的弄不出來...
需求如下:
工作表為Sheet01資料區,Sheet02科目餘額表(套表),其餘為轉出之各科目表。
一、資料區S欄為借貸餘,此部分用於餘額決定借-貸還是貸-借。
二、判斷條件為1.科目編號(B欄) 2.傳票編號-序(H欄) 3.幣別(L欄) 4.原幣金額(N : O欄) 5.本幣金額(P : Q欄) 6.沖銷的號碼註記(K欄) 7.借貸餘(S欄)。
三、判斷資料區B欄科目,同科目明細 依上述條件當月沖銷變化帶入科目餘額表(套表)中。
科目餘額表(套表)1-12月為本幣數不需處理原幣之變化,但原幣餘額需表達在S欄。
詳如附件,請問各位高手這有辦法處理嗎...
以上,再麻煩了,謝謝!!

TEXT20230318.zip (17.83 KB)

本帖最後由 shuo1125 於 2023-3-19 16:40 編輯

回復 2# 准提部林
準大好!
確實是只需要列出立帳的明細....模擬資料有點誤差我更正一版並附上需要"結果說明"。
以科目表達至截止日沖銷完成之明細(例:借餘,模擬結果為扣掉貸方沖銷後剩餘之明細,但沖銷後為0者還是要顯示。)
暫時只需要記錄當年變化就好,因年初我會更新餘額,所以是以年初各科目餘額+本年明細帳變化去做。
詳如附檔,抱歉表達不清..可在勞煩準大協助嗎?

TEXT20230318-1.zip (34.71 KB)

TOP

本帖最後由 shuo1125 於 2023-3-20 14:29 編輯

回復 4# singo1232001
慶大好!

A:
立帳 與沖帳目前看來有點問題
1.無關鍵資料欄位能夠判斷 兩筆是否同一筆
  >關鍵在資料區的K欄的"備註",其實是我將期初數更新後,與當期明細帳合併在同一工作表表達。
    (以圖AB為例,111/03/11立了一筆11103110001-10金額$235,104,112/01/18發生沖帳備註沖銷編號在資料區K欄此筆沖銷金額$235,104,
    立帳時為11103110001-10這筆,沖帳是發生在112/01月所以不用記錄該傳票編號-序,只將沖銷金額表達在立帳的1-12月月沖銷數中。)

2.只能模糊的用金額判斷是否相同, 也有可能發生金額不同的沖帳
  >比對條件基本上是以立帳的傳票編號-序來看,基本上與資料區K欄(圖A)沖銷的備註一定會相等(一筆對沖一筆),皆不考慮比對金額只要表達沖銷月發生之沖銷額就好。

3.反之若只依照同科目編號 與 金額相同來判斷是否同一筆  那就可能會有錯誤
  >K欄註記的編號正常都是單筆沖銷,若傳票編號-序為5碼等同,不考慮金額只表達立帳沖銷月發生之沖銷金額。
B:
沖帳時的月份
  >只要沖銷年月在當月,就都是變化再1月,立帳明細有跨年為正常,因是月初剩下的餘額明細。(以圖A來看,11201發生沖銷,所以變化就都在表達在1月。)

以上,表達一直不清造成困擾在此深感抱歉....再請協助!!

圖A.PNG (76.42 KB)

圖A.PNG

圖B.PNG (91.8 KB)

圖B.PNG

TOP

本帖最後由 shuo1125 於 2023-3-21 21:21 編輯

回復 6# Andy2483
Andy2483大好!
我發現其實是上傳的模擬結果及資訊區皆有錯誤,怪不得當時準大會說有問題...
你針對錯的資訊還能做出對應的結果..
附上正確之版本..浪費了大家的時間...在此說聲抱歉!!
預計產出的結果為至截止日止立帳-沖帳後明細的餘額,沖帳時K欄註記的編號基本上會一對一沖銷。
(範例科目為2個,實際上會有多個..所以才想說以套表來產出各科目。)

TEXT20230318-2.zip (34.39 KB)

TOP

回復 8# Andy2483
Andy大大好!

1.正所謂當局者迷,解範例才知範例問題在哪裡
  >感謝你的體諒...
2.前輩多慮了,並沒有浪費時間,後學在論壇上在此帖上學習到很多知識
  >您的求知精神確實值得效仿,這裡很多熱心的高手,但我程度低落,僅能看看試著理解寫法.....
3.就後學的認知與經驗,備註欄屬於雜項欄位,做為關鍵字欄有很多疑慮,
  >是....但因現行沒有特殊能註記的欄位,制式的系統又無法新增欄位,所以才會填在備註...但基本上一定是單筆對沖。
     若是5碼的(例:11101),只管其沖銷後的金額。
請前輩查證一下K欄備註欄是否都只放 傳票編號-序(沖銷號碼)
  >沖銷時放的K欄必定為傳票編號-序。
以上,多謝你的耐心回復!!!

TOP

本帖最後由 shuo1125 於 2023-3-22 10:04 編輯

回復 9# Andy2483
Andy大好!
1.是以(幣別 + 傳票編號-序)美金沖銷美金,台幣沖銷台幣嗎?
  >外幣沖銷外幣,台幣沖銷台幣。
2.結果表的S欄原幣餘額 總合計有意義嗎? 保留合計或取消合計?
  >原幣數不需要加總,因為會有幣別不同的狀況(會需要此欄位是因為要知道原幣剩多少)
PS:原幣餘額可能有多種幣別的餘額,相加被引用堪慮
  >確實是...多幣別時沖銷會表達不同幣別沖銷。(例:立帳編號11112 USD1,246 NTD38,003 沖帳時資訊為K欄11112 USD1,246 NTD38,003)
     請看圖C,需對應幣別沖銷。

(請看圖D,以1821來看,資料區最後餘額7,407,492會等於科目餘額的7,407,492)
以上,我是以期初數+本年明細做,所以沖銷時就列在各月裡就好,對同幣別進行沖銷(最後科餘餘額會等同於資料區各科目最後的餘額。)

敘述不清請再請理解...感謝各位相助!!

圖C.PNG (31.41 KB)

圖C.PNG

圖D.PNG (317.22 KB)

圖D.PNG

TOP

本帖最後由 shuo1125 於 2023-3-22 10:46 編輯

回復 13# Andy2483
Andy大好!
該筆是立帳,後面的T欄錯了.....,所以K欄不會有沖銷編號。
(1821來看,該筆期初是借餘為立帳,貸餘時沖帳;2143期初貸餘則反之,貸餘為立帳,借餘為沖帳。)

以上,你真的很細心...謝謝你不吝其煩的回覆!!

TOP

本帖最後由 shuo1125 於 2023-3-22 11:12 編輯

回復 15# Andy2483
Andy大好!
立沖帳T欄為公式帶入,因是我作範例時填錯第16.17列T欄反了....非原始系統產製資料。
立帳時備註可能會有其他編號,基本條件為科目代號、備註、幣別、借貸餘去判斷.....
(只有沖帳時K欄才有意義,紀錄對應的傳票編號-序)
以上,謝謝你!!

TOP

回復 17# Andy2483
Andy大好!
針對我問題感謝你的大力協助....
你的程序範例檔已可使用,但我用在實際上要使用的明細中會出錯...
這部分應該就是我資料檔自己的問題...我在想辦法自行修正...
在此感謝你勞心了,謝謝您!

TOP

回復 20# Andy2483
Andy大好!
你這效率太驚人了...我有空再做測試,
還提供多種解法及註解..謝謝你!

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題