✔ 最佳答案
以下是用 Excel 2010, 操作舉例如下: 在 Sheet 1 之 A1 輸入 JobName, 並 Rename Sheet 1 為 JobName. A2 to A6 輸入電髮, 染髮, 單洗髮, 單剪髮, 洗剪吹髮.B1輸入 Net Price, B2 輸入 =C2-D2, 並 copy to B3 至 B6C1輸入 Price, C2 to C6 輸入 300, 200, 30, 50, 80D1輸入 Price deducted, D2to D6 輸入 10選取A2:A11, 選上面Menu Bar 之Formulas > Define Name > 出現 New Name 的視窗, Name 旁輸入 Job_Name, 按 OK. 如果日後 Job Name 有增加, 可選取 A2:A20, 視乎你的需要, 這裡暫定至 A11. 在 Sheet 2 之 A1 輸入 A/c Name, 並 Rename Sheet 2為AC Name.A2 to A17 輸入物料, 電費, 交際費, 影印費, 租金, 薪金, 雜費, 電話費, 交通費, 水費. (A/c Name 應跟據英文字母排列以方便輸入及系統性)選取A2:A17, 選Formulas > Define Name > 出現 New Name 的視窗, Name 旁輸入 AC_Name, 按 OK. 如果日後 A/c Name 有增加, 可選取 A2:A30, 視乎你的需要, 這裡暫定至 A17. RenameSheet 3 為 Income, A4 至J4 輸入 Date, Doc No. Description, NetPrice, Job Name, 電髮, 染髮, 單洗髮, 單剪髮, 洗剪吹髮. B5 輸入=IF(A5=””,””,”AC1204000”&IF(A5=””,””,COUNTA($A$5:A5))), 並copy to 以下數行 (視乎你需要的數量), “AC1204” 之 AC 可改成任何文字,如 IN 或 TY 等. 12=年份,04=4月, 000=張數, 它是跟隨順序輸入日期後, 會自動順序編號碼的. 因為該單據用以收款, 所以不能跳號以達控制及管理的作用.D5 輸入=IF(E5=””,””,VLOOKUP(E5,’Job Name’!$A$2:$B$11,2,0)), 並copy to 以下數行 (視乎你需要的數量).有關 E5, 選擇上面 Menu Bar 之Data > Data Validation > Data Validation > 出現新視窗,在 Validation criteria 下 Allow: 內選取List, 旁邊點取兩個小方格, 在下面 Source: 輸入 =Job_Name, 按右下角 OK, 並copy to 以下數行 (視乎你需要的數量). 用Mouse 點箭咀, 出現小視窗, 內有 Job Name 給你選取, 如果日後有資料增加, 可到 Job Name工作頁(Work Sheet) 增加名稱 (即 A7to A11), 使此小視窗可即時更新資料.在 F5 輸入 =IF($E5=F$4,$D5,0), 然後copy to G5 至 J5, 再把範圍 G5:J5 向下拉至數行(視乎你需要的數量). 豎(D列)及橫(第5 列) 互相自動對應同名同銀碼.有關 F 至 J 列, 在該月輸入完最後一張單 (舉例第30行), 在F31輸入 =SUM(F5:F30), 然後 copy to G31 至 O31.
2012-04-09 19:43:30 補充:
Cont'd
Rename Sheet 4 為 Expenses, A4 至O4 輸入 Date, Doc No. Description, Amount, A/c Name, 物料, 電費, 交際費, 影印費, 租金, 薪金, 雜費, 電話費, 交通費, 水費.
B5 輸入 =IF(A5=””,””,”PC1204000”&IF(A5=””,””,COUNTA($A$5:A5))), 並 copy to 以下數行 (視乎你需要的數量), “PC1204” 之 PC 可改成任何文字, 如 BP 或 EP 等. 12=年份, 04=4月, 000=張數,
2012-04-09 19:47:20 補充:
Cont'd
它是跟隨順序輸入日期後, 會自動順序編號碼的. 因為該單據用以付款, 所以不能跳號以達控制及管理的作用.
D5 輸入付款銀碼.
2012-04-09 19:49:03 補充:
Cont'd
有關 E5, 選擇上面 Menu Bar 之 Data > Data Validation > Data Validation > 出現新視窗, 在 Validation criteria 下 Allow: 內選取 List, 旁邊點取兩個小方格, 在下面 Source: 輸入 =AC_Name, 按右下角 OK, 並 copy to 以下數行 (視乎你需要的數量).
2012-04-09 19:49:17 補充:
Cont'd
用 Mouse 點箭咀, 出現小視窗, 內有 A/c Name 給你選取, 如果日後有資料增加, 可到 A/c Name 工作頁(Work Sheet) 增加名稱 (即 A7 to A17), 使此小視窗可即時更新資料.
2012-04-09 19:50:23 補充:
Cont'd
在 F5 輸入 =IF($E5=F$4,$D5,0), 然後 copy to G5 至 O5, 再把範圍 G5:O5 向下拉至數行 (視乎你需要的數量). 豎(D列)及橫(第5 列) 互相自動對應同名同銀碼.
有關 F 至 O 列, 在該月輸入完最後一張單 (舉例第30行), 在F31輸入 =sum(F5:F30), 然後 copy to G31 至 O31.
2012-04-09 19:50:46 補充:
Cont'd
Rename Sheet 5 為 P&L, Copy Income 工作頁 F5 至 J5 到 P&L 工作頁之 C4 至 H4, B5 至 B16 輸入 一至十二月, 在 C8 輸入= , 但不要按Enter, 用 Mouse 指去 Income 工作頁之 F31, 出現閃爍四方格, 然後按 Enter, 在 P&L 工作頁 Copy C8 到 D8 至 G8. H列為合共, H5輸入 =SUM(C5:G5) 及向下拉.
2012-04-09 19:51:21 補充:
Cont'd
Copy Expenses 工作頁 F5 至 O5 到 P&L 工作頁之 C22 至 M22, B23 至 B34 輸入 一至十二月, 在 C26 輸入= , 但不要按Enter, 用 Mouse 指去 Expense 工作頁之 F31, 出現閃爍四方格, 然後按 Enter, 在 P&L 工作頁 Copy C26 到 D26 至 L26. M列為合共, M23輸入 =SUM(C23:L23) 及向下拉.
以上操作有很多種解決的方法, 現提供一種較為簡單的供你參考.
2012-04-09 20:08:03 補充:
Cont'd
請把以上每段文字 copy 到 Word 後編印出來, 再開啟 Excel, 此 Excel File 內共有 5 個 Work Sheets (工作頁), 完成一個月的資料輸入後, 可在同頁內開下個月繼續輸入資料 (舉例: 第33行開始), 只要 copy 上月其中一行 (如第 5 行全行) 到下月的第一張單 (即第 33 行), 工作就可完成!
2012-04-09 21:05:50 補充:
Cont'd
以下事項需要留意:
有關 Income 及 Expense 工作頁之 B5 所輸入的程式, 需留意當每月把它 copy 到下月 (舉例: 第B33行) 時, 要把 AC1204 之 04 月份更改為翌月, 即 5 或 6或 7月等, 勿將上月單因遲交入了下月賬.
因 Job Name 工作頁已輸入銀碼, 所以 Income 工作頁 D列不用輸入數據, 只要在 E 列選取名稱, D 列及 F至 J列對稱地出現銀碼, 而扣減之 $10.00 將來如有改變, 只要在 Job Name 工作頁更改資料就可以了.
2012-04-09 21:24:16 補充:
Cont'd
有關電腦軟件使用上之問題, 你下次應該把問題放到分類 > 電腦網絡 > 程式語言裡, 因為那裡雲集了很多的電腦高手, 可以給你更高級的方法呢!
2012-04-10 07:24:57 補充:
請留意:
在 Validation criteria 下 Allow: 內選取 List, 旁邊點取兩個小方格 < ------ 點取後方格內出現 "v" 號, 方格是不能空的, 否則出現問題.
如你有不明白, 可以留言到這裡的.
2012-04-10 09:04:08 補充:
Cont'd
有關所有 Work Sheets (工作表) 之 Columns (列), 如已設定好, 勿在列與列之間加插新列 (Column), 因為工作表 P&L 之數據是來自 Income & Expenses 工作表, 而此兩個工作表的資料是來自 Job Name & AC Name 工作表, 這兩個工作表 (Job 及 AC Name) 已預先 Set 了所有條件及存放位置, 故此, 我在內容中已提醒使用者在建立表格前, 要好好計劃未來, 留意工作表間列之對稱性, 如要增加任何列/行的名稱, 建議在最後的列或行作後加.
2012-04-11 16:51:53 補充:
請留意:
有關於回答時間: 2012-04-09 19:41:52, 最後一句最尾的字 "O31" 應更改為 "J31", 如下:
有關 F 至 J 列, 在該月輸入完最後一張單 (舉例第30行), 在F31輸入 =SUM(F5:F30), 然後 copy to G31 至 J31.