ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

คุณใส่สูตรแล้ว แต่สูตรนั้นไม่ทํางาน แต่คุณจะได้รับข้อความนี้เกี่ยวกับ "การอ้างอิงแบบวงกลม" แทน ผู้คนนับล้านมีปัญหาเดียวกันและเกิดขึ้นเพราะสูตรของคุณกําลังพยายามคํานวณตัวเอง นี่คือลักษณะของ:

สูตรที่ทำให้เกิดการอ้างอิงแบบวงกลม

สูตร =D1+D2+D3 หยุดทํางานเนื่องจากสูตรอยู่ในเซลล์ D3 และกําลังพยายามคํานวณตัวเอง เมื่อต้องการแก้ไขปัญหานี้ คุณสามารถย้ายสูตรไปยังเซลล์อื่นได้ กด Ctrl+X เพื่อตัดสูตร เลือกเซลล์อื่น แล้วกด Ctrl+V เพื่อวาง

เคล็ดลับ: 

ข้อผิดพลาดทั่วไปอีกอย่างหนึ่งคือการใช้ฟังก์ชันที่มีการอ้างอิงถึงตัวเอง ตัวอย่างเช่น เซลล์ F3 มี =SUM(A3:F3) มีตัวอย่างดังนี้:

เบราว์เซอร์ของคุณไม่สนับสนุนวิดีโอ ติดตั้ง Microsoft Silverlight, Adobe Flash Player หรือ Internet Explorer 9

คุณยังสามารถลองใช้เทคนิคต่อไปนี้อันใดอันหนึ่งได้:

  • ถ้าคุณเพิ่งใส่สูตร ให้เริ่มต้นด้วยเซลล์นั้น และตรวจสอบเพื่อดูว่าคุณอ้างอิงไปยังเซลล์นั้นหรือไม่ ตัวอย่างเช่น เซลล์ A3 อาจมีสูตร =(A1+A2)/A3 สูตร เช่น =A1+1 (ในเซลล์ A1) ยังก่อให้เกิดข้อผิดพลาดการอ้างอิงแบบวงกลมด้วย

ขณะที่คุณกําลังค้นหา ให้ตรวจสอบการอ้างอิงโดยอ้อม ซึ่งจะเกิดขึ้นเมื่อคุณใส่สูตรลงในเซลล์ A1 และสูตรนั้นใช้สูตรอื่นใน B1 ซึ่งอ้างอิงกลับไปยังเซลล์ A1 ถ้าสิ่งนี้ทําให้คุณสับสน ให้จินตนาการถึงสิ่งที่ Excel ทํา

  • ถ้าคุณไม่พบข้อผิดพลาด ให้เลือกแท็บ สูตร เลือกลูกศรถัดจาก การตรวจสอบข้อผิดพลาด ชี้ไปที่ การอ้างอิงแบบวงกลม แล้วเลือกเซลล์แรกที่แสดงในเมนูย่อย

  • รีวิวสูตรในเซลล์ ถ้าคุณไม่สามารถระบุได้ว่าเซลล์นั้นเป็นสาเหตุของการอ้างอิงแบบวงกลมหรือไม่ ให้เลือกเซลล์ถัดไปในเมนูย่อย การอ้างอิงแบบวงกลม

  • ตรวจทานและแก้ไขการอ้างอิงแบบวงกลมในเวิร์กบุ๊กต่อด้วยการทำซ้ำขั้นตอนใดๆ หรือขั้นตอนทั้งหมดตั้งแต่ขั้นตอนที่ 1 ถึง 3 ต่อไปจนกว่าแถบสถานะจะไม่แสดงคำว่า "การอ้างอิงแบบวงกลม"

เคล็ดลับ    

  • แถบสถานะที่มุมซ้ายล่างจะแสดง การอ้างอิงแบบวงกลม และที่อยู่เซลล์ของการอ้างอิงแบบวงกลมหนึ่งการอ้างอิง

    ถ้ามีการอ้างอิงแบบวงกลมในเวิร์กชีตอื่นๆ แต่ไม่ใช่ในเวิร์กชีตที่ใช้งานอยู่ แถบสถานะจะแสดงเฉพาะคำว่า "การอ้างอิงแบบวงกลม" โดยไม่มีที่อยู่เซลล์

  • คุณสามารถย้ายระหว่างเซลล์ต่างๆ ในการอ้างอิงแบบวงกลมได้ด้วยการดับเบิลคลิกที่ลูกศรติดตาม ลูกศรแสดงเซลล์ที่มีผลต่อค่าของเซลล์ที่เลือกในปัจจุบัน คุณแสดงลูกศรติดตามโดยการเลือก สูตร แล้วเลือก ติดตามเซลล์ที่ถูกอ้าง หรือ ติดตามเซลล์ที่อ้างถึง

    การติดตามเซลล์ที่ถูกอ้าง

