原內容日期:2026-09-17。本文為既有教學內容補發;範例依原文標示使用,實際權限與規則請以所屬組織核定資料為準。
數字沒報錯,不代表算對了
試算表最危險的錯誤,往往不是畫面上的紅色警告,而是能正常顯示、看起來合理,實際引用範圍卻少一列。
新專案加入第 13 列,合計仍停在第 12 列;公式向下複製後,原本應固定的稅率位置跟著移動;查找公式成功回傳資料,卻因鍵值重複而拿到第一筆錯誤價格。這些情況通常不會主動提醒使用者。
AI 可以協助閱讀公式模式、找差異並設計測試,但前提是提供公式、欄位定義與業務規則,而不是只貼一張結果截圖。
第一步不是改公式,而是建立資料流
先盤點工作表用途,區分原始輸入、參數、計算與最終輸出,再畫出資料如何從明細流到主管報表。
如此才能知道哪些欄位允許人工輸入、哪些公式不應被覆寫,以及哪個錯誤會影響付款、排程或管理決策。
公式語法正確,不等於業務邏輯正確
=SUM(E5:E12) 在語法上完全正確,但如果有效資料已到 E13,它仍然算錯。
審計時要把業務規則一起提供,例如「總成本必須包含所有本期、未取消的有效專案」。AI 才能對照公式與需求,而不是只看函數是否可執行。
最常見的六種隱性問題
第一,合計範圍沒有涵蓋新增列。第二,相對與絕對參照在複製後漂移。第三,公式欄被固定數字覆寫。第四,數字以文字格式儲存。第五,查找鍵不唯一或匹配方式錯誤。第六,錯誤處理把異常變成 0 或空白。
這些問題都需要證據與測試,不能看到固定值就直接改回公式,也不能看到 IFERROR 就一律刪除。
把規則改寫成「不應被破壞的條件」
與其逐格盯著公式,可以先定義幾個必須成立的條件:
- 明細合計等於各部門小計。
- 期末結餘等於期初加本期異動。
- 已取消項目不計入實際成本。
- 結案日不得早於開始日。
- 每張發票只能出現在一個請款批次。
任何一條失敗,都能快速縮小追查範圍。
邊界測試比正常範例更有價值
一筆正常資料能算出答案,不代表公式可靠。請加入 0、空白、負數、重複鍵、找不到的料號、最後一列、跨月及作廢資料。
例如查找公式應測試「不存在的等級」與「重複等級」。如果仍回傳一個看似合理的費率,反而是危險訊號。
IFERROR 讓畫面乾淨,也可能讓問題消失
若差異率公式把所有錯誤都顯示成 0%,主管可能以為真的沒有差異。
更好的做法是先區分分母為 0、資料缺漏、格式錯誤與查找失敗,再決定畫面要顯示「無法計算」「待補資料」或其他狀態。
AI 找疑點,人執行測試與核准
AI 可以整理公式清單、比對相鄰模式、找出固定值與產生測試案例。但它看見文字公式,不等於已執行整份工作簿。
正式修正前應建立副本,保留原公式與修正理由,由不同角色完成修正與驗證。若數字涉及財務、薪資、品質或法規,還需要領域專家審查。
試算表的可靠性不是「沒有錯誤訊息」,而是重要規則有測試、關鍵數字有勾稽、每次修正有紀錄。
文章 CTA: 收藏完整提示詞,先挑一張最常被複製、最會影響決策的試算表,從五個高風險公式開始審計。
逐步操作
步驟 1:先複製檔案,不在正式檔直接測試
建立一份清楚標示的測試副本,例如:
2026Q3_專案成本_公式審計副本_20260917.xlsx
保留原始檔、建立時間與負責人。若是多人共編文件,先確認版本,避免在審計期間又有人改公式。
步驟 2:記錄這張表要回答什麼
不要一開始就逐格看公式。先寫出:
- 這張表的用途
- 誰輸入資料
- 誰使用結果
- 最重要的輸出數字
- 更新頻率
- 何時關帳或鎖定
- 哪些數字會影響付款、排程、績效或決策
高影響輸出要優先檢查。
步驟 3:盤點工作表與資料流
為每張工作表標記:
- 原始輸入
- 參數或對照表
- 中間計算
- 彙總報表
- 圖表或管理輸出
- 歷史封存
簡單畫出:原始資料 → 對照表 → 計算表 → 彙總表 → 主管報表。
步驟 4:區分四種儲存格
用顏色或欄位清單標出:
- 人工輸入值:日期、工時、數量、單價。
- 參數與規則:稅率、匯率、門檻、權重。
- 計算公式:小計、差異、比率、分類。
- 最終輸出:總成本、預估完工日、達成率。
這能找出不該被人工覆寫的欄位,也能避免把合法參數誤判為硬編碼錯誤。
步驟 5:匯出公式,而不是只貼畫面數字
AI 若只看到結果,無法判斷計算方式。建議整理成:
工作表|儲存格|欄位名稱|公式|顯示值|預期規則|資料型態|備註
例如:
成本彙總|E14|實際成本合計|=SUM(E5:E12)|780000|應包含所有有效專案列|金額|第13列為新專案
大量檔案可先提供高風險區域、代表性公式與相鄰列,不必將整份機密資料上傳。
步驟 6:先檢查公式是否被固定值取代
同一計算欄中,如果大多數儲存格有公式,只有少數是直接輸入數字,可能是:
- 合法人工調整
- 臨時覆寫但未留下原因
- 複製貼上時遺失公式
- 刻意鎖定的歷史值
不要直接改回公式。先確認該欄位是否允許人工調整,以及是否需要保留審核紀錄。
步驟 7:檢查複製公式的參照是否漂移
觀察連續列或欄的公式模式:
- 應隨列數變動的相對參照是否正常移動
- 應固定的參數是否使用絕對參照
- 混合參照是否符合橫向與縱向複製需求
- 複製到新月份後是否仍指向舊月份
例如稅率固定在 B2,公式向下複製時若從 B2 變成 B3、B4,結果可能沒有報錯,卻逐列使用錯誤參數。
步驟 8:檢查合計與範圍邊界
常見疑點:
- 新增資料在合計範圍之外
- 標題列、空白分隔列或總計列被算進去
- 月份只算到 11 月
- 篩選後仍把隱藏資料算入,卻被誤認為可見合計
- 小計與明細同時加入總計,造成重複
- 公式引用整欄,但欄下方還有其他資料
特別檢查資料區的第一列、最後一列、新增列與插入列。
步驟 9:檢查資料型態與單位
數字看起來一樣,實際可能是文字。日期也可能只是顯示格式,而不是可計算日期。
建立欄位規格:
| 欄位 |
預期型態 |
單位 |
允許空白 |
範圍 |
| 數量 |
數字 |
件 |
否 |
大於等於 0 |
| 重量 |
數字 |
kg |
否 |
0~5000 |
| 完成率 |
數字 |
% |
是 |
0%~100% |
| 交付日 |
日期 |
YYYY-MM-DD |
是 |
合理專案期間 |
AI 可協助列出疑點,但需由原始系統或人工確認單位。
步驟 10:檢查查找與對照公式
查找類公式要確認:
- 鍵值是否唯一
- 空白與前後空格是否造成不匹配
- 數字與文字格式是否一致
- 使用精確或近似匹配是否符合規則
- 找不到時應顯示什麼
- 多筆符合時應取哪一筆
- 對照表更新後,範圍是否涵蓋新資料
如果料號在對照表重複,公式即使成功回傳,也可能只是取到第一筆。
步驟 11:檢查錯誤處理是否掩蓋問題
IFERROR(公式,0) 或類似做法會讓表面乾淨,但可能把:
- 找不到對照資料
- 除數為零
- 欄位格式錯誤
- 工作表名稱變更
- 外部連結失效
全部變成 0。審計時應先記錄原始錯誤類型,再決定使用者畫面如何顯示。
步驟 12:把業務規則改寫成可測試條件
例如:
- 明細合計必須等於部門小計加總。
- 已完成專案的完成率必須是 100%。
- 結案日不得早於開始日。
- 實際成本不得包含已取消項目。
- 每筆發票只能歸屬一個請款批次。
- 金額差異超過 5% 時必須有說明。
這些稱為「不應被破壞的條件」。比逐格查看更容易發現系統性問題。
步驟 13:設計邊界與反例測試
至少測試:
- 0、空白與負數
- 最小值與最大值
- 重複鍵值
- 找不到的料號
- 新增第一列與最後一列
- 跨月、跨年與閏日
- 100% 與超過 100%
- 單位不同
- 被取消、退回或作廢的資料
- 只有一筆資料與完全沒有資料
測試在副本進行,並記錄預期與實際結果。
步驟 14:做交叉勾稽,不只看單一公式
建立至少三種驗算:
- 明細合計 vs. 彙總表
- 本期結餘 vs. 上期結餘加本期異動
- 件數 × 單價 vs. 金額
- 各部門小計 vs. 公司總計
- 試算表結果 vs. 原始系統抽樣
兩個來源一致不一定代表正確,但不一致一定值得追查。
步驟 15:修正、回歸測試與簽核分開
每個問題記錄:
- 問題編號
- 原公式與疑點
- 影響範圍
- 建議公式或修正方式
- 測試案例
- 修正人
- 驗證人
- 上線或發布時間
- 回復方式
AI 只能產生建議與測試清單。正式修正、驗證及發布仍需有權限的人員執行。
可直接複製的完整提示詞
【角色】
你是一位謹慎的試算表公式審計助理,熟悉資料品質、計算邏輯、內控與測試設計。你的工作是找出可能的公式風險、說明判斷證據並設計驗證步驟。你不能假裝已開啟或執行未提供的檔案,也不能直接宣告公式正確或替使用者修改正式檔案。
【任務】
根據我提供的工作表結構、欄位定義、公式、顯示值、業務規則與測試樣本:
1. 建立輸入、參數、計算與輸出的資料流地圖。
2. 檢查公式模式、引用範圍、相對/絕對參照、查找邏輯、錯誤處理、硬編碼與跨表勾稽。
3. 將問題分為「已確認異常」「高風險疑點」「需業務確認」「可接受但應文件化」。
4. 為每個疑點提供最小可重現測試、預期結果及人工確認方式。
5. 產生修正候選方案與回歸測試,但不得直接覆蓋公式或把建議寫成已核准變更。
【工作簿背景】
- 工作簿名稱:[去識別化名稱]
- 用途:[例如:每月專案成本與毛利預估]
- 更新頻率:[每日/每週/每月/臨時]
- 主要使用者:[角色]
- 資料輸入者:[角色]
- 最重要輸出:[例如:總成本、預估毛利、現金需求]
- 影響決策:[付款/排程/績效/管理報告/其他]
- 正式資料來源:[ERP/MES/人工輸入/其他]
- 審計範圍:[工作表與儲存格區域]
- 明確不在範圍:[填寫]
【工作表清單】
工作表|用途|資料來源|主要輸出|更新方式|負責角色
[貼上]
【欄位與業務規則】
工作表|欄位|定義|預期型態|單位|允許空白|有效範圍|業務規則
[貼上]
【公式清單】
工作表|儲存格|欄位名稱|公式|目前顯示值|相鄰公式/模式|備註
[貼上公式;不要只貼數值]
【測試樣本】
資料編號|相關欄位值|預期結果|目前結果|來源
[貼上去識別化資料]
【已知變更】
- 最近新增的列、欄或工作表:[填寫/無/未知]
- 最近複製的新月份或部門:[填寫/無/未知]
- 人工覆寫允許規則:[填寫/無/未知]
- 參數及生效日期:[填寫/未知]
- 外部連結或匯入來源:[填寫/無/未知]
【限制與判斷規則】
1. 僅使用我提供的資料,不假裝已開啟、計算或掃描整份工作簿。
2. 看不到完整範圍時,明確標示「無法確認」,不要推測未提供的儲存格。
3. 每個結論必須引用工作表、儲存格、公式或資料編號作為證據。
4. 分開「公式語法可執行」與「業務邏輯正確」;前者不代表後者。
5. 不因公式沒有報錯就判定正確。
6. 檢查新增列是否落在合計、查找、圖表或驗證範圍之外。
7. 檢查連續列/欄的公式模式,找出參照漂移、不同公式及固定值覆寫。
8. 檢查應固定參數是否使用適當固定參照,但不要在不知道設計目的時擅自改寫。
9. 找出公式中的硬編碼數字、日期、稅率、匯率、門檻與文字;區分合法常數與應參數化的疑點。
10. 檢查數字文字混用、日期格式、百分比、幣別、重量及其他單位差異。
11. 檢查查找鍵是否唯一、資料型態是否一致、匹配方式是否符合規則,以及找不到或多筆符合時的處理。
12. 找出 IFERROR 或空白顯示可能掩蓋的錯誤;不要建議一律改成 0。
13. 檢查小計、總計、隱藏列、篩選列、作廢資料及重複計算風險。
14. 若涉及外部連結、巨集、權限、保護或重新計算設定,只列為待確認,不虛構狀態。
15. 公式建議需保留原始需求與平台差異;若 Excel 與 Google 試算表語法可能不同,分別標示或用平台中立邏輯說明。
16. 不得刪除資料、覆蓋正式公式、解除保護或更改共用檔案。
17. 任何修正都需在副本測試,並由修正人與驗證人分開確認。
18. 涉及財務、薪資、法規、品質或安全的公式,標示需領域專家額外審查。
19. 不得從資料推測員工績效、責任或故意操作。
20. 使用繁體中文,語氣專業、簡潔、可執行。
【輸出格式】
一、審計範圍與限制
- 已讀取的工作表、儲存格與公式數量
- 未提供或無法確認的範圍
- 目前能否判斷公式語法、結果及業務正確性
二、主管摘要
限 180 字,說明高風險疑點數量、可能影響的輸出、最優先驗證事項及資料限制。不得在未執行測試時宣稱已造成實際損失。
三、工作簿資料流
| 階段 | 工作表/區域 | 輸入 | 處理 | 輸出 | 下游使用者 | 風險 |
四、公式風險清單
| 編號 | 工作表/儲存格 | 原公式或模式 | 問題類型 | 判斷證據 | 可能影響 | 狀態 | 優先驗證 |
狀態限:已確認異常/高風險疑點/需業務確認/可接受但應文件化。
五、複製與參照一致性
| 區域 | 預期模式 | 實際差異 | 相對/絕對參照疑點 | 可能原因 | 驗證方式 |
六、範圍與邊界檢查
| 公式位置 | 目前範圍 | 可能遺漏或多算 | 第一列/最後一列風險 | 建議測試 |
七、硬編碼與人工覆寫
| 位置 | 內容 | 可能目的 | 風險 | 是否有紀錄 | 建議確認人 |
八、資料型態與單位
| 欄位/位置 | 預期型態或單位 | 發現疑點 | 可能影響 | 檢查方式 |
九、查找與錯誤處理
| 位置 | 查找鍵與來源 | 唯一性/匹配疑點 | 錯誤顯示方式 | 被掩蓋風險 | 測試案例 |
十、業務規則對照
| 規則編號 | 業務規則 | 對應公式 | 是否完整實作 | 尚缺條件 | 證據 |
十一、最小可重現測試
| 測試編號 | 測試目的 | 輸入資料 | 操作 | 預期結果 | 目前結果 | 判定 |
未實際執行時,目前結果與判定填「待執行」。
十二、交叉勾稽與不變條件
| 檢查項目 | 公式/比較方式 | 應成立條件 | 失敗代表什麼 | 頻率 |
十三、修正候選方案
| 問題編號 | 最小修正 | 結構性修正 | 優點 | 風險 | 影響範圍 | 需誰核准 |
十四、回歸測試清單
列出修正後必須重新檢查的正常、邊界、錯誤、歷史資料及跨表輸出。
十五、人工確認清單
列出修改、發布、關帳或對主管報告前必須確認的內容。
建議使用方式
先提供工作簿結構、欄位規格及高風險輸出,再貼代表性公式。第一輪只要 AI 建立風險清單與測試案例;人工執行測試後,第二輪再要求整理修正方案與回歸測試。
實際教學範例
情境:專案成本預估表
工作簿有三張表:
專案明細:專案、預算、實際成本、完成率
費率表:人員等級與每小時費率
管理摘要:部門成本、差異率與預估毛利
最近新增第 13 列專案,又把 8 月工作表複製成 9 月。主管發現管理摘要的實際成本比 ERP 少 120,000 元。
公式節錄
| 位置 |
公式/內容 |
顯示值 |
預期規則 |
| 專案明細 E14 |
=SUM(E5:E12) |
780,000 |
應包含 E5:E13 所有有效專案 |
| 專案明細 F5 |
=D5*$B$2 |
82,000 |
D 欄工時乘固定費率參數 |
| 專案明細 F9 |
84000 |
84,000 |
F 欄通常應為公式;人工覆寫規則未知 |
| 管理摘要 C6 |
=IFERROR(B6/A6,0) |
0% |
分母為 0 或資料錯誤時需分開顯示 |
| 管理摘要 D8 |
=VLOOKUP(A8,費率表!A:B,2,TRUE) |
1,850 |
費率應依人員等級精確匹配 |
| 專案明細 G7 |
=IF(C7="完成",100%,E7/D7) |
100% |
完成狀態與實際進度需符合定義 |
AI 應指出的疑點
疑點 1:合計漏掉新增列
E14 只加總到 E12,而第 13 列是有效專案。這是高度明確的範圍異常候選。
驗證:比較 SUM(E5:E12) 與 SUM(E5:E13),並核對第 13 列是否屬於本期與有效狀態。
疑點 2:公式欄出現固定值
F9 是數字而非公式,但不能直接認定錯誤。可能是經核准的固定報價,也可能是人工覆寫。
驗證:確認人工覆寫規則、修改紀錄及 F8/F10 的公式模式。
疑點 3:錯誤被顯示為 0%
IFERROR(B6/A6,0) 把分母為零、文字資料或其他錯誤都變成 0%。主管可能誤以為真實差異率為 0%。
驗證:分別測試 A6 為 0、空白及文字時的預期顯示,決定是否應顯示「無法計算」或錯誤代碼。
疑點 4:近似查找可能帶出錯誤費率
費率應精確對應等級,但公式使用近似匹配。若對照表未排序或輸入值不存在,可能帶出鄰近等級的費率。
驗證:用不存在的等級、前後空格及重複等級測試;確認組織對多筆與找不到的處理規則。
疑點 5:狀態直接強制 100%
只要 C7 顯示「完成」,G7 就回傳 100%,可能掩蓋實際工作量或成本尚未入帳。但這也可能是合法規則,需要業務確認。
驗證:確認「完成」的定義、結案成本入帳時間及管理報表用途。
建議審計結果
| 編號 |
問題 |
狀態 |
可能影響 |
下一步 |
| FA-001 |
合計未涵蓋第13列 |
已確認異常候選,待核對列狀態 |
成本少計120,000元 |
在副本擴大範圍並回歸測試 |
| FA-002 |
F9固定值覆寫公式 |
需業務確認 |
費用計算不一致 |
查修改紀錄與核准依據 |
| FA-003 |
錯誤一律顯示0% |
高風險疑點 |
主管誤判無差異 |
分類錯誤情境並改善顯示 |
| FA-004 |
費率使用近似匹配 |
高風險疑點 |
套用錯誤費率 |
用不存在、重複鍵值測試 |
| FA-005 |
完成狀態強制100% |
需業務確認 |
進度與成本資訊失真 |
釐清完成與財務結案規則 |
修正後回歸測試
- 第 13 列納入後,明細合計與 ERP 差異是否歸零。
- 再新增第 14 列時,合計是否自動涵蓋。
- 費率表新增等級後,查找範圍是否更新。
- 不存在的等級是否明確顯示待處理,而非錯誤費率或 0。
- 分母為 0、空白與文字時是否各自符合規則。
- 人工覆寫是否需要理由、核准與修改紀錄。
- 已完成但尚未入帳的專案,管理摘要如何顯示。
AI 不應做的事
- 看到差異就直接說某位同事算錯。
- 未取得完整檔案便聲稱已掃描所有公式。
- 把所有固定值都改回公式。
- 將所有錯誤一律改成 0 或空白。
- 在正式共用檔直接批次覆蓋。
- 未確認業務規則就選擇精確或近似匹配。
- 未經財務確認就發布修正後數字。
常見錯誤、隱私與使用注意事項
常見錯誤
- 只給 AI 截圖: 看得到數字,卻看不到公式、格式與隱藏範圍。
- 只檢查錯誤碼: 沒有錯誤碼的公式也可能邏輯錯誤。
- 公式一致就算正確: 全欄一致也可能全欄都引用錯參數。
- 發現差異就改公式: 差異可能來自資料期間、狀態或單位。
- 把硬編碼一律視為錯誤: 有些歷史值或核准參數本來就應固定。
- 用 IFERROR 清乾淨: 讓報表好看,卻失去追查訊號。
- 忽略新增列: 公式、圖表、資料驗證與查找範圍可能都要更新。
- 只驗證一筆正常資料: 邊界、空白、重複與錯誤資料最容易暴露問題。
- 同一人修正又驗證: 容易漏掉原先假設。
- 直接在正式檔測試: 可能影響共編、關帳或已發布報告。
資料隱私
- 不上傳真實薪資、身分證號、銀行帳號、客戶報價與未公開財務資料。
- 使用匿名代碼替換姓名、客戶、供應商、料號與專案名稱。
- 公式內若包含內部路徑、伺服器名稱、帳號或權杖,先移除。
- 外部連結與巨集可能暴露系統資訊,不應直接貼入未核准環境。
- 使用組織允許的 AI 工具與資料處理政策。
- 若資料涉及財務、品質、法規或人事,應由領域負責人審查。
使用注意事項
- AI 看公式文字,不等於真正執行工作簿。
- AI 提出的「修正公式」仍可能不符合平台語法或業務規則。
- 先在副本用少量資料測試,再做完整回歸。
- 保留原公式、修正理由、日期、修正人與驗證人。
- 歷史報表若已對外發布,需評估是否重編與通知。
- 對重要數字建立獨立勾稽,而不是只信任單一路徑。
- 報告應清楚區分已確認異常、疑點與待業務確認。