ผมดูจากไฟล์ที่ส่งมาล่าสุดพบว่าที่เซลล์ที่อ้างอิงมาให้ตามความเห็นด้านบนไม่ตรงกันครับ ช่วยแจ้งตำแหน่งมาด้วยครับว่าไฟล์ล่าสุดที่แนบมานั้น ชีทใด เซลล์ใด ที่พบว่ามีค่าผิดพลาด และต้องการให้แสดงอย่างไร
เท่าที่ตรวจพบนั้นเป็นการนำค่าว่างไปกระทำกับค่าว่าง เช่นบวก ลบ คูณ หาร จึงเกิดเป็นค่าผิดพลาดเป็น
#Value! ค่าว่างที่พูดถึงนี้เดาว่าน่าจะมาจากสูตรอื่น ค่าว่างเหล่านั้นไม่ใช่ค่า Blank ครับ แต่เป็นอักขระที่แทนความว่างมีสภาพเป็น
Text จะไม่สามารถนำมาบวกลบคูณหารเหมือนเซลล์ที่ว่างเปล่าจริง ๆ (ฺBlank) เนื่องจากเซลล์ว่างเปล่านั้นมีค่าเป็น 0 ซึ่งเป็น
Number
ดังนั้น หากต้้องการนำผลลัพธ์จากสูตรไปคำนวณต่อควรหลีกเลี่ยงให้แสดงค่าว่างหากไม่เข้าตามเงื่อนไข แต่ให้แสดงเป็น 0 แทนครับ แล้วค่อยมาซ่อนเลข 0 ด้วยการกำหนด Format ทีหลัง
ยกตัวอย่างเช่นที่ B1 คีย์สูตร
=IF(A1="",
"",A1) เราควรเปลี่ยนเป็น
=IF(A1="",
0,A1) แทน เป็นต้น
และเมื่อต้องการแสดงค่า 0 ให้เห็นเป็นค่าว่าง (่ซ่อนเลข 0) ให้ทำดังนี้ครับ
1. คลิกขวาลงในพื้นที่เป้าหมายแล้ว
2. Format Cells...
3. แถบ Number เลือก Custom
4. ช่อง Type: คีย์
#,##0.00;-#,##0.00;
ส่วนเรื่องการเก็บข้อมูล ถ้าข้อมูลไม่ได้เพิ่มขึ้นมากในแต่ละปีสามารถเก็บได้จนกว่าจะเต็มความสามารถของทรัพยากรในเครื่องที่ใช้งาน เช่น CPU, RAM กรณีการใช้สูตรแล้วดึงค่ามาไม่ถูกต้องไม่ใช่ประเด็นของการเก็บข้อมูลได้หรือไม่ได้ เราสามารถแก้ไขให้ดึงข้อมูลถูกต้องได้ครับ ช่วยอธิบายลงในไฟล์ว่าค่าใดดึงมาไม่ถูกต้อง ที่ถูกต้องควรจะเป็นค่าใด ด้วยเงื่อนไขใด จะได้เข้าถึงข้อมูลที่เป็นปัญหานั้นได้เร็วขึ้นครับ