เรียนรู้เกี่ยวกับข้อความเตือนการอ้างอิงแบบวงกลม

เมื่อ Excel พบการอ้างอิงแบบวงกลมเป็นครั้งแรก Excel จะแสดงข้อความเตือน เลือก ตกลง หรือปิดหน้าต่างข้อความ

เมื่อคุณปิดข้อความ Excel จะแสดงค่าศูนย์หรือค่าที่คํานวณล่าสุดในเซลล์ และตอนนี้คุณอาจพูดว่า "วางสาย ค่าที่คํานวณล่าสุดหรือไม่" ใช่ ในบางกรณี สามารถเรียกใช้สูตรได้สําเร็จก่อนที่จะพยายามคํานวณตัวเอง ตัวอย่างเช่น สูตรที่ใช้ ฟังก์ชัน IF อาจทํางานจนกว่าผู้ใช้จะใส่อาร์กิวเมนต์ (ส่วนของข้อมูลที่สูตรจําเป็นต้องทํางานอย่างถูกต้อง) ที่ทําให้สูตรคํานวณเอง เมื่อเกิดเหตุการณ์เช่นนี้ Excel จะเก็บค่าจากการคํานวณที่สําเร็จครั้งล่าสุด

ถ้าคุณสงสัยว่าคุณมีการอ้างอิงแบบวงกลมในเซลล์ที่ไม่ได้แสดงค่าเป็นศูนย์ ให้ลองทำดังนี้

  • เลือกสูตรในแถบสูตร แล้วกด Enter

สำคัญ    ในหลายกรณี ถ้าคุณสร้างสูตรเพิ่มเติมที่มีการอ้างอิงแบบวงกลม Excel จะไม่แสดงข้อความเตือนอีก รายการต่อไปนี้แสดงสถานการณ์สมมติบางสถานการณ์ที่ข้อความเตือนจะปรากฏขึ้น แต่ไม่ทั้งหมด:

  • คุณสร้างอินสแตนซ์แรกของการอ้างอิงแบบวงกลมในเวิร์กบุ๊กใดๆ ที่เปิดอยู่

  • คุณเอาการอ้างอิงแบบวงกลมทั้งหมดในเวิร์กบุ๊กที่เปิดอยู่ทั้งหมดออก แล้วสร้างการอ้างอิงแบบวงกลมใหม่

  • คุณปิดเวิร์กบุ๊กทั้งหมด สร้างเวิร์กบุ๊กใหม่ แล้วใส่สูตรที่มีการอ้างอิงแบบวงกลม

  • คุณเปิดเวิร์กบุ๊กที่มีการอ้างอิงแบบวงกลม

  • ในขณะที่ไม่มีเวิร์กบุ๊กอื่นใดเปิดอยู่ คุณเปิดเวิร์กบุ๊กหนี่ง แล้วสร้างการอ้างอิงแบบวงกลม

เรียนรู้เกี่ยวกับการคำนวณซ้ำ

ในบางครั้ง คุณอาจต้องการใช้การอ้างอิงแบบวงกลมเนื่องจากเป็นสาเหตุให้ฟังก์ชันของคุณทําซ้ําจนกว่าจะเป็นไปตามเงื่อนไขตัวเลขที่ระบุ ซึ่งอาจทําให้คอมพิวเตอร์ของคุณช้าลง ได้ ดังนั้นการคํานวณซ้ํามักจะถูกปิดใน Excel

