เมื่อต้องการใช้สูตรอย่างมีประสิทธิภาพ คุณต้องคำนึงถึงสิ่งสำคัญ 3 ประการที่คุณต้องเข้าใจ:
การคำนวณ คือกระบวนการคำนวณสูตร แล้วแสดงผลลัพธ์เป็นค่าในเซลล์ที่มีสูตร เพื่อหลีกเลี่ยงการคำนวณที่ไม่จำเป็นซึ่งอาจเสียเวลาและทำให้คอมพิวเตอร์ทำงานช้าลง Microsoft Excel จะคำนวณสูตรใหม่โดยอัตโนมัติเฉพาะเมื่อเซลล์ที่มีสูตรใช้งานอยู่มีการเปลี่ยนแปลงเท่านั้น นี่คือลักษณะการทำงานเริ่มต้นเมื่อคุณเปิดเวิร์กบุ๊กเป็นครั้งแรก และเมื่อคุณแก้ไขเวิร์กบุ๊ก อย่างไรก็ตาม คุณสามารถควบคุมเวลาและวิธีการคำนวณสูตรใหม่ของ Excel
เกิด ซ้ำ จะถูกคำนวณซ้ำๆ บนเวิร์กชีตจนกว่าจะเป็นไปตามเงื่อนไขตัวเลขที่ระบุ Excel ไม่สามารถคำนวณสูตรที่อ้างถึงเซลล์ที่มีสูตรได้โดยอัตโนมัติ ไม่ว่าจะโดยตรงหรือโดยอ้อม ซึ่งเรียกว่าการอ้างอิงแบบวงกลม ถ้าสูตรอ้างอิงกลับไปยังเซลล์ใดเซลล์หนึ่ง คุณต้องกำหนดจำนวนครั้งที่ควรคำนวณสูตรใหม่ การอ้างอิงแบบวงกลมสามารถทำซ้ำได้อย่างไม่มีกำหนด อย่างไรก็ตาม คุณสามารถควบคุมจำนวนการทำซ้ำสูงสุดและจำนวนการเปลี่ยนแปลงที่ยอมรับได้
ความถูกต้อง คือการวัดระดับความแม่นยำสำหรับการคำนวณ Excel จะจัดเก็บและคำนวณด้วยเลขนัยสำคัญ 15 หลักของความแม่นยำ อย่างไรก็ตาม คุณสามารถเปลี่ยนความแม่นยำของการคำนวณเพื่อให้ Excel ใช้ค่าที่แสดงแทนค่าที่จัดเก็บไว้เมื่อคำนวณสูตรใหม่
ขณะที่การคำนวณดำเนินไป คุณสามารถเลือกคำสั่งหรือดำเนินการต่างๆ เช่น การใส่ตัวเลขหรือสูตรได้ Excel จะหยุดการคำนวณชั่วคราวเพื่อดำเนินการคำสั่งหรือการดำเนินการอื่นๆ จากนั้นจึงดำเนินการคำนวณต่อ กระบวนการคำนวณอาจใช้เวลามากขึ้นหากเวิร์กบุ๊กมีสูตรจำนวนมาก หรือหากเวิร์กชีตมีตารางข้อมูลหรือฟังก์ชันที่คำนวณใหม่โดยอัตโนมัติทุกครั้งที่มีการคำนวณเวิร์กบุ๊กใหม่ นอกจากนี้ กระบวนการคำนวณอาจใช้เวลามากขึ้นหากเวิร์กชีตมีลิงก์ไปยังเวิร์กชีตหรือเวิร์กบุ๊กอื่น คุณสามารถควบคุมเวลาที่ทำการคำนวณได้โดยการเปลี่ยนกระบวนการคำนวณเป็นการคำนวณด้วยตนเอง
สิ่งสำคัญ: การเปลี่ยนตัวเลือกใดๆ ก็ตามจะมีผลต่อเวิร์กบุ๊กที่เปิดอยู่ทั้งหมด
-
บนแท็บ ไฟล์ ให้คลิกที่ ตัวเลือก แล้วคลิกที่ประเภท สูตร
-
ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
-
หากต้องการคำนวณสูตรที่มีการอ้างอิงทั้งหมดใหม่ทุกครั้งที่คุณเปลี่ยนแปลงค่า สูตร หรือชื่อ ในส่วนตัวเลือกการคำนวณด้านล่างการคำนวณเวิร์กบุ๊ก ให้คลิกอัตโนมัติ นี่คือการตั้งค่าการคำนวณเริ่มต้น
-
เมื่อต้องการคํานวณสูตรที่อ้างถึงทั้งหมดใหม่ ยกเว้นตารางข้อมูล ทุกครั้งที่คุณทําการเปลี่ยนแปลงค่า สูตร หรือชื่อ ในส่วน ตัวเลือกการคํานวณ ภายใต้ การคํานวณเวิร์กบุ๊ก ให้คลิก อัตโนมัติยกเว้นตารางข้อมูล
-
เมื่อต้องการปิดการคำนวณใหม่อัตโนมัติ และคำนวณเวิร์กบุ๊กที่เปิดอยู่ใหม่ต่อเมื่อคุณตั้งใจที่จะดำเนินการดังกล่าว (โดยการกด F9) ในส่วน ตัวเลือกการคำนวณ ด้านล่าง การคำนวณเวิร์กบุ๊ก ให้คลิก ด้วยตนเอง
หมายเหตุ: เมื่อคุณคลิกด้วยตนเอง Excel จะเลือกกล่องกาเครื่องหมายคำนวณเวิร์กบุ๊กใหม่ก่อนที่จะบันทึกโดยอัตโนมัติ หากการบันทึกเวิร์กบุ๊กใช้เวลานาน การยกเลิกการเลือกกล่องกาเครื่องหมาย คำนวณเวิร์กบุ๊กใหม่ก่อนที่จะบันทึก อาจช่วยประหยัดเวลาได้
-
เมื่อต้องการให้มีการคำนวณเวิร์กชีตที่เปิดอยู่ทั้งหมดใหม่ รวมทั้งตารางข้อมูล ด้วยตนเอง และอัปเดตแผ่นงานแผนภูมิที่เปิดอยู่ทั้งหมด บนแท็บ สูตร ในกลุ่ม การคำนวณ ให้คลิกปุ่ม คำนวณเดี๋ยวนี้
-
เมื่อต้องการให้มีการคำนวณเวิร์กชีตที่ใช้งานอยู่รวมทั้งแผนภูมิและเวิร์กชีตแผนภูมิใดๆ ที่ลิงก์กับเวิร์กชีตนี้ใหม่ด้วยตนเอง บนแท็บ สูตร ในกลุ่ม การคำนวณ ให้คลิกปุ่ม คำนวณแผ่นงาน
-
เคล็ดลับ: อีกวิธีหนึ่งก็คือ คุณสามารถเปลี่ยนตัวเลือกเหล่านี้ได้ภายนอกกล่องโต้ตอบตัวเลือก Excel บนแท็บสูตรในกลุ่มการคำนวณ ให้คลิกตัวเลือกการคำนวณ แล้วคลิกอัตโนมัติ
หมายเหตุ: หากเวิร์กชีตมีสูตรที่ลิงก์กับเวิร์กชีตที่ยังไม่ได้คำนวณใหม่และคุณอัปเดตลิงก์ดังกล่าว Excel จะแสดงข้อความที่ระบุว่าเวิร์กชีตต้นทางไม่ได้คำนวณใหม่ทั้งหมด หากต้องการอัปเดตลิงก์ด้วยค่าปัจจุบันที่จัดเก็บไว้บนเวิร์กชีตต้นทาง แม้ว่าค่าดังกล่าวอาจไม่ถูกต้อง ให้คลิกตกลง หากต้องการยกเลิกการอัปเดตลิงก์และใช้ค่าก่อนหน้าที่ได้รับจากเวิร์กชีตต้นทาง ให้คลิกยกเลิก
เมื่อต้องการ |
กด |
---|---|
คำนวณสูตรที่เปลี่ยนแปลงไปตั้งแต่ทำการคำนวณครั้งล่าสุดและสูตรที่อ้างอิงไปยังสูตรนั้นใหม่ ในเวิร์กบุ๊กที่เปิดอยู่ทั้งหมด หากตั้งค่าเวิร์กบุ๊กสำหรับการคำนวณใหม่โดยอัตโนมัติ คุณไม่จำเป็นต้องกด F9 เพื่อทำการคำนวณใหม่ |
F9 |
คำนวณสูตรที่เปลี่ยนแปลงไปตั้งแต่ทำการคำนวณครั้งล่าสุดและสูตรที่อ้างอิงไปยังสูตรนั้นใหม่ ในเวิร์กบุ๊กที่ใช้งานอยู่ |
Shift+F9 |
คำนวณสูตรทั้งหมดในเวิร์กบุ๊กที่เปิดอยู่ทั้งหมดซ้ำใหม่ โดยไม่คำนึงว่ามีการเปลี่ยนแปลงจากการคำนวณซ้ำครั้งล่าสุดหรือไม่ |
Ctrl+Alt+F9 |
ตรวจสอบสูตรที่เกี่ยวข้อง แล้วคำนวณสูตรทั้งหมดในเวิร์กบุ๊กที่เปิดอยู่ทั้งหมดซ้ำอีกครั้ง โดยไม่คำนึงว่ามีการเปลี่ยนแปลงจากการคำนวณซ้ำครั้งล่าสุดหรือไม่ |
Ctrl+Shift+Alt+F9 |
-
บนแท็บ ไฟล์ ให้คลิกที่ ตัวเลือก แล้วคลิกที่ประเภท สูตร
-
ในส่วน ตัวเลือกการคำนวณ ให้เลือกกล่องกาเครื่องหมาย เปิดใช้งานการคำนวณซ้ำ
-
หากต้องการตั้งค่าจำนวนครั้งสูงสุดที่ Excel จะคำนวณใหม่ ให้พิมพ์จำนวนการทำซ้ำในกล่องการทำซ้ำสูงสุด ยิ่งจำนวนการทำซ้ำสูง Excel ยิ่งต้องคำนวณเวิร์กชีตใหม่นานขึ้น
-
หากต้องการตั้งค่าจำนวนการเปลี่ยนสูงสุดที่คุณจะยอมรับระหว่างผลลัพธ์การคำนวณใหม่ ให้พิมพ์จำนวนในกล่องการเปลี่ยนแปลงสูงสุด ยิ่งจำนวนน้อย ผลลัพธ์จะแม่นยำมากขึ้นและ Excel ยิ่งต้องคำนวณเวิร์กชีตใหม่นานขึ้น
หมายเหตุ: ตัวแก้ปัญหาและการค้นหาค่าเป้าหมายเป็นส่วนหนึ่งของชุดคำสั่งที่บางครั้งเรียกว่าเครื่องมือ การวิเคราะห์แบบ What-If ทั้งสองคำสั่งใช้การทำซ้ำในลักษณะที่มีการควบคุมเพื่อให้ได้ผลลัพธ์ที่ต้องการ คุณสามารถใช้ตัวแก้ปัญหาเมื่อคุณต้องการค้นหาค่าที่เหมาะสมที่สุดสำหรับเซลล์ใดเซลล์หนึ่งโดยการปรับค่าของหลายเซลล์ หรือเมื่อคุณต้องการนำข้อจำกัดเฉพาะไปใช้กับค่าอย่างน้อยหนึ่งค่าในการคำนวณ คุณสามารถใช้การค้นหาค่าเป้าหมายเมื่อคุณทราบผลลัพธ์ที่ต้องการของสูตรเดียว แต่ไม่ใช่ค่าป้อนเข้าที่สูตรต้องใช้ในการกำหนดผลลัพธ์
ก่อนที่คุณจะเปลี่ยนความแม่นยำของการคำนวณ ให้ระลึกถึงสิ่งสำคัญดังนี้
ตามค่าเริ่มต้น การคำนวณของ Excel จะถูกเก็บไว้และไม่แสดงค่า
ค่าที่แสดงและพิมพ์จะขึ้นอยู่กับวิธีที่คุณเลือกจัดรูปแบบและแสดงค่าที่จัดเก็บไว้ ตัวอย่างเช่น เซลล์ที่แสดงวันที่เป็น “22/6/2008” ยังมีหมายเลขลำดับที่เป็นค่าที่จัดเก็บไว้สำหรับวันที่ในเซลล์ คุณสามารถเปลี่ยนการแสดงวันที่เป็นรูปแบบอื่น (ตัวอย่างเช่น เป็น “22 มิ.ย. 2008”) แต่การเปลี่ยนการแสดงค่าบนเวิร์กชีตจะไม่เปลี่ยนแปลงค่าที่จัดเก็บไว้
ใช้ความระมัดระวังในการเปลี่ยนความแม่นยำของการคำนวณ
เมื่อสูตรทำการคำนวณ Excel มักจะใช้ค่าที่จัดเก็บไว้ในเซลล์ที่สูตรอ้างอิง ตัวอย่างเช่น หากเซลล์สองเซลล์มีค่า 10.005 และเซลล์ถูกจัดรูปแบบให้แสดงค่าในรูปแบบสกุลเงิน ค่า $10.01 จะแสดงในแต่ละเซลล์ ถ้าคุณเพิ่มทั้งสองเซลล์เข้าด้วยกัน ผลลัพธ์จะเป็น $20.01 เนื่องจาก Excel จะเพิ่มค่าที่เก็บไว้ 10.005 และ 10.005 ไม่ใช่ค่าที่แสดง
เมื่อคุณเปลี่ยนความแม่นยำของการคำนวณในเวิร์กบุ๊กโดยใช้ค่าที่แสดง (จัดรูปแบบไว้) Excel จะเปลี่ยนค่าที่เก็บไว้ในเซลล์อย่างถาวรจากความแม่นยำเต็มที่ (15 หลัก) เป็นรูปแบบใดก็ตามที่จะแสดง รวมถึงตำแหน่งทศนิยมด้วย หากคุณเลือกที่จะคำนวณด้วยความแม่นยำเต็มที่ในภายหลัง ระบบจะไม่สามารถคืนค่าสำหรับค่าพื้นฐานเดิมได้
-
คลิกที่แท็บ ไฟล์ คลิก ตัวเลือก แล้วคลิกประเภท ขั้นสูง
-
ในส่วน เมื่อคำนวณเวิร์กบุ๊กนี้ ให้เลือกเวิร์กบุ๊กที่คุณต้องการ แล้วเลือกกล่องกาเครื่องหมาย กําหนดความแม่นยำเหมือนที่แสดง
แม้ว่า Excel จะจำกัดความแม่นยำไว้ที่ 15 หลัก แต่ไม่ได้หมายความว่า 15 หลักจะเป็นขีดจำกัดของขนาดตัวเลขที่คุณสามารถจัดเก็บใน Excel ได้ ขีดจำกัดคือ 9.99999999999999E+307 สำหรับจำนวนบวก และ -9.99999999999999E+307 สำหรับจำนวนลบ ซึ่งมีค่าประมาณเท่ากับ 1 หรือ -1 ตามด้วยเลขศูนย์ 308 ตัว
ความแม่นยำใน Excel หมายความว่าตัวเลขที่มีตัวเลขเกิน 15 หลักจะถูกจัดเก็บไว้และแสดงด้วยความแม่นยำเพียง 15 หลักเท่านั้น ตัวเลขเหล่านั้นสามารถรวมกันก่อนหรือหลังจุดทศนิยมก็ได้ ตัวเลขใดๆ ทางด้านขวาของหลักที่ 15 จะเป็นศูนย์ ตัวอย่างเช่น 1234567.890123456 มี 16 หลัก (7 หลักก่อนและ 9 หลักหลังจุดทศนิยม) ใน Excel จะจัดเก็บและแสดงเป็น 1234567.89012345 (ซึ่งจะแสดงในแถบสูตรและในเซลล์) ถ้าคุณตั้งค่าเซลล์เป็นรูปแบบตัวเลขเพื่อให้แสดงตัวเลขทั้งหมด (แทนที่จะเป็นรูปแบบทางวิทยาศาสตร์ เช่น 1.23457E+06) คุณจะเห็นว่าตัวเลขแสดงเป็น 1234567.890123450 เลข 6 ที่ส่วนท้าย (หลักที่ 16) จะถูกตัดและแทนที่ด้วย 0 ความแม่นยำจะหยุดที่หลักที่ 15 ดังนั้นตัวเลขต่อไปนี้จึงเป็นศูนย์
คอมพิวเตอร์สามารถมีตัวประมวลผลได้มากกว่าหนึ่งตัว (ประกอบด้วยตัวประมวลผลจริงหลายตัว) หรือสามารถไฮเปอร์เธรด (ประกอบด้วยตัวประมวลผลเชิงตรรกะหลายตัว) บนคอมพิวเตอร์เหล่านี้ คุณสามารถปรับปรุงหรือควบคุมเวลาที่ใช้ในการคำนวณเวิร์กบุ๊กที่มีหลายสูตรใหม่ได้โดยการตั้งค่าจำนวนตัวประมวลผลที่จะใช้สำหรับการคำนวณใหม่ ในหลายกรณี บางส่วนของปริมาณงานการคำนวณใหม่สามารถดำเนินการได้พร้อมกัน การแยกปริมาณงานนี้ระหว่างตัวประมวลผลหลายตัวสามารถลดเวลาโดยรวมที่ใช้ในการคำนวณใหม่ให้เสร็จสมบูรณ์ได้
-
คลิกที่แท็บ ไฟล์ คลิก ตัวเลือก แล้วคลิกประเภท ขั้นสูง
-
เมื่อต้องการเปิดใช้งานหรือปิดใช้งานตัวประมวลผลหลายตัวระหว่างการคำนวณ ในส่วน สูตร ให้เลือกหรือล้างกล่องกาเครื่องหมาย เปิดใช้งานการคำนวณแบบ multi-threaded
หมายเหตุ กล่องกาเครื่องหมายนี้จะเปิดใช้งานตามค่าเริ่มต้น และตัวประมวลผลทั้งหมดจะถูกใช้ในระหว่างการคำนวณ จำนวนตัวประมวลผลในเครื่องคอมพิวเตอร์ของคุณจะถูกตรวจหาและแสดงโดยอัตโนมัติถัดจากตัวเลือกใช้ตัวประมวลผลทั้งหมดบนคอมพิวเตอร์นี้
-
อีกวิธีหนึ่งก็คือ หากคุณเลือกเปิดใช้งานการคำนวณแบบหลายเธรด คุณสามารถควบคุมจำนวนตัวประมวลผลที่จะใช้บนคอมพิวเตอร์ของคุณได้ ตัวอย่างเช่น คุณอาจต้องการจำกัดจำนวนตัวประมวลผลที่ใช้ระหว่างการคำนวณใหม่ หากคุณมีโปรแกรมอื่นๆ ที่ทำงานอยู่บนคอมพิวเตอร์ของคุณที่ต้องใช้เวลาการประมวลผลเฉพาะ
-
หากต้องการควบคุมจำนวนตัวประมวลผล ภายใต้จำนวนเธรดการคำนวณ ให้คลิกด้วยตนเอง ใส่จำนวนตัวประมวลผลที่จะใช้ (จำนวนสูงสุดคือ 1024)
เมื่อต้องการตรวจสอบให้แน่ใจว่าเวิร์กบุ๊กของเวอร์ชันก่อนหน้าได้รับการคำนวณอย่างถูกต้อง Excel จะทำงานในลักษณะที่แตกต่างเมื่อคุณเปิดเวิร์กบุ๊กที่บันทึกไว้ใน Excel เวอร์ชันก่อนหน้า กับเมื่อคุณเปิดเวิร์กบุ๊กที่สร้างในเวอร์ชันปัจจุบัน
-
เมื่อคุณเปิดเวิร์กบุ๊กที่สร้างในเวอร์ชันปัจจุบัน Excel จะคำนวณใหม่เฉพาะสูตรที่อ้างอิงเซลล์ที่มีการเปลี่ยนแปลงเท่านั้น
-
เมื่อคุณใช้การเปิดเวิร์กบุ๊กที่สร้างขึ้นใน Excel เวอร์ชันก่อนหน้า สูตรทั้งหมดในเวิร์กบุ๊ก ทั้งสูตรที่อ้างถึงเซลล์ที่มีการเปลี่ยนแปลงและเซลล์ที่ไม่มีการเปลี่ยงแปลง จะถูกคำนวณใหม่ ซึ่งทำให้แน่ใจว่าเวิร์กบุ๊กได้รับการปรับให้เหมาะสมที่สุดสำหรับ Excel เวอร์ชันปัจจุบัน ข้อยกเว้นก็คือเมื่อเวิร์กบุ๊กอยู่ในโหมดการคำนวณอื่น เช่น ด้วยตนเอง
-
เนื่องจากการคำนวณใหม่ทั้งหมดจะใช้เวลานานกว่าการคำนวณใหม่เพียงบางส่วน การเปิดเวิร์กบุ๊กที่ก่อนหน้านี้ไม่ได้บันทึกไว้ใน Excel เวอร์ชันปัจจุบันอาจใช้เวลานานกว่าปกติ หลังจากคุณบันทึกเวิร์กบุ๊กใน Excel เวอร์ชันปัจจุบันแล้ว เวิร์กบุ๊กดังกล่าวจะเปิดได้เร็วขึ้น
ใน Excel สำหรับเว็บ ผลลัพธ์ของสูตรจะถูกคํานวณใหม่โดยอัตโนมัติเมื่อคุณเปลี่ยนแปลงข้อมูลในเซลล์ที่ใช้ในสูตรนั้น คุณสามารถปิดการคํานวณใหม่อัตโนมัตินี้ และคํานวณผลลัพธ์ของสูตรด้วยตนเองได้ วิธีการมีดังนี้:
หมายเหตุ: การเปลี่ยนตัวเลือกการคํานวณในเวิร์กบุ๊กจะมีผลกับเวิร์กบุ๊กปัจจุบันเท่านั้น และจะไม่มีผลต่อเวิร์กบุ๊กอื่นที่เปิดอยู่ในเบราว์เซอร์
-
ในสเปรดชีต Excel สำหรับเว็บ ให้คลิกแท็บ สูตร
-
ถัดจาก ตัวเลือกการคํานวณ ให้เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ในดรอปดาวน์:
-
เมื่อต้องการคํานวณสูตรที่อ้างถึงทั้งหมดใหม่ทุกครั้งที่คุณทําการเปลี่ยนแปลงค่า สูตร หรือชื่อ ให้คลิก อัตโนมัติ ซึ่งเป็นค่าเริ่มต้น
-
เมื่อต้องการคํานวณสูตรที่อ้างถึงทั้งหมดใหม่ ยกเว้นตารางข้อมูล ทุกครั้งที่คุณทําการเปลี่ยนแปลงค่า สูตร หรือชื่อ ให้คลิก อัตโนมัติยกเว้นตารางข้อมูล
-
เมื่อต้องการปิดการคํานวณใหม่อัตโนมัติและคํานวณเวิร์กบุ๊กที่เปิดอยู่ใหม่เมื่อคุณทําเช่นนั้นอย่างชัดเจนเท่านั้น ให้คลิก ด้วยตนเอง
-
เมื่อต้องการคํานวณเวิร์กบุ๊กใหม่ด้วยตนเอง (รวมถึงตารางข้อมูล) ให้คลิก คํานวณเวิร์กบุ๊ก
-
หมายเหตุ: ใน Excel สำหรับเว็บ คุณไม่สามารถเปลี่ยนจํานวนครั้งที่มีการคํานวณสูตรใหม่ได้จนกว่าจะเป็นไปตามเงื่อนไขตัวเลขที่ระบุ และคุณไม่สามารถเปลี่ยนความแม่นยําของการคํานวณโดยใช้ค่าที่แสดงแทนค่าที่เก็บเมื่อมีการคํานวณสูตรใหม่ได้ คุณสามารถทําได้ในแอปพลิเคชัน Excel บนเดสก์ท็อป ใช้ปุ่ม เปิดใน Excel เพื่อเปิดเวิร์กบุ๊กของคุณ เพื่อระบุตัวเลือกการคํานวณและเปลี่ยนการคํานวณสูตรใหม่ การคํานวณซ้ํา หรือความแม่นยํา
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน