การคำนวณ Excel: อัตโนมัติ, ด้วยตนเอง, วนซ้ำ

  • แบ่งปันสิ่งนี้
Michael Brown

บทช่วยสอนอธิบายการตั้งค่าการคำนวณพื้นฐานของ Excel และวิธีการกำหนดค่าให้มีการคำนวณสูตรใหม่โดยอัตโนมัติและด้วยตนเอง

เพื่อให้สามารถใช้สูตร Excel ได้อย่างมีประสิทธิภาพ คุณต้องเข้าใจ Microsoft Excel ทำการคำนวณอย่างไร มีรายละเอียดมากมายที่คุณควรทราบเกี่ยวกับสูตร Excel พื้นฐาน ฟังก์ชัน ลำดับของการดำเนินการทางคณิตศาสตร์ และอื่นๆ การตั้งค่า "เบื้องหลัง" ที่รู้จักกันน้อยแต่มีความสำคัญไม่น้อยไปกว่ากันที่สามารถเพิ่มความเร็ว ช้าลง หรือแม้แต่หยุดการคำนวณ Excel ของคุณ

โดยรวมแล้ว มีการตั้งค่าการคำนวณพื้นฐานของ Excel สามรายการที่คุณควรคุ้นเคย:

โหมดการคำนวณ - คำนวณสูตร Excel ใหม่ด้วยตนเองหรือโดยอัตโนมัติ

วนซ้ำ - จำนวนครั้งที่สูตรคำนวณใหม่จนกว่าเงื่อนไขตัวเลขที่ระบุจะเป็น ถูกต้อง

ความแม่นยำ - ระดับความแม่นยำสำหรับการคำนวณ