เว้นแต่คุณจะคุ้นเคยกับการคํานวณซ้ํา คุณอาจไม่ต้องการเก็บการอ้างอิงแบบวงกลมใดๆ ไว้เหมือนเดิม ถ้าเป็นเช่นนั้น คุณสามารถเปิดใช้งานการคํานวณซ้ําได้ แต่คุณจําเป็นต้องกําหนดจํานวนครั้งที่สูตรควรคํานวณใหม่ เมื่อคุณเปิดการคํานวณซ้ําโดยไม่เปลี่ยนแปลงค่าสําหรับการคํานวณซ้ําสูงสุดหรือการเปลี่ยนแปลงสูงสุด Excel จะหยุดการคํานวณซ้ําหลังจากการคํานวณซ้ํา 100 ครั้ง หรือหลังจากค่าทั้งหมดในการอ้างอิงแบบวงกลมเปลี่ยนแปลงน้อยกว่า 0.001 ระหว่างการคํานวณซ้ํา ขึ้นอยู่กับว่าเกิดกรณีใดขึ้นก่อน อย่างไรก็ตาม คุณสามารถควบคุมจำนวนการทำซ้ำสูงสุดและจำนวนการเปลี่ยนแปลงที่ยอมรับได้

  1. เลือก ตัวเลือก > ไฟล์ > สูตร ถ้าคุณกําลังใช้ Excel for Mac ให้เลือกเมนู Excel แล้วเลือก การกําหนดลักษณะ > การคํานวณ

  2. ในส่วน ตัวเลือกการคำนวณ ให้เลือกกล่องกาเครื่องหมาย เปิดใช้งานการคำนวณซ้ำ บน Mac ให้เลือก ใช้การคํานวณซ้ํา

  3. เมื่อต้องการตั้งค่าจํานวนครั้งสูงสุดที่จะให้ Excel คํานวณใหม่ ให้พิมพ์จํานวนครั้งของการคํานวณซ้ําในกล่อง รอบการคํานวณซ้ํามากที่สุด ยิ่งจํานวนครั้งของการคํานวณซ้ํามากเท่าไหร่ Excel ก็ยิ่งใช้เวลาในการคํานวณเวิร์กชีตมากขึ้นเท่านั้น

  4. ในกล่อง ค่าเปลี่ยนแปลงสูงสุด ให้พิมพ์ค่าที่น้อยที่สุดที่จําเป็นสําหรับการวนซ้ําเพื่อดําเนินการต่อ นี่คือการเปลี่ยนแปลงที่น้อยที่สุดในค่าจากการคํานวณใดๆ ยิ่งตัวเลขน้อย ผลลัพธ์ก็จะยิ่งแม่นยํามากขึ้นและ Excel ยิ่งต้องใช้เวลาในการคํานวณเวิร์กชีตมากขึ้นเท่านั้น

การคำนวณซ้ำอาจให้ผลลัพธ์ได้สามแบบ ดังนี้

  • โซลูชันบรรจบกัน ซึ่งหมายความว่าได้ผลลัพธ์สุดท้ายที่เสถียรแล้ว นี่เป็นเงื่อนไขที่พึงปรารถนา

  • ผลลัพธ์แบบแยกออก ซึ่งหมายความว่าในการคำนวณซ้ำแต่ละช่วง ผลต่างระหว่างผลลัพธ์ที่ได้จากการคำนวณปัจจุบันกับการคำนวณครั้งก่อนหน้าเพิ่มขึ้น

  • โซลูชันจะสลับระหว่างค่าสองค่า ตัวอย่างเช่น หลังจากการคํานวณซ้ําครั้งแรก ผลลัพธ์คือ 1 หลังจากการคํานวณซ้ําครั้งถัดไป ผลลัพธ์คือ 10 หลังจากการคํานวณซ้ําครั้งถัดไป ผลลัพธ์เป็น 1 และอื่นๆ

ด้านบนของหน้า

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

เคล็ดลับ: ถ้าคุณเป็นเจ้าของธุรกิจขนาดเล็กที่กําลังมองหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรับการตั้งค่า Microsoft 365 ให้ไปที่ วิธีใช้และการเรียนรู้สำหรับธุรกิจขนาดเล็ก

ดูเพิ่มเติม

ภาพรวมของสูตรใน Excel

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ค้นหาและแก้ไขข้อผิดพลาดในสูตร

แป้นพิมพ์ลัดและแป้นฟังก์ชัน Excel

ฟังก์ชันของ Excel (เรียงลำดับตามตัวอักษร)

ฟังก์ชันของ Excel (เรียงตามประเภท)

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×