ลำดับการดำเนินการของ Excel ในสูตร

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

  • ลำดับในการคำนวณ
    สูตรจะคํานวณค่าตามลําดับที่ระบุ สูตรใน 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)