ตอนแรกก่ะว่าจะใช้สายตาอันเฉียบคมพิจารณาดูทีละบรรทัด แต่ได้ไม่ถึงร้อยบรรทัดก็ตาลายแล้วครับ เลยพยายามค้นหาวิธีใช้งานสูตรใน Exel ให้ช่วยในการตรวจสอบแทนการตรวจด้วยตาเปล่า เพราะมีข้อมูลตั้ง 3,225 รายการ กว่าจะดูจนครบคงไม่ต้องทำการทำงานอะไรแล้ว T_T
ข้อมูลมี 3 คอลัมน์ครับ
A B C
| ต้นทุน | ค่าเสื่อม | ยอดสุทธิ |
5000 1200 3800
ซึ่ง ต้นทุน = ค่าเสื่อม + ยอดสุทธิ
แต่ผลรวมออกมา ค่าเสื่อม + ยอดสุทธิ ดันไม่ตรง
ผมรวมที่ว่าก็มาจากข้อมูลสามพันกว่ารายการนั่นเอง ไล่กันไม่หวาดไม่ไหว ว่าข้อมูลแถวใดที่คำนวณผิด
วิธีการแก้ปัญหาที่ใช้ก็คือ เพิ่มคอลัมน์ที่ 4 (คอลัมน์ D) สำหรับเก็บ ข้อมูล ค่าเสื่อม + ยอดสุทธิ
โดยใช้คำสั่ง
=SUM(B1:C1)
แล้วดับเบิ้ลคลิกลงตรงมุม เพื่อให้มันก๊อปปี้สูตรและวางอัตโนมัติจนครบ 3,225 แถว
เมื่อได้ข้อมูลมาแล้วก็นำมาเปรียบเทียบกับ ต้นทุน ซึ่งจะต้องเท่ากัน
โดยเก็บผลลัพธ์การเปรียบเทียบไว้ในคอลัมน์ใหม่ ก็คือ คอลัมน์ที่ 5 (คอลัมน์ E)
โดยใช้คำสั่ง
=IF(A1=D1," ","No Match")
แล้วดับเบิ้ลคลิกลงตรงมุม เพื่อให้มันก๊อปปี้สูตรและวางอัตโนมัติจนครบ 3,225 แถว
ในตอนนี้คอลัมน์ที่ 5 ก็จะปรากฏคำว่า "No Match" ให้เห็นเมื่อผลรวมไม่เท่ากัน
เราก็ให้ทำการเรียงข้อมูลจากมาก ไปหาน้อย ซะจะได้เห็นรายการที่ No Match มาก่อน
และแล้วผมก็ได้ข้อสรุปหลังจากที่วิเคราะห์อยู่นาน เพราะค่าที่ได้เป็นดังนี้
ต้นทุน | | ค่าเสื่อม | | สุทธิ |
8,678.99 | | 4,339.49 | | 4,339.49 |
ซึ่ง ค่าเสื่อม + สุทธิ = 8,678.98
จึงรู้ว่าไม่ได้ทำการปัดเศษขึ้น เพราะยอดทศนิยม 3 หลักเป็น
ต้นทุน | | ค่าเสื่อม | | สุทธิ |
8,678.99 | | 4,339.495 | | 4,339.495 |
แต่พอสั่งปัดเศษด้วยก็ดันกลายเป็น
ต้นทุน | | ค่าเสื่อม | | สุทธิ |
8,678.99 | | 4,339.50 | | 4,339.50 |
ซึ่ง ค่าเสื่อม + สุทธิ = 8,679.00
ก็ยังผิดอยู่ดีครับ เพราะ ค่าเสื่อม + สุทธิ ต้องเท่ากันกับ ต้นทุน
จึงได้ข้อสรุปจากคนที่ตรวจสอบรายงานว่า
ยอดสุทธิต้องคงค่าเดิมไว้ ยอดที่จะมีการเคลื่อนไหวได้คือ ค่าเสื่อม
ดังนั้นจึงปรับโค๊ดของโปรแกรมเป็น เมื่อมีเลขทศนิยม 3 หลักในยอดของค่าเสื่อม และสุทธิ
ให้ทำการปัดเศษให้กับค่าเสื่อมด้วย
ต้นทุน | | ค่าเสื่อม | | สุทธิ |
8,678.99 | | 4,339.50 | | 4,339.49 |
ซึ่ง ค่าเสื่อม + สุทธิ = 8,678.99
ซึ่งก็แก้ไขเรียบร้อยแล้ว แต่ก็ยังไม่แน่ใจว่าจะมีข้อผิดพลาดอื่นอีกหรือไม่
เพราะเลขทศนิยม 3 หลักก็ไม่แน่ว่าค่าที่ต้องปัด จะอยู่แต่ ค่าเสื่อม อย่างเดียวหรือไม่
ก็ต้องรอลุ้นกันอีกที ^^
ความคิดเห็น
แสดงความคิดเห็น