ในบางกรณี ลำดับของการทำการคำนวณอาจมีผลต่อค่าที่สูตรจะส่งกลับ ดังนั้นจึงเป็นสิ่งสำคัญที่จะเข้าใจถึงวิธีที่ลำดับถูกกำหนด และวิธีที่คุณจะสามารถเปลี่ยนลำดับเพื่อให้ได้ผลลัพธ์ที่คุณต้องการ
ลำดับในการคำนวณ
สูตรจะคํานวณค่าต่างๆ ตามลําดับที่เฉพาะเจาะจง สูตรใน Excel จะเริ่มต้นด้วยเครื่องหมายเท่ากับ (=) เสมอ Excel จะตีความอักขระต่างๆ ที่ตามหลังเครื่องหมายเท่ากับว่าเป็นสูตร ที่อยู่ต่อจากเครื่องหมายเท่ากับคือองค์ประกอบที่จะนําไปคํานวณ (ตัวถูกดําเนินการ) เช่น ค่าคงที่หรือการอ้างอิงเซลล์ ซึ่งจะถูกคั่นด้วยตัวดําเนินการการคํานวณ Excel จะคํานวณสูตรจากซ้ายไปขวาตามลําดับที่เฉพาะเจาะจงสําหรับตัวดําเนินการแต่ละตัวในสูตรความสำคัญของตัวดำเนินการในสูตร Excel
ถ้าคุณรวมตัวดําเนินการหลายๆ ตัวไว้ในสูตรเดียวกัน Excel จะคํานวณตามลําดับที่แสดงอยู่ในตารางต่อไปนี้ ถ้าสูตรมีตัวดําเนินการที่มีลําดับความสําคัญเท่ากัน ตัวอย่างเช่น ถ้าสูตรมีทั้งตัวดําเนินการการคูณ และการหาร Excel จะคํานวณตัวดําเนินการเหล่านี้จากซ้ายไปขวาตัวดำเนินการ คำอธิบาย : (เครื่องหมายจุดคู่)
(ช่องว่างเดี่ยว)
, (เครื่องหมายจุลภาค)ตัวดำเนินการอ้างอิง – จำนวนติดลบ (เช่น –1) % เปอร์เซ็นต์ ^ การยกกำลัง * และ / การคูณและการหาร + และ – การบวกและการลบ & เชื่อมสตริงข้อความสองสตริง (การเรียงต่อกัน) =
< >
<=
>=
<>การเปรียบเทียบ การใช้วงเล็บในสูตร Excel
เมื่อต้องการเปลี่ยนแปลงลําดับของการประเมิน ให้ใส่วงเล็บคร่อมส่วนของสูตรที่จะให้คํานวณเป็นลําดับแรก ตัวอย่างเช่น สูตรต่อไปนี้ให้ผลลัพธ์เป็น 11 เนื่องจาก Excel ทําการคูณก่อนการบวก สูตรจะคูณ 2 ด้วย 3 แล้วจึงนําผลลัพธ์มาบวกกับ 5
=5+2*3
แต่อีกแบบหนึ่ง ถ้าคุณใช้วงเล็บเพื่อเปลี่ยนไวยากรณ์ Excel จะบวก 5 กับ 2 ก่อน แล้วจึงคูณด้วย 3 ได้ผลลัพธ์เป็น 21
=(5+2)*3
ในตัวอย่างต่อไปนี้ วงเล็บที่ล้อมรอบส่วนแรกของสูตรจะบังคับให้ Excel คำนวณ B4+25 ก่อนแล้วจึงหารผลลัพธ์ที่ได้จากผลรวมของค่าในเซลล์ D5, E5 และ F5
=(B4+25)/SUM(D5:F5)