ในบทช่วยสอนนี้ เราจะดูอย่างใกล้ชิดว่าการตั้งค่าแต่ละรายการด้านบนทำงานอย่างไรและอย่างไร เพื่อเปลี่ยนแปลง

    การคำนวณอัตโนมัติของ Excel เทียบกับการคำนวณด้วยตนเอง (โหมดการคำนวณ)

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

    วิธีเปลี่ยนตัวเลือกการคำนวณของ Excel

    บน Ribbon ของ Excel ไปที่แท็บ สูตร > การคำนวณ กลุ่ม คลิกปุ่ม ปุ่มตัวเลือกการคำนวณ และเลือกหนึ่งในตัวเลือกต่อไปนี้:

    อัตโนมัติ (ค่าเริ่มต้น) - บอกให้ Excel คำนวณสูตรที่อ้างอิงทั้งหมดใหม่โดยอัตโนมัติ ทุกครั้งที่ค่า สูตร หรือชื่อใดๆ ที่อ้างอิงในสูตรเหล่านั้นมีการเปลี่ยนแปลง

    อัตโนมัติยกเว้นสำหรับตารางข้อมูล - คำนวณสูตรที่อ้างอิงทั้งหมดใหม่โดยอัตโนมัติ ยกเว้นตารางข้อมูล

    โปรด อย่าสับสนระหว่างตาราง Excel ( แทรก > ตาราง ) และตารางข้อมูลที่ประเมินค่าต่างๆ สำหรับสูตร ( ข้อมูล > การวิเคราะห์แบบ What-if > ตารางข้อมูล ) ตัวเลือกนี้จะหยุดการคำนวณใหม่โดยอัตโนมัติของตารางข้อมูลเท่านั้น ตาราง Excel ปกติจะยังคงคำนวณโดยอัตโนมัติ

    ด้วยตนเอง - ปิดการคำนวณอัตโนมัติใน Excel สมุดงานที่เปิดอยู่จะถูกคำนวณใหม่ก็ต่อเมื่อคุณทำเช่นนั้นอย่างชัดเจนโดยใช้หนึ่งในวิธีเหล่านี้

    อีกทางหนึ่ง คุณสามารถเปลี่ยนการตั้งค่าการคำนวณของ Excel ผ่าน ตัวเลือกของ Excel :

    • ใน Excel 2010, Excel 2013 และ Excel 2016 ให้ไปที่ ไฟล์ > ตัวเลือก > สูตร > ตัวเลือกการคำนวณ ส่วน > การคำนวณสมุดงาน .
    • ใน Excel 2007 ให้คลิก ปุ่ม Office > ตัวเลือก Excel > สูตร > สมุดงานการคำนวณ .
    • ใน Excel 2003 คลิก เครื่องมือ > ตัวเลือก > การคำนวณ > การคำนวณ .

    เคล็ดลับและหมายเหตุ:

    1. การเลือกตัวเลือกการคำนวณ ด้วยตนเอง (บน Ribbon หรือใน ตัวเลือกของ Excel) ทำเครื่องหมายที่ช่อง คำนวณสมุดงานใหม่ก่อนบันทึก โดยอัตโนมัติ ถ้าสมุดงานของคุณมีสูตรจำนวนมาก คุณอาจต้องการล้างกล่องกาเครื่องหมายนี้เพื่อให้บันทึกสมุดงานเร็วขึ้น
    2. ถ้าจู่ๆ สูตร Excel ของคุณ หยุดคำนวณ ให้ไปที่ ตัวเลือกการคำนวณ และตรวจสอบให้แน่ใจว่าได้เลือกการตั้งค่า อัตโนมัติ หากไม่ได้ผล ให้ตรวจสอบขั้นตอนการแก้ปัญหาเหล่านี้: สูตร Excel ไม่ทำงาน ไม่อัปเดต ไม่คำนวณ

    วิธีบังคับการคำนวณใหม่ใน Excel

    หากคุณปิด Excel การคำนวณอัตโนมัติ เช่น เลือกการตั้งค่าการคำนวณ ด้วยตนเอง คุณสามารถบังคับให้ Excel คำนวณใหม่โดยใช้หนึ่งในวิธีต่อไปนี้

    ในการคำนวณใหม่ด้วยตนเอง เวิร์กชีตที่เปิดอยู่ทั้งหมด และอัปเดต แผ่นแผนภูมิที่เปิดอยู่ทั้งหมด ไปที่กลุ่ม สูตร > การคำนวณ และคลิกปุ่ม คำนวณทันที

    ในการคำนวณใหม่เฉพาะ แผ่นงานที่ใช้งานอยู่ ตลอดจนแผนภูมิและแผ่นงานแผนภูมิใด ๆ ที่เชื่อมโยงกับแผ่นงานนั้น ให้ไปที่แท็บ สูตร > การคำนวณ กลุ่ม และคลิกปุ่ม คำนวณแผ่นงาน

    อีกวิธีหนึ่งในการคำนวณแผ่นงานใหม่ด้วยตนเองโดยใช้ แป้นพิมพ์ลัด :

    • F9 คำนวณสูตรใหม่ในสมุดงานที่เปิดอยู่ทั้งหมด แต่เฉพาะสูตรที่มีการเปลี่ยนแปลงตั้งแต่การคำนวณครั้งล่าสุดและสูตรที่ขึ้นอยู่กับสูตรเหล่านั้น
    • Shift + F9 คำนวณสูตรที่เปลี่ยนแปลงใหม่เฉพาะในเวิร์กชีตที่ใช้งานอยู่เท่านั้น
    • Ctrl + Alt + F9 บังคับให้ Excel คำนวณสูตรทั้งหมดในเวิร์กบุ๊กที่เปิดอยู่ใหม่ทั้งหมด แม้แต่สูตรที่ไม่ได้เปลี่ยนแปลง เมื่อคุณรู้สึกว่าสูตรบางสูตรแสดงผลลัพธ์ที่ไม่ถูกต้อง ให้ใช้ทางลัดนี้เพื่อให้แน่ใจว่าทุกอย่างได้รับการคำนวณใหม่แล้ว
    • Ctrl + Shift + Alt + F9 ตรวจสอบสูตรที่ขึ้นอยู่กับเซลล์อื่นก่อน แล้วจึงคำนวณสูตรทั้งหมดใหม่ ในสมุดงานที่เปิดอยู่ทั้งหมด โดยไม่คำนึงว่าจะมีการเปลี่ยนแปลงตั้งแต่การคำนวณครั้งล่าสุดหรือไม่

    การคำนวณซ้ำของ Excel

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

    วิธีเปิดใช้งานและควบคุมการคำนวณซ้ำใน Excel

    หากต้องการเปิดใช้การคำนวณซ้ำของ Excel ให้ทำ อย่างใดอย่างหนึ่งต่อไปนี้:

    • ใน Excel 2016, Excel2013 และ Excel 2010 ไปที่ ไฟล์ > ตัวเลือก > สูตร และเลือกช่องทำเครื่องหมาย เปิดใช้งานการคำนวณซ้ำ ใต้ ตัวเลือกการคำนวณ
    • ใน Excel 2007 คลิก ปุ่ม Office > ตัวเลือก Excel > สูตร > พื้นที่การวนซ้ำ .
    • ใน Excel 2003 และรุ่นก่อนหน้า ให้ไปที่ เมนู > ; เครื่องมือ > ตัวเลือก > แท็บการคำนวณ > การคำนวณซ้ำ .

    หากต้องการเปลี่ยน จำนวนครั้งที่สูตร Excel ของคุณสามารถคำนวณใหม่ได้ กำหนดการตั้งค่าต่อไปนี้:

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

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

    เมื่อกำหนดค่าทั้งหมดแล้ว ให้คลิก ตกลง เพื่อบันทึก เปลี่ยนและปิดกล่องโต้ตอบ ตัวเลือก Excel

    ความแม่นยำของการคำนวณ Excel

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

    ในหลายกรณี ค่าที่แสดงในเซลล์และค่าที่ซ่อนอยู่ (ค่าที่เก็บไว้) จะแตกต่างกัน ตัวอย่างเช่น คุณสามารถแสดงวันที่เดียวกันได้หลายวิธี: 1/1/2017 , 1-ม.ค.-2017 และแม้กระทั่ง 17 ม.ค. ขึ้นอยู่กับ ในรูปแบบวันที่ที่คุณตั้งค่าสำหรับเซลล์ ไม่ว่าค่าที่แสดงจะเปลี่ยนไปอย่างไร ค่าที่เก็บไว้จะยังคงเหมือนเดิม (ในตัวอย่างนี้ คือหมายเลขซีเรียล 42736 ที่แสดงถึงวันที่ 1 มกราคม 2017 ในระบบ Excel ภายใน) และ Excel จะใช้ค่าที่เก็บไว้ในสูตรและการคำนวณทั้งหมด

    บางครั้ง ความแตกต่างระหว่างค่าที่แสดงและค่าที่เก็บไว้อาจทำให้คุณคิดว่าผลลัพธ์ของสูตรนั้นผิด ตัวอย่างเช่น หากคุณป้อนเลข 5.002 ในเซลล์หนึ่ง 5.003 ในเซลล์อื่น และเลือกให้แสดงทศนิยมเพียง 2 ตำแหน่งในเซลล์เหล่านั้น Microsoft Excel จะแสดง 5.00 ในทั้งสองเซลล์ จากนั้น คุณบวกตัวเลขเหล่านั้น และ Excel จะส่งกลับ 10.01 เนื่องจากจะคำนวณค่าที่เก็บไว้ (5.002 และ 5.003) ไม่ใช่ค่าที่แสดง

    การเลือก ความแม่นยำ ตามที่แสดง ตัวเลือกจะทำให้ Excel เปลี่ยนค่าที่เก็บไว้เป็นค่าที่แสดงอย่างถาวร และการคำนวณข้างต้นจะส่งกลับ 10.00 (5.00 + 5.00) หากคุณต้องการคำนวณด้วยความแม่นยำเต็มรูปแบบในภายหลัง คุณจะไม่สามารถกู้คืนค่าเดิม (5.002 และ 5.003) ได้

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

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

    วิธีตั้งค่าความแม่นยำในการคำนวณตามที่แสดง

    หากคุณมั่นใจว่าความแม่นยำที่แสดงจะทำให้การคำนวณ Excel ของคุณแม่นยำตามที่ต้องการ คุณสามารถเปิดใช้งานด้วยวิธีนี้:

    1. คลิกแท็บ ไฟล์ > ตัวเลือก และเลือกหมวดหมู่ ขั้นสูง
    2. เลื่อนลงไปที่ เมื่อคำนวณเวิร์กบุ๊กนี้ แล้วเลือกสมุดงานที่คุณต้องการเปลี่ยนความแม่นยำของการคำนวณ
    3. ทำเครื่องหมายที่ช่อง ตั้งค่าความแม่นยำตามที่แสดง
    4. คลิก ตกลง

    นี่คือวิธีกำหนดการตั้งค่าการคำนวณใน Excel ฉันขอขอบคุณสำหรับการอ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้