🔍【教學】為什麼 TXT 跟 Excel 數字對不起來?一次看懂晶圓測試 BIN 統計與程式設計觀念
一、故事背景:TXT 看起來對了,Excel 卻顯示錯誤? 假設你在做晶圓測試資料處理,系統會輸出: 一個文字檔(TXT) 一個 Excel 報表 這兩個檔案裡,都會出現類似下面幾個數字: TOTAL_TEST :總測試顆數 TOTAL_PASS :通過顆數 TOTAL_FAIL :失敗顆數 TEST_YIELD :良率 BIN01(1) 、 BIN04(4) …:各個 BIN 的顆數 理論上: TOTAL_PASS 應該要等於「Bin1 的顆數」, TOTAL_TEST 應該要等於「所有 BIN 顆數加總」。 實際情況卻是: TXT 檔裡 TOTAL_PASS 已經跟 BIN01(1) 對得起來 Excel 報表裡的「Pass Q’ty」卻跟 Bin1 不一致 也就是說: 同一顆晶圓、兩份報表,數字卻不同。 這在跟客戶對帳或查良率問題時,超級尷尬。 接下來就用軟體工程師的角度,把整件事拆開來講,但會盡量用「白話」方式,讓完全不懂程式的人也看得懂。 二、資料從哪來?兩條不同的數字來源 在系統裡,可以把資料想成有兩個階段: 讀取原始資料(舊的數字) 從原始檔案或資料庫讀到一份「Header 資料」,裡面已經有 TOTAL_PASS 、 TOTAL_FAIL … 這些數字可能是設備或前一套系統算好的。 重新統計 BIN 顆數(新的數字) 系統逐顆...