Page 1 of 1

excel มีปัญหาครับ

Posted: Thu May 23, 2013 3:45 pm
by ballkoong
ตามตัวอย่าง ครับ จะขึ้น อย่างนี้ตลอดครับ

เกิดจากสาเหตุอะไรครับ

แก้ได้อย่างไรครับ อาจารย์

Re: excel มีปัญหาครับ

Posted: Thu May 23, 2013 4:10 pm
by NEO889
Circular Calculation แปลเป็นไทยว่า การคำนวณแบบวงกลม เกิดจากการใช้เซลล์ตัวมันเอง นำเข้าไปคำนวณเป็นคำตอบของเซลล์ตัวเอง เช่น ในเซลล์ A3 สร้างสูตรไว้ดังนี้

=A1+A2+A3

ผลจากการสร้างสูตรซึ่งนำตำแหน่งอ้างอิงตัวเองมาใช้ เรียกว่า Circular Reference อาจแสดงผลลัพธ์ออกมาแตกต่างกัน เนื่องจากขึ้นกับผู้ใช้ว่า กำหนดให้ใช้ Iteration ไว้หรือไม่

ขอให้ตรวจสอบดูว่า จากเมนูคำสั่ง File > Options > Formular > ติ๊กถูก Enable Interactive Calculation ถูกเลือกไว้หรือไม่ สำหรับการคำนวณโดยทั่วไป ไม่ควรเลือก Iteration เพื่อทำให้ Excel สามารถเตือนขึ้นมาเมื่อเกิดสูตร circular ผู้สร้างงานจะได้รู้ตัว แล้วหาทางแก้ไขสูตรไม่ให้เกิด circular ขึ้น


หากไม่ได้เลือก Iteration จะพบลักษณะการเตือนหลายรูปแบบ ในช่วงแรกของการสร้างสูตร circular นั้น จะเริ่มการเตือนโดย Excel จะเปิด Help ขึ้นมาแนะนำเกี่ยวกับการคำนวณแบบวงกลม พร้อมกับมีเมนูแสดงตำแหน่งเซลล์ซึ่งมีสูตร circular และจะแสดงคำว่า Circular ขึ้นมาบริเวณแถบด้านล่างซ้ายของจอแทน และเมื่อเลือก sheet ที่มีสูตร circular จะมีคำว่า Circular: G13 ซึ่งเป็นตำแหน่งเซลล์ที่มีสูตร circular กำกับไว้ด้วย จากนั้นให้ไปแก้ไขสูตรในเซลล์ G13 เพื่อไม่ให้มีสูตร circular แล้วจะพบว่า คำว่า Circular : G13 หายไป